我日常使用Linux shell(Bash),但是我经常忘记一些有用的命令或者shell技巧。是的,我能记住一些命令,但是肯定不会只在特定的任务上使用一次,所以我就开始在我的Dropbox账号里用文本文件写下这些Linux shell的小技巧,现在我决定共享它给你。这个表我以后还会更新。记住,这里的一些贴士需要在你的Linux发行版上安装额外的软件。

在bash中检查远程端口是否打开:
将进程挂起:
将进程移到前台:
(译注,挂起的进程是不执行的,如果希望在后台执行,可以使用bg命令,并且指定通过jobs命令获得的任务号。)
生成随机16进制数字,n是字符的数量:
在当前shell中执行一个文件中的命令(译注:这个文件不是一个bash脚本,比如.bashrc、bash_profile等):
提取字符串的前5个字符:
打开SSH调试模式(译注:当你遇到SSH连接问题时很有用):
使用pem key的进行SSH连接:
用wget获取完整目录列表到本地目录:
同时创建多个目录:
以树状列出进程及子进程:
创建war文件:
测试磁盘写速度:
测试磁盘读速度:
获取文本的md5值:
检测xml语法:
将tar.gz文件解压到指定目录:
用curl获取HTTP头:
修改一些文件或目录的时间戳 (格式为:YYMMDDhhmm):
使用wget从ftp下载:
生成随机密码 (本例中16位字符长):
快速创建一个文件的备份(扩展名是.bkp):
访问Windows共享:
运行history中的命令 (这里在history中的第100个):
相关阅读: