[转]让你提升命令行效率的 Bash 快捷键
生活在 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://www.cnblogs.com/dying/p/3346559.html
[转]让你提升命令行效率的 Bash 快捷键相关推荐
- [shell] 让你提升命令行效率的 Bash 快捷键 [完整版]
让你提升命令行效率的 Bash 快捷键 [完整版] 大牛---zhangkaixuan整理 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 编辑命令 • ...
- 让你提升命令行效率的 Bash 快捷键
为什么80%的码农都做不了架构师?>>> 原文:http://linuxtoy.org/archives/bash-shortcuts.html 生活在 Bash shell ...
- 提升命令行效率的Bash快捷键
转自:http://linuxtoy.org/archives/bash-shortcuts.html 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 大部分对其他 ...
- 让你提升命令行效率的 Bash 快捷键 [完整版]
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) ...
- Linux终端命令行下的常用快捷键使用
Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...
- linux继续执行上一个命令快捷键,整理了上linux 命令行上常用的 快捷键
整理了下linux 命令行下常用的 快捷键 整理了下linux 命令行下常用的 快捷键 1.CTRL + u 删除正行你敲的命令. 例如 : find . -name 'hoho' 按下CTRL + ...
- linux bash命令_Ultimate Linux命令行指南-Full Bash教程
linux bash命令 Welcome to our ultimate guide to the Linux Command Line. This tutorial will show you so ...
- linux命令行效率,聊聊那些可以提高工作效率的Linux命令
原标题:聊聊那些可以提高工作效率的Linux命令 Linux下开发这么多年,越来越发现linux的强大与高效率, 记录一些自己在linux下常用的命令供大家分享. df 命令 用于查看 Linux 文 ...
- 【转载】Linux命令行常用光标移动快捷键
声明:下面内容来自:http://www.linuxidc.com/Linux/2016-10/136027.htm, 来源:linux社区 作者:aslongas 我转载于此处,为了作个笔记,方便 ...
最新文章
- python简单代码hello-[代码全屏查看]-python初学之helloworld
- hadoop商业版本选择对比
- 47.内存连续分配管理方式有哪几种?
- [转]php-fpm配置具体解释
- 如何插入8bit量化节点(tensorflow)
- LeetCode 94. 二叉树的中序遍历(中序遍历)
- 如何在Python中解析XML?
- 开源 java CMS - FreeCMS2.7 移动端栏目页静态化
- MDSF:如何使用GMF来做TOGAF建模工具
- jflash添加芯片_【原创】巧用J-Link+J-Flash给Kinesis烧写序列号
- bios 微星click_msi微星主板bios设置方法
- Modis数据下载及后处理
- Butterworth低通滤波器
- 音视频中的帧I 帧,B帧,P帧,IDR帧理解
- MSP430F149--点亮LED灯程序代码
- iOS 模仿微信扫描二维码放大功能
- Excel表格视图受保护,无法编辑,怎么解除视图保护?
- 20211212做实验时的感想
- 科学的清理 Windows 98 注册表(转)
- 福禄克DTX-1800线缆认证测试仪,为什么福禄克建议1年校准1次?