之前遇到不少人在输入之前输过的命令时常有的两个习惯:
1.拼命按上箭头
2.history | grep "xxx" 查找
这里介绍一些快捷方法。
一、重复输入一条最近使用过的命令(可以不是上一条命令)
如上图,运行"!cu"系统会自动去匹配history中最近一条以cu开头的命令,然后自动运行此命令。注意“!”后面是没有空格的。
二、使用上一条命令的最后一个参数
使用!$时系统会自动替换成上一条命令的最后一个参数
也可以直接用快捷键 ESC+. 来自动补充上一条命令的最后一个参数
三、使用上一条命令的所有参数
使用!*时系统会自动替换成上一条命令的所有参数
四、使用上一条命令除了最后一个参数外的所有部分
使用!:-时系统自动替换
五、通history命令可以看到之前输入过的命令及其编号,可通!后直接接上相应的编号运行此命令
还有替换上一条命令任意一部分的方法 ALT+<num>+. 不过快捷键和xshell冲突。
原文出自:
http://blog.too2.net/?p=234
转载请注明转自:辛碌力成【http://blog.too2.net】
发表评论