1、!!----------执行上一个命令


2、![COMMAND]    ---------执行上一次开头(COMMAND)相同的命令。


例:!vi    执行上一次vi编辑命令


3、cp test{,.bak} ------快速备份test为test.bak   格式:{逗号 备份的后缀名},同样适用于mv等命令


4、python -m SinpleHTTPServer  -----快速开启一个以当前目录为根目录端口为8000的http服务器,可做简单的samba使用,比较省事,可以http://IP:8000访问


5、reset    ------如果你不小心cat了某个二进制文件,shell客户端全部是乱码,而你又不想关闭的话,reset可以帮你恢复正常


6、netstat -tulnp    ------查看系统中占用端口的进程


7、lsof -i:[PORT]  ------查看某个端口的进程,比netstat -ant | grep 好用多了


8、lsof -p [PID]   -------查看某进程打开的系统文件  strace -p [PID] 很多时候排查错误会有帮助


9、mount | column -t   -----更友好的显示当前挂载的文件系统


10、ll -h   -----以k、m、g等单位显示文件的大小


11、grep "info" . -r -----在当前目录下递归过滤"info“内容,慎用。在查看源码某说明比较实用


12、watch -d -n 1 'df; ls -FlAt /path'  实时监控某目录下最新改动过的文件


13、du -h --max-depth=1   -----显示当前目录中所有子目录的大小


14、time read  --简易计时器,ENTER结束,可以精确到ms


15、history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head 最常使用的10条命令


技术在于分享与创造,希望有简单实用命令的朋友多分享共同探讨