代码管理
SVN
版本回退
# 撤销本地修改,恢复修改之前的原文件
svn revert <文件名>
# 撤销某个目录下的本地修改
svn revert -R *
# 回退到历史的某个版本
svn merge -r <当前版本号>:<想要回退的版本号> <文件(夹)>
查看项目修改
# 当前项目下所有的修改
svn diff
# 对比A和B两个历史版本之间的修改
svn diff -r A:B
# 查看历史版本下文件的内容
svn cat -r <版本号> <文件名>
# 查看提交日志
svn log
# 只显示最新的几行
svn log -l 10
参考资料
压缩/解压缩
tar命令
# 将tar.gz解压到指定目录
tar -xzvf xxxx.tar.gz -C <目标目录>
# 将tar.gz解压到当前目录下
tar -xzvf xxxx.tar.gz
进程管理
ps
-x : 显示没有控制终端的进程,同时显示各个命令的具体路径
# 显示
ps -ux
-aux 显示所有包含其他使用者的行程
kill
kill -1 <PID> # 重新加载进程
kill -9 <PID> # 强制进程立刻停止执行 未保存的进度会丢失
kill -15 <PID> # 进程用一段时间来正常关闭并释放资源 不是强制停止
top
# 查看指定用户的进程
top -U username
网络状态
netstat
-a : (all)显示所有选项,默认不显示LISTEN相关
-p : (tcp)仅显示TCP相关选项
-u : (udp)仅显示UDP相关选项
-l : 仅列出有在监听的服务状态
-p : 显示建立相关链接的程序名
-n : 拒绝显示别名,能显示数字的全部转化成数字
netstat -napl
参考资料:
编辑工具
Vim
:set nonumber //关闭行号
:set number //开启行号