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

Linux Shell(Bash) 快捷键整理

导航与编辑

  • Ctrl + A:光标移动到行首
  • Ctrl + E:光标移动到行尾
  • Ctrl + B:光标向左移动一个字符(等同左箭头)
  • Ctrl + F:光标向右移动一个字符(等同右箭头)
  • Alt + B:光标向左移动一个单词
  • Alt + F:光标向右移动一个单词
  • Ctrl + T:交换光标前后两个字符的位置
  • Ctrl + U:删除光标到行首的内容
  • Ctrl + K:删除光标到行尾的内容
  • Ctrl + W:删除光标前的一个单词
  • Alt + D:删除光标后的一个单词
  • Ctrl + Y:粘贴最近一次删除的内容(类似撤销删除)

进程控制

  • Ctrl + C:终止当前正在运行的命令/进程
  • Ctrl + Z:暂停当前进程(可通过 fg 恢复前台运行,bg 后台运行)
  • Ctrl + D:发送 EOF(End Of File)信号,通常用于退出当前 Shell 或结束输入)
  • Ctrl + S:暂停终端输出(需谨慎使用,可能导致假死)
  • Ctrl + Q:恢复终端输出(如果被 Ctrl + S 暂停)

历史命令

  • Ctrl + R:反向搜索历史命令(输入关键词匹配)
  • Ctrl + G:退出历史搜索模式
  • !!:执行上一条命令
  • !<n>:执行历史记录中第 n 条命令(如 !202
  • !<string>:执行最近一条以 string 开头的命令
  • Alt + .:插入上一条命令的最后一个参数(快速复用路径或文件名)

补全与别名

  • Tab:自动补全文件名、命令或路径(按两次显示所有可能选项)
  • Alt + ?:列出当前输入的补全可能性(等同按两次 Tab
  • Ctrl + X + E:用默认编辑器(如Vim/Nano)编辑当前命令(输入长命令时很有用)

其他实用操作

  • Ctrl + L:清屏(等同 clear 命令)
  • Ctrl + _:撤销上一次编辑操作(如误删内容)
  • Ctrl + P:显示上一条命令(等同上箭头)
  • Ctrl + N:显示下一条命令(等同下箭头)

注意

  • 部分快捷键可能因 Shell 类型(如 Zsh、Fish)或终端配置不同而略有差异。
  • 若快捷键无效,可通过 stty -a 查看当前终端的键位绑定。

相关文章:

  • 2.2.2 Spark单机版环境
  • JAVA中栈内存溢出问题分析
  • REC一些操作解法
  • WPF 依赖项属性
  • Java8通过Stream对list对象某个属性去重
  • 【计科】从操作系统到虚拟化技术(进程调度,内存映射,设备IO,文件、网络管理)
  • 每日总结3.27
  • linux服务器配置jupyter或python上安装字体
  • 单片机时钟树中RTC和IWDG讲解
  • LeetCode hot 100—零钱兑换
  • Open WebUI自定义OpenWebUI图标
  • 基于springcloud微服务架构的巡游出租管理平台
  • SQL优化 | 精准区分 trace_id、sql_id、plan_id(二)
  • HarmonyOS-ArkUI Navigation (导航组件)-第一部分
  • 【网络丢包】原因排查及优化
  • PTA 7-16 一元多项式求导
  • leetcode1248. 统计「优美子数组」
  • JavaScript获取元素及事件5种方法
  • 软考《信息系统运行管理员》- 5.5 信息系统数据资源的开发与利用
  • CLion配置问题解决
  • 建设企业网站公司/如何进行网络推广和宣传
  • 网站空间购买流程/合肥网络推广有限公司
  • 建设信源网站/乐陵seo外包公司
  • wordpress 仿聚划算/seo常用分析的专业工具
  • 公司网站建设费用估计/三只松鼠网络营销策略
  • 网站建设官方网站/企业推广软件