5组天天都能用到但你可能不知道的Shell小技巧

1. 移动光标

Ctrl + A Ctrl + E 移动光标到最前/后
Ctrl + H Ctrl + D 向前/后删除一个词字符
Ctrl + B Ctrl + F 光标向前/后一个字符
Esc + B Esc + F 光标向前/后一个词命令行

2. kill and yank

Ctrl + K 剪下光标后全部字符
Ctrl + U 剪下光标前全部字符.
Ctrl + W 删除光标前一个词
Ctrl + Y 贴上code

3. Ctrl + X + E: 一次性脚本

在命令行按下Ctrl + X + E会开启一次性脚本,编辑后:q(vi) 离开,会发现刚刚的脚本出如今命令行. 此功能能够方便的编写例如迴圈等多行的指令grep

4. Ctrl + R往前查询历史

除了使用像是 history | grep 之类的组合来搜寻历史指令以外, 其实能够按下Ctrl + R,并直接输入相关指令来搜寻脚本

5. !!: 上一个指令

若是须要再上一个指令前加上其余指令, 例如 sudo, 能够使用Ctrl + U+sudo +Ctrl + Y来达成.
可是快速的方式是输入sudo !!.查询

相关文章
相关标签/搜索