生活在 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

友情提示:

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

转载于:https://www.cnblogs.com/dying/p/3346559.html

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

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

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

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

    为什么80%的码农都做不了架构师?>>>    原文:http://linuxtoy.org/archives/bash-shortcuts.html 生活在 Bash shell ...

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

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

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

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

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

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

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

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

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

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

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

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

  9. 【转载】Linux命令行常用光标移动快捷键

    声明:下面内容来自:http://www.linuxidc.com/Linux/2016-10/136027.htm, 来源:linux社区  作者:aslongas 我转载于此处,为了作个笔记,方便 ...

最新文章

  1. python简单代码hello-[代码全屏查看]-python初学之helloworld
  2. hadoop商业版本选择对比
  3. 47.内存连续分配管理方式有哪几种?
  4. [转]php-fpm配置具体解释
  5. 如何插入8bit量化节点(tensorflow)
  6. LeetCode 94. 二叉树的中序遍历(中序遍历)
  7. 如何在Python中解析XML?
  8. 开源 java CMS - FreeCMS2.7 移动端栏目页静态化
  9. MDSF:如何使用GMF来做TOGAF建模工具
  10. jflash添加芯片_【原创】巧用J-Link+J-Flash给Kinesis烧写序列号
  11. bios 微星click_msi微星主板bios设置方法
  12. Modis数据下载及后处理
  13. Butterworth低通滤波器
  14. 音视频中的帧I 帧,B帧,P帧,IDR帧理解
  15. MSP430F149--点亮LED灯程序代码
  16. iOS 模仿微信扫描二维码放大功能
  17. Excel表格视图受保护,无法编辑,怎么解除视图保护?
  18. 20211212做实验时的感想
  19. 科学的清理 Windows 98 注册表(转)
  20. 福禄克DTX-1800线缆认证测试仪,为什么福禄克建议1年校准1次?

热门文章

  1. matlab-线性代数 非齐次方程组 判断是否有唯一解
  2. 重装系统最关键一步:如何做好备份
  3. [转]数据可视化:基本图表
  4. 前端应该了解的颜色的寓意
  5. Android开发之大位图二次採样压缩处理(源码分享)
  6. 闲得蛋疼在linux下装鸟个svn
  7. 13 个mod_rewrite 应用举例
  8. LocalStorage、SessionStorage
  9. 查找python项目依赖并生成requirements.txt
  10. 口碑扑街光环不在,2018将是苹果手机最难熬的年头!