bash常用的快捷键acbuf.com

前端之家收集整理的这篇文章主要介绍了bash常用的快捷键acbuf.com前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

bash常用的快捷键

习惯使用编辑的快捷键可以大大提高效率,记忆学习过程要有意识的忽略功能键、方向键和数字小键盘以下快捷键适用在bash处于默认的Emacs模式下。如果你有set -o vi,就处于 vi 模式就不适用了。

  1. Ctrl + l :清除屏幕,同clear

  2. Ctrl + a:将光标定位到命令的开头

  3. Ctrl + e:与上一个快捷键相反,将光标定位到命令的结尾

  4. Ctrl + u:剪切光标之前的内容,在输错命令或密码

  5. Ctrl + k:与上一个快捷键相反,剪切光标之后的内容

  6. Ctrl + y:粘贴以上两个快捷键所剪切的内容。Alt+y粘贴更早的内容

  7. Ctrl + w:删除光标左边的参数(选项)或内容(实际是以空格为单位向前剪切一个word)

  8. Ctrl + /:撤销,同Ctrl+x u

  9. Ctrl + f:按字符前移(右向),同→

  10. Ctrl + b:按字符后移(左向),同←

  11. Alt + f:按单词前移,标点等特殊字符与空格一样分隔单词(右向),同Ctrl+→

  12. Alt + b:按单词后移(左向),同Ctrl+←

  13. Alt + d:从光标处删除至字尾。可以Ctrl+y粘贴回来

  14. Alt + \:删除当前光标前面所有的空白字符

  15. Ctrl + d:删除光标处的字符,同Del键。没有命令是表示注销用户

  16. Ctrl + h:删除光标前的字符

  17. Ctrl + r:逆向搜索命令历史,比history好用

  18. Ctrl + g:从历史搜索模式退出,同ESC

  19. Ctrl + p:历史中的上一条命令,同↑

  20. Ctrl + n:历史中的下一条命令,同↓

  21. Alt + .:同!$,输出上一个命令的最后一个参数(选项or单词)。
    还有如Alt+0 Alt+. Alt+.,表示输出上上一条命令的的第一个单词(即命令)。
    另外有一种写法!:n,表示上一命令的第n个参数,如你刚备份一个配置文件,马上编辑它:cp Nginx.conf Nginx.conf,vi !:1,同vi !^。!^表示命令的第一个参数,!$最后一个参数(一般是使用Alt + .代替)。

转载请注明:Acbuf运维博客bash常用的快捷键

猜你在找的Bash相关文章