让你提升命令行效率的Bash快捷键
来源:互联网 发布:叮叮当卖家版软件 编辑:程序博客网 时间:2024/06/15 09:07
生活在 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 ~~ 相同 ~~ 类似 , 分隔符有些差别 [ 感谢 rezilla 指正 ]
重新执行命令
- 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://linuxtoy.org/archives/bash-shortcuts.html>
0 0
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键
- 让你提升命令行效率的 Bash 快捷键 [完整版] .
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版] .
- 【转】让你提升命令行效率的 Bash 快捷键
- 让你提升命令行效率的Bash快捷键
- 让你提升命令行效率的Bash 快捷键
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键 [完整版]
- 让你提升命令行效率的 Bash 快捷键
- CodeForces 611ANew Year and Days (新年存钱计划)
- 人脸检测
- 利用VBA自动保存outlook附件
- 使用hibernate根据配置的实体bean类无法自动创建数据库表
- spring事务管理UnexpectedRollbackException
- 让你提升命令行效率的Bash快捷键
- App中WebView元素的定位方式
- php依赖注入相关理解
- java JSON学习—List集合转换成JSON对象
- java设计模式-----单例设计模式
- 过滤器Filter实用实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- php闭包相关理解
- CAS 实现单点登录SSO