《Linux 终端命令行快捷键》

《Linux 终端命令行快捷键》

熟练使用终端快捷键能显著提升命令行操作效率。以下为 Bash/readline 默认绑定(macOS iTerm2 开启 Natural Text Editing 后可支持 Alt 组合)。

1 光标移动

快捷键 作用
Ctrl + a 跳到行首
Ctrl + e 跳到行尾
Ctrl + f 光标右移一个字符
Ctrl + b 光标左移一个字符
Alt + 左箭头 / Alt+b 向左移动一个单词
Alt + 右箭头 / Alt+f 向右移动一个单词

2 删除与编辑

快捷键 作用
Ctrl + u 删除光标【前面】的所有内容
Ctrl + k 删除光标【后面】的所有内容
Ctrl + w 删除光标前面的单词
Alt + Backspace / Alt+d 删除光标后面的单词
Ctrl + d 删除光标所在位置的字符(行尾为空时退出 Shell)
Ctrl + y 撤销上面的删除(paste 剪贴板)
Ctrl + t 交换光标前的两个字符
Alt + t 交换光标前的两个单词

3 进程与历史

快捷键 作用
Ctrl + c 终止当前进程
Ctrl + d 空行时退出当前 Shell
Ctrl + z 把当前进程放到后台(fg 恢复)
Ctrl + r 历史命令反向搜索
Ctrl + l 清屏(等同 clear)

4 说明

  • Alt 组合键在 macOS iTerm2 中需「Preferences → Profiles → Keys → Load Preset → Natural Text Editing」才可用。
  • 若 Alt+d / Alt+f 无效,可先看当前终端对 Alt 的处理方式。
阅读 — · 全站 —
🎸 我的歌单 0 首