Shell Shortcuts(和Tab键一样实用)

总结并列举了15个有用的shell快捷键(基本都和Tab键一样实用),能有效的加快命令输入速度,只要记住了就基本会去用的键!

转自自己的图灵社区主页

以Windows下Git shell的截图为例(助于理解):

命令行示意图

快捷键

  1. Ctrl + A:将光标移到行首
  2. Ctrl + E:将光标移到行尾
  3. Alt + F:将光标向右移动一个word –> 可能会失效,见说明
  4. Alt + B:将光标向左移动一个word –> 可能会失效,见说明
  5. Ctrl + K:删除光标右边的所有内容(即一直删到行尾)
  6. Ctrl + U:删除光标左边的所有内容(若光标在行尾,则删除整行)
  7. Alt + D:删除光标右边的一个word –> 可能会失效,见说明
  8. Ctrl + W:删除光标左边的一个word
  9. Ctrl + L:清空屏幕(相当于clear命令, 这个基本都知道
  10. Ctrl + H:和退格键的功能一样(Backspace)
  11. Ctrl + R:搜索最近使用过的命令(避免重复输入命令
  12. Ctrl + C:kill掉正在运行的程序(这个应该都知道
  13. Ctrl + D:退出当前shell(不用再输入exit/logout了
  14. Ctrl + Z:将正在运行的程序挂起,通过fg命令可重新运行(这个也应该都知道了
  15. Ctrl + T:效果是“将光标左边的一个字符往右移”,详细描述是“将光标左的一个字符和右的一个字符交换位置,同时光标向右移动一个字符(若光标在行尾,则交换行尾最后两个字符的位置)”–> 这个自己用的少

说明

Shell快捷键很多,上面列举的15个大部分是自己平时经常用的,原生git shellbash shell下都work!

但上述一些快捷键有时候可能会失效,比如:
1. 当通过telnet/ssh会话连接到bash shell(如putty,xshell等工具)时,比如Alt开头的快捷键
2. 已经有了相应的快捷键映射(软件默认的或自己手动设置的)
3. 其他本人不知道的情况,哈哈……

参考

  1. Wikipedia_Table_of_keyboard_shortcuts:维基百科最全
  2. Keyboard Shortcuts for Bash:一个比较好的geek网站
  3. 感谢黄志斌的留言和建议,自己对原文做了不少的修改,谢谢
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值