⌨️

终端快捷键

Bash/终端(readline)常用快捷键:Ctrl+R/A/E/U 等。

本地处理 · 不上传

加载工具中…

相关:bash · 终端 · 快捷键 · shell · readline

终端快捷键列出命令行中的光标移动、编辑与历史操作按键。这些按键在几乎所有终端与很多输入框中都通用。Ctrl+R 反向搜索历史是其中最被低估的一个,敲几个字符就能找回长命令。

使用步骤

  1. 按光标移动、删除、历史搜索三类找到快捷键
  2. 记住 Ctrl+R 反查历史与 Ctrl+A/E 跳行首行尾这几个高频的
  3. 在终端里实际按一遍形成肌肉记忆
  4. 注意部分快捷键会被终端模拟器自身占用

使用场景

  • 提高命令行输入效率
  • 快速修改已输入的命令
  • 搜索历史命令
  • 中断或挂起当前进程

小贴士

  • 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 的文本输入框也支持其中一部分,这是系统层面的沿袭。

终端快捷键是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用终端快捷键,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。