《SQL基础教程》简要总结 《设计师要懂心理学》读书笔记 MySQL与MariaDB学习笔记 WDT (Folly) 安装指南 -- CentOS 7 [solved]Page build failed(Jekyll) 数据包过滤及分析实例 tshark tcpdump Scala Tour 学习总结 “Docker容器和容器云”读书笔记(1) “Docker Practice”读书笔记 “图解基础设施设计模式”小结 “图解服务器端网络架构”小结 Python网络安全编程 数据包解析笔记 华为挑战赛(1) DDoS攻击防御与云服务 基于网络回溯分析技术的异常行为分析 “Linux程序设计”小结(进程间通信) C语言编程规范(华为软件精英挑战赛) 2017阿里在线编程题--单源最短路径问题 2017年阿里在线编程题-- 数串分组 Uinx/Linux上的帮助查询命令 你懂C,所以C++不在话下 一篇特别长的总结(C专家编程) 程序员面试金典--笔记(精华篇) C陷阱与缺陷--笔记 半小时搭建电子商务网站--opencart linux网络知识和工具(持续更新) 网卡参数查询及设置工具ethtool 高性能流量生成工具trafgen(DDoS模拟) Linux流量控制工具TC 流量控制工具TC详细说明 tcpdump过滤数据包,结果不对? Lecture 网络攻击与防御技术笔记 gotgit-git权威指南 高效使用MacOS所要知道的 shell内置字符串处理 配置ntp(知其所以然) 360黑客攻防技术分享会--记录 中毒U盘恢复--快捷键病毒 Tor--anonymity network介绍(PPT) IBM bluemix 再读《Linux Shell脚本攻略》 linux shell 学习摘记(9) linux shell 学习摘记(8) linux shell 学习摘记(7) linux shell 学习摘记(6) linux shell 学习摘记(5) linux shell 学习摘记(4) linux shell 学习摘记(3) linux shell 学习摘记(2) linux shell 学习摘记(1) firefox vim 插件 vimperator A Byte of Vim 笔记 windows注册表小知识 安全测试工具篇(开源&商业) 安全及性能测试工具(网站收集) 性能测试工具 屡试不爽的“3个”iPad使用技巧 Shell Shortcuts(和Tab键一样实用) vim--自动添加jekyll post信息头 vim 自动给文件添加头部信息 GitHub Tips (很实用,值得收藏) Linux路由、防火墙、NAT命令

Shell Shortcuts(和Tab键一样实用)

2016年09月14日

总结并列举了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. 感谢黄志斌的留言和建议,自己对原文做了不少的修改,谢谢

知识共享许可协议
SWF's Hacking Dreamonephone 创作,采用 知识共享 署名-非商业性使用 4.0 国际 许可协议进行许可。
© 2011-2017. All rights reserved by onephone. Powerd by Jekyll.