ctrl键组合
Ctrl + f
光标向前(Forward)移动一个字符位置Ctrl + b
光标往回(Backward)移动一个字符位置Alt + f
光标向前(Forward)移动到下一个单词Alt + b
光标往回(Backward)移动到前一个单词Ctrl + a
光标移动到行首(Ahead of line),即Home键Ctrl + e
光标移动到行尾(End of line),即End键Ctrl + d
删除一个字符,即Delete键(命令行若无字符,相当于exit;处理多行标准输入时也表示EOF)Ctrl + h
退格删除一个字符,即Backspace键Ctrl + w
删除从光标位置前到当前所处单词的开头Alt + d
删除从光标位置到当前所处单词的末尾Ctrl + u
删除光标之前到行首的字符Ctrl + k
删除光标之前到行尾的字符Ctrl + c
取消当前行输入的命令,相当于Ctrl + BreakCtrl + l
清屏,相当于执行clear命令Ctrl + p
调出命令历史中的前一条(Previous)命令,即向上箭头键↑
Ctrl + n
调出命令历史中的下一条(Next)命令,即向下箭头键↓
Ctrl + r
显示:
号提示,根据用户输入查找相关历史命令(reverse-i-search)Ctrl + y
粘贴最后一次被删除的单词
esc组合
esc+d: 删除光标后的一个词
esc+f: 往右跳一个词
esc+b: 往左跳一个词
esc+t: 交换光标位置前的两个单词。