当前位置: 首页 > news >正文

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 相同类似,分隔符有些差别 [感谢 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
http://www.lryc.cn/news/164461.html

相关文章:

  • 软件验收测试
  • Java 与零拷贝
  • AI性能指标解析:误触率与错误率
  • count(*) 和 count(1) 有什么区别?哪个性能最好?
  • 橡胶密封件为什么会老化?
  • Uboot中bootargs以及bootcmd设置
  • 冠达管理:减肥药概念再度爆发,常山药业两连板,翰宇药业等大涨
  • 实现在外网SSH远程访问内网树莓派的详细教程
  • Pytorch框架详解
  • 2023年9月制造业NPDP产品经理国际认证报名来这错不了
  • linux(centos7)配置SSH免密登录
  • cf 交互题
  • 成都瀚网科技有限公司:抖音怎么绑定抖音小店才好?
  • 大数据组件-Flink环境搭建
  • Java——》synchronized互斥性
  • 第十章 数组和指针
  • JVM系列 运行时数据区
  • 软件测试/测试开发丨突破传统,革新测试:ChatGpt指引下的测试方案编写
  • JVM-垃圾回收器详解、参数配置
  • 计算机算法分析与设计(1)---求算法时间复杂性(手写例题)
  • MyBatisPlus 分页查询
  • Kafka3.1部署和Topic主题数据生产与消费
  • ICIF2023化工展首亮相,宏工科技解决方案助力制造升级
  • 本地部署kubesphere集群
  • HNU小学期工训-STC15单片机模型大作业实验报告
  • 【计算机网络】 TCP协议头相关知识点
  • 深度学习相关VO梳理
  • SpringMVC---CRUD实现
  • vue+elementUI el-select 自定义搜索逻辑(filter-method)
  • 数据库——事务