Bash 快捷指令清单

光标移动类

快捷键 说明
Ctrl + A 移动光标到行首
Ctrl + E 移动光标到行尾
Alt + B 向左移动一个单词
Alt + F 向右移动一个单词
Ctrl + B 向左移动一个字符
Ctrl + F 向右移动一个字符
Ctrl + XX 在行首与当前位置之间跳转

编辑命令类

快捷键 说明
Ctrl + U 删除从光标到行首的内容
Ctrl + K 删除从光标到行尾的内容
Ctrl + W 删除光标前一个“词”
Alt + D 删除光标后的一个“词”
Ctrl + D 删除光标所在字符(或退出 shell)
Ctrl + H 删除光标前一个字符(退格)
Ctrl + T 交换光标前的两个字符
Alt + T 交换光标前后两个词

剪切与粘贴

快捷键 说明
Ctrl + U/K/W 剪切内容,会保存在剪贴板中
Ctrl + Y 粘贴(插入)刚才剪切的内容
Alt + Y 粘贴历史中更早的剪切内容(循环)

历史命令操作

快捷键 说明
Ctrl + R 反向搜索历史命令
Ctrl + S 正向搜索历史命令(可能需配置)
Ctrl + P 上一条历史命令(等同 ↑)
Ctrl + N 下一条历史命令(等同 ↓)
Alt + . 插入上一条命令的最后一个参数

命令行组合操作

快捷键 说明
Ctrl + O 执行当前命令并加载下一条历史命令
Ctrl + L 清屏(等同 clear 命令)
Ctrl + G 退出当前操作(如搜索、粘贴等)

补全与自动化

快捷键 说明
Tab 补全命令、文件或路径
Alt + ? 显示所有可能的补全项

Bash 快捷指令清单
http://gadoid.io/2025/04/10/Bash-快捷指令清单/
作者
Codfish
发布于
2025年4月10日
许可协议