tail -n +20 file # 显示文件file的内容,从第20行至文件末尾
grep "class" . -R -n # 在多级目录中对文本递归搜索(程序员搜代码的最爱)
grep "main()" . -r --include *.{php,html} # 只在目录中所有的.php和.html文件中递归搜索字符
grep "main()" . -r --exclude "README" # 在搜索结果中排除所有README文件
grep "main()" . -r --exclude-from filelist # 在搜索结果中排除filelist文件列表里的文件
du -ah --max-depth=1 #查看各文件夹大小
tar -cvf log.tar log2012.log # 仅打包,不压缩
tar -zcvf log.tar.gz log2012.log # 打包后,以 gzip 压缩
tar -jcvf log.tar.bz2 log2012.log # 打包后,以 bzip2 压缩
tar -ztvf log.tar.gz # 查阅上述 tar 包内有哪些文件
tar -zxvf log.tar.gz # 将 tar 包解压缩,直接在当前目录下
tar -zxvf log.tar.gz -C here/ # 将 tar 包解压缩到here目录下(解压目录必须存在),C大写
tar -zxvf log30.tar.gz log2013.log # 只将 tar 内的部分文件解压出来
# 将 /home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip
zip -q -r html.zip /home/Blinux/html
unzip test.zip # 解压 zip 文件
unzip -n test.zip -d /tmp/ # 在指定目录下解压缩
unzip -o test.zip -d /tmp/ # 在指定目录下解压缩,如果有相同文件存在则覆盖
unzip -v test.zip # 查看压缩文件目录,但不解压
reboot # 重开机。
date +"%Y-%m-%d" #2009-12-07
ps aux | sort -rnk 4 # 按内存资源的使用量对进程进行排序
ps aux | sort -nk 3 # 按 CPU 资源的使用量对进程进行排序