基础操作

← ctrl+b 前一个字符
→ ctrl+f 后一个字符
ctrl+d 删除当前字符
ctrl+a 移到行头部
ctrl+e 移到行结束
alt+b 移到前一个单词(单词为非标点的字符或数字)
alt+f 移到后一个单词
ctrl+l 清屏,保留当前命令
alt+u 当前字符到单词结束大写
alt+l 当前字符到单词结束小写
alt+c 首字母大写当前单词

复制粘贴(kill/yank)

ctrl+k 剪切光标到行结束
ctrl+u 剪切光标到行开头
alt+d 剪切光标到当前单词结束位置
ctrl+w 剪切光标到前一个空格位置
ctrl+y 粘贴剪切的文字
alt+y 替换粘贴的内容为之前剪切的内容

操作历史

↑ ctrl+p 上一条命令
↓ ctrl+n 下一条命令
alt+< 第一条命令(<需要按住shift)
alt+> 最后一条命令(>需要按住shift)
ctrl+r 查找历史命令
ctrl+s 向后查找历史命令
ctrl+alt+y 上一条命令第一个参数
alt+. alt+_ 上一条命令最后一个参数