掌握这 30 + 个 Bash 快捷键,让你的终端操作效率飙升 10 倍!

以下是常用的 Bash 快捷键汇总,按功能分类整理,方便记忆和使用:

一、光标移动

快捷键功能描述
Ctrl + A移动光标到行首(A = A beginning)
Ctrl + E移动光标到行尾(E = E nd)
Ctrl + Left向左移动一个单词(需终端支持)
Ctrl + Right向右移动一个单词(需终端支持)
Alt + B向左移动一个单词(B = B ackward)
Alt + F向右移动一个单词(F = F orward)
Home移动到行首(与 Ctrl + A 效果相同)
End移动到行尾(与 Ctrl + E 效果相同)

二、文本编辑

快捷键功能描述
Ctrl + U删除从光标到行首的所有内容
Ctrl + K删除从光标到行尾的所有内容(K 联想“砍断”)
Ctrl + W删除光标前的一个单词(按单词回退删除)
Alt + Backspace删除光标前的一个单词(部分终端适用)
Ctrl + D删除光标处的字符(等价于 Delete 键)
Ctrl + H删除光标前的字符(等价于 Backspace 键)
Ctrl + Y粘贴最近删除的内容(Y = Y ank,与 Ctrl + U/K/W 配合使用)
Alt + T交换光标处单词与前一个单词的位置
Alt + L将光标后的单词转为小写
Alt + U将光标后的单词转为大写

三、命令历史与补全

快捷键功能描述
Ctrl + R反向搜索命令历史(输入关键词匹配)
Ctrl + G退出搜索模式
Up/Down上下切换命令历史
Tab自动补全命令、文件名或路径(按两次显示所有选项)
Alt + .粘贴上一条命令的最后一个参数
Ctrl + P调用上一条命令(P = P revious)
Ctrl + N调用下一条命令(N = N ext)

四、终端控制

快捷键功能描述
Ctrl + C终止当前运行的命令(发送 SIGINT 信号)
Ctrl + Z暂停当前命令并放入后台(发送 SIGTSTP 信号)
Ctrl + D退出当前终端(等价于 exit 命令,光标在行首时有效)
Ctrl + L清屏(等价于 clear 命令)
Ctrl + S暂停终端输出(S top)
Ctrl + Q恢复终端输出(Q uick)
Ctrl + Shift + C复制选中内容(需终端支持)
Ctrl + Shift + V粘贴内容(需终端支持)

五、高级操作

快捷键功能描述
Alt + .重复上一条命令的最后一个参数(例如:cd /path/to/ && rm $(Alt+.)
Alt + 展开历史命令中的参数(按 Alt + 后按 Enter 显示完整命令)
Ctrl + [[进入 Vi 模式(需配置 set -o vi
Esc + .Alt + . 功能相同(部分终端适用)
Ctrl + X + Ctrl + E用默认编辑器打开当前命令(适用于长命令编辑)

六、实用技巧

  1. 快速撤销误操作
    • 删除内容后,立即用 Ctrl + Y 粘贴回来。
  2. 多行命令编辑
    • 输入命令时按 Enter 会换行,输入 \ 后按 Enter 可继续编辑同一行命令。
  3. 临时提升权限
    • 在命令前加 sudo:输入 sudo !! 可快速对历史命令加权限(例如:ls 失败后,输入 sudo !! 等价于 sudo ls)。

记忆建议

  • Ctrl 组合键:通常用于光标控制和文本删除(如 Ctrl + A/E/U/K)。
  • Alt 组合键:多与单词操作相关(如 Alt + B/F 移动单词,Alt + U/L 转换大小写)。
  • 命令历史Ctrl + R 反向搜索、Tab 补全是效率核心。

熟练掌握这些快捷键可大幅提升终端操作效率,建议通过实际练习加深记忆!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值