Effective Shell
Navigating along the command line
功能 | 快捷键 |
---|---|
定位到行开头 | Ctrl + A 或者 Home |
定位到行末尾 | Ctrl + D 或者 End |
向前(行首)移动 一个词 | Alt + B 或者 Ctrl + ⬅ |
向后(行末)移动 一个词 | Alt + F 或者 Ctrl + ➡ |
删除整行(zsh ) | Ctrl + U |
删除光标处到行首的 所有字符(非 zsh ) | Ctrl + U |
删除光标处到行末的 所有字符 | Ctrl + K |
删除一个词 | Ctrl + W 或者 Alt + D |
上一条命令 | Ctrl + P 或者 ⬆ |
下一条命令 | Ctrl + N 或者 ⬇ |
打开编辑器编辑当前 指令 | Ctrl + X , E |
Ctrl
+ X
,E
打开的编辑器是通过环境变量 $EDITOR
指定的。
这里有一张非常棒的图可作总结:
Note that Ctrl
+ D
is sometimes captured as exit
.