⌨️
终端快捷键
Bash/终端(readline)常用快捷键:Ctrl+R/A/E/U 等。
本地处理 · 不上传
加载工具中…
相关:bash · 终端 · 快捷键 · shell · readline
终端快捷键列出命令行中的光标移动、编辑与历史操作按键。这些按键在几乎所有终端与很多输入框中都通用。Ctrl+R 反向搜索历史是其中最被低估的一个,敲几个字符就能找回长命令。
使用步骤
- 按光标移动、删除、历史搜索三类找到快捷键
- 记住 Ctrl+R 反查历史与 Ctrl+A/E 跳行首行尾这几个高频的
- 在终端里实际按一遍形成肌肉记忆
- 注意部分快捷键会被终端模拟器自身占用
使用场景
- 提高命令行输入效率
- 快速修改已输入的命令
- 搜索历史命令
- 中断或挂起当前进程
小贴士
- Ctrl+A 到行首、Ctrl+E 到行尾、Ctrl+U 删到行首、Ctrl+R 搜索历史——这四个能覆盖日常大半需求。
- Ctrl+R 反向搜索历史是最被低估的功能,敲几个字符就能找回长命令,比反复按上箭头快得多。
- 这套按键源自 Emacs,因此在很多输入框(包括 macOS 的文本框)中同样有效。
常见问题
Ctrl+C 和 Ctrl+Z 有什么区别?
Ctrl+C 发送中断信号终止进程,Ctrl+Z 是挂起——进程还在,只是被暂停并转入后台。用 fg 可以把它恢复到前台,jobs 可以查看挂起的任务。
怎么快速找到之前用过的长命令?
按 Ctrl+R 进入反向搜索,输入命令中的任意片段,会实时匹配历史记录。再按 Ctrl+R 可以继续往前找更早的匹配。这比按几十次上箭头高效得多。
为什么这些键在别处也能用?
因为它们源自 Emacs 的按键约定,被 readline 库采纳,而大量程序使用 readline 处理输入。macOS 的文本输入框也支持其中一部分,这是系统层面的沿袭。
终端快捷键是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用终端快捷键,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。