Bash Shell操作快捷键

  1. 光标移动

    • Ctrl + < 移动到前一个单词开头
    • Ctrl + > 移动到后一个单词结尾
    • Ctrl + A 移动到开头
    • Ctrl + E 移动到结尾
    • Alt + B 向左移动一个单词
    • Alt + F 向右移动一个单词
    • Ctrl + B 向左移动一个字符
    • Ctrl + F 向右移动一个字符
    • Esc + B 向左移动一个单词
    • Esc + F 向右移动一个单词
    • Ctrl + XX 在上次光和当前光标所在字符间跳转
    • Esc + T 交换光标位置前的两个单词
  2. 删除

    • Ctrl + K 删除光标后所有字符(剪切)
    • Ctrl + U 删除光标前所有字符(剪切)
    • Ctrl + W 删除光标前一个单词
    • Ctrl + D 删除光标所在字符(光标右侧)
    • Alt + D 从光标处删除至字尾
    • Ctrl + H 删除光标前字符(光标左侧)
  3. 撤销

    • Ctrl + _ 撤销操作
    • Ctrl + Y 粘贴Ctrl+U/K剪切的内容
    • Ctrl + ? 撤消前一次输入
    • Alt + R 撤消前一次动作
  4. 替换

    • Ctrl + T 将光标当前字符与前面一个字符替换
  5. 历史命令编辑

    • Ctrl + P 上条输入的命令(相当于上键)
    • Ctrl + N 上条历史命(相当于下键)
    • Alt + > 上一次执行命令
    • Ctrl + R 输入单词搜索历史命令
  6. 控制命令

    • Ctrl + L 清除屏幕
    • Ctrl + S 锁住终端,阻止屏幕输出
    • Ctrl + Q 解锁终端,允许屏幕输出
    • Ctrl + C 终止命令&另起一行
    • Ctrl + I 补全功能(类似TAB)
    • Ctrl + O 重复执行命令
    • Alt + <数字> 操作的次数
    • Ctrl + Z 挂起
  7. !命令

    • !! 执行上条命令
    • !-n 执行前n条命令