Effective Shell

功能快捷键
定位到行开头Ctrl + A 或者 Home
定位到行末尾Ctrl + D 或者 End
向前(行首)移动
一个词
Alt + B 或者 Ctrl + ⬅
向后(行末)移动
一个词
Alt + F 或者 Ctrl + ➡
删除整行(zshCtrl + U
删除光标处到行首的
所有字符(非 zsh
Ctrl + U
删除光标处到行末的
所有字符
Ctrl + K
删除一个词Ctrl + W 或者 Alt + D
上一条命令Ctrl + P 或者 ⬆
下一条命令Ctrl + N 或者 ⬇
打开编辑器编辑当前
指令
Ctrl + X, E

Ctrl + X,E 打开的编辑器是通过环境变量 $EDITOR 指定的。

这里有一张非常棒的图可作总结:

Navigating the Command Line

Note that Ctrl + D is sometimes captured as exit.