linux一些强大的命令 发表于 2012-11-24 | 分类于 Linux | | 阅读次数: | 字数统计: 316 12345678910111213141516171819202122232425262728293031323334353637383940414243444546# 时间截转时间date -d@1234567890# 创建一个空文件,比touch短> file.txt# 列出当前目录里最大的10个文件du -s * | sort -n | tail# 列出头十个最耗内存的进程ps aux | sort -nk +4 | tail# 比较一个远程文件和一个本地文件ssh user@host cat /path/to/remotefile | diff /path/to/localfile -# 重复执行上一条命令!!# !$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串$mkdir mydir$mv mydir yourdir$cd yourdir可以改成:$mkdir mydir$mv !$ yourdir$cd !$# 回到上一层目录cd -# 回到自己的Home目录cd ~# 把上次命令行的参数给重复出来esc+.# linux查找特定文件里面包含特定字符的文件find /home/htdocs/ -name ‘*.php’ -exec grep -i “answerPostTime!=0″ {} \; -print# Linux查看目录大小du -b –max-depth 1 | sort -nr | perl -pe ‘s{([0-9]+)}{sprintf “%.1f%s”, $1>=2**30? ($1/2**30, “G”): $1>=2**20? ($1/2**20, “M”): $1>=2**10? ($1/2**10, “K”): ($1, “”)}e’du -sbh *ls -lh# 自动刷新指令watch -n 1 “(echo status; sleep 0.1) | nc 127.0.0.1 4730″