我经常会在命令行输入的时候,遇到很长的命令行,这时候我就想按照自己的需求实现快速和操作的跳转,这个小结就会帮你完成这个需求。
ctrl是以字段为处理单位,alt是以单词为处理单位。
1、编辑
- Ctrl+u:删除这个命令行(有剪切板的功能)
- Ctrl+k:删除当前光标右边的字符(有剪切板功能)
- Ctrl+w:删除光标左边的字符(有剪切板的功能)
- Ctrl+y:粘贴剪切板上的内容
- Ctrl+l:清屏功能
- Alt+d:往右删除单词
2、移动
- Ctrl+a:跳到本行的行首
- Ctrl+e:跳到页尾
- Alt+b:往左移动一个单词
- Alt+f:往右移动一个单词
3、命令行替换功能
- !$:表示上一条命令的最后一个参数。
- !*:表示上一行命令的所有参数。
- !*:p打印上一条命令的所有参数。
- ^abc:删除上一条命令中的abc
- ^abc ^bcd: 将上一条命令中的abc替换成为bcd
- !abc:p 打印以abc开头的的命令,不执行
- !abc 执行以abc开头的文件
网友评论