月度归档:2016年01月

Git常用的config配置

config的配置除了命令外,可以直接修改相对应的文件。

系统配置:/etc/gitconfig
全局配置:~/.gitconfig
项目配置:工作区/.git/config

继续阅读

Git配置命令config

Git中的config命令用来初始化Git环境配置,一旦配置成功后,即使Git升级了,也会绑定到你的环境中,Git的config配置分为三种:系统配置、全局配置、项目配置

继续阅读

>/dev/null 2>&1的含义

shell中可能经常能看到:>/dev/null 2>&1 ,命令的结果可以通过%>的形式来定义输出

  • >/dev/null 代表空设备文件
  • > 代表重定向到哪里,例如:echo “123” > /home/123.txt
  • 1 表示stdout标准输出,系统默认值是1,所以”>/dev/null”等同于”1>/dev/null”
  • 2 表示stderr标准错误
  • & 表示等同于的意思,2>&1,表示2的输出重定向等同于1

继续阅读

crontab命令详解

linux系统中由 cron (crond) 这个系统服务来控制,循环运行的例行性计划任务。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。

继续阅读

彻底理解PHP的SESSION机制

默认机制

用磁盘文件来实现PHP会话。php.ini配置:session.save_handler = files

一、session_start()

session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,

继续阅读