Shortcuts in linux shell

常用快捷键:

  • 光标移动
  • Ctrl+a 移动到行首
    Ctrl+e 移动到行尾
    Ctrl+左右箭头 以单词为单位移动光标(在ssh secure client中不生效)

    Esc+b 移动到当前单词的开头

    Esc+f 移动到当前单词的结尾

  • 删除
  • Ctrl+d 删除当前光标字母

    Ctrl+h 删除当前光标之前的字母

    Ctrl+u 删除至行首
    Ctrl+k 删除至行首
    Ctrl+w 删除至所在单词第一个字母

    Alt-BACKSPACE 类似Ctrl+w,往前删除至于第一个非字母的字符

  • 复制和粘贴,包括鼠标操作
  • Ctrl+y 粘贴上面删除操作的内容
    双击鼠标左键 复制
    单机鼠标中键 粘贴

  • 其它编辑操作
  • Ctrl+x+u 还原上次操作

    Ctrl-_ 作用同上,注意是下划线,

    Alt+r 还原对当前命令行的所有操作

     

    Ctrl+x+x 在当前光标和行首进行切换
    Alt+u 将当前光标至单词尾转换为大写
    Alt+l 将当前光标至单词尾转换为小写
    Alt+c 将当前光标至单词尾转换为首字母大写
    Ctrl+t 交互当前光标和前字母
    Esc+t 交互当前光标所在单词和前单词

  • 查找
  • Ctrl+r 输入关键字,查找出最近匹配的命令,按Ctrl+r往前匹配

  • 其它操作
  • 按Esc后,输入数字,可以重复执行数字后面输入的命令。如Esc+3+w就输入www;命令行当前输入为su oracle,Esc+2+Alt+u后将变成SU ORACLE

     

    Esc+. 输入上次命令的参数

    Ctrl+l 清屏,等于clear命令

    Ctrl+d 退出当前的终端

参考文章:

Mastering The Linux Shell

超实用的Linux/Unix Shell快捷键汇总

Comments are closed.