欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > Linux Shell(Bash) 快捷键整理

Linux Shell(Bash) 快捷键整理

2025/4/2 16:49:10 来源:https://blog.csdn.net/weixin_46128755/article/details/146563774  浏览:    关键词: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 查看当前终端的键位绑定。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词