为什么80%的码农都做不了架构师?>>>   

原文:http://linuxtoy.org/archives/bash-shortcuts.html

生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。

编辑命令

  • Ctrl + a :移到命令行首
  • Ctrl + e :移到命令行尾
  • Ctrl + f :按字符前移(右向)
  • Ctrl + b :按字符后移(左向)
  • Alt + f :按单词前移(右向)
  • Alt + b :按单词后移(左向)
  • Ctrl + xx:在命令行首和光标之间移动
  • Ctrl + u :从光标处删除至命令行首
  • Ctrl + k :从光标处删除至命令行尾
  • Ctrl + w :从光标处删除至字首
  • Alt + d :从光标处删除至字尾
  • Ctrl + d :删除光标处的字符
  • Ctrl + h :删除光标前的字符
  • Ctrl + y :粘贴至光标后
  • Alt + c :从光标处更改为首字母大写的单词
  • Alt + u :从光标处更改为全部大写的单词
  • Alt + l :从光标处更改为全部小写的单词
  • Ctrl + t :交换光标处和之前的字符
  • Alt + t :交换光标处和之前的单词
  • Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别

重新执行命令

  • Ctrl + r:逆向搜索命令历史
  • Ctrl + g:从历史搜索模式退出
  • Ctrl + p:历史中的上一条命令
  • Ctrl + n:历史中的下一条命令
  • Alt + .:使用上一条命令的最后一个参数

控制命令

  • Ctrl + l:清屏
  • Ctrl + o:执行当前命令,并选择上一条命令
  • Ctrl + s:阻止屏幕输出
  • Ctrl + q:允许屏幕输出
  • Ctrl + c:终止命令
  • Ctrl + z:挂起命令

Bang (!) 命令

  • !!:执行上一条命令
  • !blah:执行最近的以 blah 开头的命令,如 !ls
  • !blah:p:仅打印输出,而不执行
  • !$:上一条命令的最后一个参数,与 Alt + . 相同
  • !$:p:打印输出 !$ 的内容
  • !*:上一条命令的所有参数
  • !:p:打印输出 ! 的内容
  • ^blah:删除上一条命令中的 blah
  • ^blah^foo:将上一条命令中的 blah 替换为 foo
  • ^blah^foo^:将上一条命令中所有的 blah 都替换为 foo

友情提示:

以上介绍的大多数 Bash 快捷键仅当在 emacs 编辑模式时有效,若你将 Bash 配置为 vi 编辑模式,那将遵循 vi 的按键绑定。Bash 默认为 emacs 编辑模式。如果你的 Bash 不在 emacs 编辑模式,可通过set -o emacs设置。 ^S、^Q、^C、^Z 是由终端设备处理的,可用stty 命令设置。

转载于:https://my.oschina.net/itfanr/blog/358489

让你提升命令行效率的 Bash 快捷键相关推荐

  1. [shell] 让你提升命令行效率的 Bash 快捷键 [完整版]

    让你提升命令行效率的 Bash 快捷键 [完整版] 大牛---zhangkaixuan整理 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 编辑命令 •      ...

  2. [转]让你提升命令行效率的 Bash 快捷键

    生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) ...

  3. 提升命令行效率的Bash快捷键

    转自:http://linuxtoy.org/archives/bash-shortcuts.html 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 大部分对其他 ...

  4. 让你提升命令行效率的 Bash 快捷键 [完整版]

    生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) ...

  5. linux bash命令_Ultimate Linux命令行指南-Full Bash教程

    linux bash命令 Welcome to our ultimate guide to the Linux Command Line. This tutorial will show you so ...

  6. Linux终端命令行下的常用快捷键使用

    Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...

  7. linux继续执行上一个命令快捷键,整理了上linux 命令行上常用的 快捷键

    整理了下linux 命令行下常用的 快捷键 整理了下linux 命令行下常用的 快捷键 1.CTRL + u 删除正行你敲的命令. 例如 : find . -name 'hoho' 按下CTRL + ...

  8. Linux命令行–基本的bash shell命令

    启动shell: /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用户的系统UID 用户的系统GID 用户的全名 用户 ...

  9. linux命令行效率,聊聊那些可以提高工作效率的Linux命令

    原标题:聊聊那些可以提高工作效率的Linux命令 Linux下开发这么多年,越来越发现linux的强大与高效率, 记录一些自己在linux下常用的命令供大家分享. df 命令 用于查看 Linux 文 ...

最新文章

  1. pytorch ctcloss 参数详解
  2. 【并发编程】并发编程的三大特性
  3. 字典、列表、元祖、字符串的综合(1)
  4. Android 服务入门
  5. 设置Backup-masters Hbase中只有一个HMaster ,hmaster挂掉了,客户端还能连接hbase集群进行数据读写吗
  6. Eclipse——恢复的默认窗口设置篇
  7. 我和小美的撸码日记(1)之软件也需靠脸吃饭,带您做张明星脸(附后台经典框架 DEMO 下载)...
  8. 一加9R将推12+256GB新版本:骁龙870+120Hz高刷屏
  9. F5讲坛:虚拟化数据中心的安全问题-F5白皮书
  10. 数据分析师mysql面试题_30个sql面试题及答案(数据分析师福利)
  11. 收集:Programer Jokes
  12. 机械革命计算机配置,机械革命笔记本Bios设置方法
  13. Android设置TabLayout及下划线宽度
  14. 一个有下雨效果的注册界面(html+css+原生javascript)
  15. 如何给电脑硬盘分区?
  16. 信捷plc的pid控制_基于信捷plc的pid参数自整定的温度控制
  17. response概述
  18. python turtle库制作可爱的假向日葵
  19. 日复一日 - C++ (设计符合下述要求的日期类(Date))新人
  20. Eddy's爱好 HDU - 2204

热门文章

  1. 【中文】Joomla1.7扩展介绍之Fabrik (强大的表单处理能力)
  2. 类项目中的配置文件app.config在打包安装后的信息获取的问题
  3. CFRunLoopRef 的内部逻辑(向 ibireme学习)
  4. pycharm的安装配置和简单使用
  5. 如何利用输入输出流往文件中不断添加内容
  6. 项目总结---- imageLoder 的2个Bug解决方法、1.9.4如何选择性删除disk缓存和其它一些错误。...
  7. Mysql新安装服务启动失败
  8. JUnit4.11 理论机制 @Theory 完整解读
  9. (续)我对09毕业生说两句
  10. IIS配置跨服务器迁移