shell命令行快捷键

shell命令行快捷键

  • 光标移动
  • 编辑
  • 查找
  • other

光标移动

  • ctrl + 方向键左键    光标移动到前一个单词开头
  • ctrl + 方向键右键    光标移动到后一个单词结尾
  • Alt + f: 按单词右移 (往命令行尾部方向,前移)
  • Alt + b: 按单词左移(往命令行首部方向,后移)
  • ctrl + a      将光标移动到命令行开头
  • ctrl + e      将光标移动到命令行结尾处
  • ctrl + f      光标向后移动一个字符,相当于VIM里l(不能使用左右方向键时可以用到)
  • ctrl + b      光标向前移动一个字符,相当于VIM里h
  • ctrl + p      显示上一条命令(不能使用上下方向键时可以用到)
  • ctrl + n      显示下一条命令

关键是按单词移动,其他都可以用上下左右home,end解决

编辑

  • Ctrl + c: 删除整行
  • Ctrl + y: 粘贴到光标后
  • ctrl + u      剪切光标前面所有字符
  • ctrl + k      剪切光标后面所有字符
  • Ctrl + w: 剪切从光标位置到当前单词起始位置
  • Alt + d: 剪切从光标位置到当前单词末尾位置

查找

  • ctrl + r      输入若干字符(关键词),会搜索包含所输入关键词的历史命令。继续按Ctrl+r则会继续向前搜索包含关键词的历史命令。找到目标命令后,可以直接按enter键执行找到的命令。如果还想修改参数则可以按右箭头。
  • Ctrl + g: 从Ctrl+r的搜索模式中跳出

other

  • ctrl + l      清屏相当于命令clear
  • Ctrl + + 字体放大
  • Ctrl + - 字体缩小
  • ctrl + s      锁住终端
  • ctrl + q      解锁终端
  • !!               执行历史命令中的最后一条命令
  • !$              显示上一条命令中的最后一个参数,相当于esc + .

你可能感兴趣的:(Linux,linux)