移动

  • Ctrl + a 移动到行首
  • Ctrl + e 移动到行尾
  • Ctrl + f 前移一个字符
  • Ctrl + b 后移一个字符
  • Alt + f 前移一个单词
  • Alt + b 后移一个单词
  • Ctrl + l 清空屏幕(等同于clear)

编辑

  • Ctrl + d 删除光标所在字符
  • Ctrl + t 交换光标和之前的字符位置
  • Alt + d 删除光标所在单词
  • Alt + t 交换光标和之前的单词位置
  • Alt + u 将单词变为大写
  • Alt + l 将单词变为小写

剪切和粘贴

  • Ctrl-k 剪切从光标位置到行尾的文本。
  • Ctrl-u 剪切从光标位置到行首的文本。
  • Alt-d 剪切从光标位置到词尾的文本。
  • Alt-Backspace 剪切从光标位置到词头的文本。如果光标在一个单词的开 头,剪切前一个单词。
  • Ctrl-y 把剪切环中的文本粘贴到光标位置。

行为

  • Ctrl-p 移动到上一个历史条目。类似于上箭头按键。
  • Ctrl-n 移动到下一个历史条目。类似于下箭头按键。
  • Alt-< 移动到历史列表开头。
  • Alt-> 移动到历史列表结尾,即当前命令行。
  • Ctrl-r 反向递增搜索。从当前命令行开始,向上递增搜索。
  • Alt-p 反向搜索,不是递增顺序。输入要查找的字符串,然后按下 Enter,执行搜索。
  • Alt-n 向前搜索,非递增顺序。
  • Ctrl-o 执行历史列表中的当前项,并移到下一个。如果你想要执行 历史列表中一系列的命令,这很方便。