🐧 Linux 常用快捷指令对照大全
1. 核心必背(终端命令行编辑)
这是你在终端里输命令时,最常用到的编辑快捷键,能极大提升打字效率。
| 快捷键 | 英文 / 全称 | 作用(做什么的) | 使用频率 |
|---|---|---|---|
Tab | Tab key | 自动补全:输入命令或文件名前几个字母,按此键自动补全。按两次显示所有匹配项。 | ⭐⭐⭐⭐⭐ |
Ctrl + C | Cancel | 中断取消:终止当前正在运行的命令或程序,回到提示符(不退出终端)。 | ⭐⭐⭐⭐⭐ |
Ctrl + D | EOF (End of File) | 退出终端:相当于输入exit,关闭当前终端会话。 | ⭐⭐⭐⭐ |
Ctrl + Z | Suspend | 挂起暂停:将当前运行的程序放入后台暂停(可用fg恢复)。 | ⭐⭐⭐ |
Ctrl + L | Clear | 清屏:清空当前屏幕内容,相当于输入clear命令。 | ⭐⭐⭐⭐ |
Ctrl + A | Head (A) | 跳到行首:光标移到当前行的最开头。 | ⭐⭐⭐⭐ |
Ctrl + E | End (E) | 跳到行尾:光标移到当前行的最末尾。 | ⭐⭐⭐⭐ |
Ctrl + U | Delete before cursor | 删除至行首:删除光标位置到行首的所有字符。 | ⭐⭐⭐⭐ |
Ctrl + K | Delete after cursor | 删除至行尾:删除光标位置到行尾的所有字符。 | ⭐⭐⭐⭐ |
Ctrl + W | Delete word | 删除前一个单词:删除光标前的一个词(以空格分隔)。 | ⭐⭐⭐ |
Ctrl + R | Reverse search | 历史命令搜索:输入关键词,自动匹配最近用过的命令(继续按Ctrl+R向上翻找)。 | ⭐⭐⭐⭐⭐ |
↑/↓ | Up / Down arrow | 上下翻找历史命令:查看之前输入过的命令记录。 | ⭐⭐⭐⭐⭐ |
2. 终端屏幕操作 & 进程管理
当终端输出内容太多,或需要管理多个任务时使用。
| 快捷键 | 作用 | 使用频率 |
|---|---|---|
Ctrl + Shift + C | 复制(终端专用,不能用Ctrl+C)。 | ⭐⭐⭐⭐⭐ |
Ctrl + Shift + V | 粘贴(终端专用)。 | ⭐⭐⭐⭐⭐ |
Shift + PageUp | 向上翻页(查看历史输出内容)。 | ⭐⭐⭐ |
Shift + PageDown | 向下翻页。 | ⭐⭐⭐ |
Ctrl + S | 锁定屏幕输出(阻止屏幕继续滚动,但程序仍在运行)。 | ⭐⭐ |
Ctrl + Q | 解锁屏幕输出(解除Ctrl+S的锁定状态)。 | ⭐⭐ |
Ctrl + Alt + Del | 图形化关机菜单(在终端中可能被映射为重启,取决于发行版)。 | ⭐ |
3. 文本编辑(以 Vim 编辑器为例,最常用)
在服务器上修改配置文件必用(Vim 分为「普通模式」和「插入模式」)。
| 模式 | 快捷键 | 作用 | 使用频率 |
|---|---|---|---|
| 普通模式 | i | 进入插入模式(在当前光标位置前开始输入文字)。 | ⭐⭐⭐⭐⭐ |
| 普通模式 | a | 进入插入模式(在当前光标位置后开始输入文字)。 | ⭐⭐⭐ |
| 普通模式 | Esc | 退出插入模式,回到普通模式。 | ⭐⭐⭐⭐⭐ |
| 普通模式 | :w | 保存文件(write)。 | ⭐⭐⭐⭐⭐ |
| 普通模式 | :q | 退出 Vim(quit)。 | ⭐⭐⭐⭐⭐ |
| 普通模式 | :wq或:x | 保存并退出。 | ⭐⭐⭐⭐⭐ |
| 普通模式 | :q! | 强制退出,不保存(放弃修改)。 | ⭐⭐⭐⭐ |
| 普通模式 | dd | 删除当前行(连续按d两下)。 | ⭐⭐⭐⭐ |
| 普通模式 | yy | 复制当前行。 | ⭐⭐⭐ |
| 普通模式 | p | 粘贴(paste,在光标下一行粘贴)。 | ⭐⭐⭐ |
| 普通模式 | /关键词 | 向下搜索关键词(按n跳到下一个匹配项)。 | ⭐⭐⭐ |
4. 图形界面(GUI / 桌面环境)
如果你安装的是 Ubuntu/Fedora 等带桌面的版本,以下快捷键通用。
| 快捷键 | 作用 | 使用频率 |
|---|---|---|
Ctrl + Alt + T | 打开终端(Terminal)。 | ⭐⭐⭐⭐⭐ |
Super(Win键) | 打开活动/应用菜单(相当于 Windows 的“开始”菜单)。 | ⭐⭐⭐⭐⭐ |
Super + D | 显示桌面(最小化所有窗口,再按一次恢复)。 | ⭐⭐⭐⭐ |
Super + L | 锁定屏幕(Lock,需要输入密码才能回来)。 | ⭐⭐⭐⭐⭐ |
Super + E | 打开文件管理器(家目录)。 | ⭐⭐⭐ |
Alt + Tab | 切换窗口(按住 Alt,多次按 Tab 选择)。 | ⭐⭐⭐⭐⭐ |
Alt + F4 | 关闭当前窗口。 | ⭐⭐⭐⭐ |
Ctrl + Alt + ←/→ | 切换工作区(虚拟桌面,左右切换)。 | ⭐⭐⭐ |
Ctrl + Shift + Esc | 打开系统监视器(任务管理器)。 | ⭐⭐⭐ |
PrtSc | 截取全屏。 | ⭐⭐ |
Shift + PrtSc | 截取选定区域。 | ⭐⭐⭐ |
5. 命令行特殊技巧(通配符 & 重定向)
这几个不是按键,但初学者极易用错,特此列出。
| 符号 | 含义 | 使用频率 |
|---|---|---|
* | 匹配任意多个字符。例如ls *.txt列出所有 txt 文件。 | ⭐⭐⭐⭐⭐ |
? | 匹配任意单个字符。例如ls file?.log匹配 file1.log。 | ⭐⭐⭐ |
> | 输出重定向(覆盖)。例如echo "hello" > a.txt把内容写入文件(覆盖原内容)。 | ⭐⭐⭐⭐ |
>> | 输出重定向(追加)。例如echo "world" >> a.txt把内容追加到文件末尾。 | ⭐⭐⭐⭐ |
| | 管道符。将前一个命令的输出交给后一个命令处理,例如ls | grep "key"。 | ⭐⭐⭐⭐⭐ |
~ | 用户家目录。例如cd ~回到 /home/你的用户名。 | ⭐⭐⭐⭐ |
. | 当前目录。例如./a.sh执行当前目录下的脚本。 | ⭐⭐⭐⭐ |
.. | 上级目录。例如cd ..回到上一层目录。 | ⭐⭐⭐⭐⭐ |
💡 给初学者的 3 个学习建议
- 忘掉鼠标:强迫自己在终端里只用键盘,尤其要熟练
Ctrl+A(行首)、Ctrl+E(行尾)、Ctrl+U(删整行),这比按方向键修改快得多。 - 活用
Tab键:所有命令和路径,能按Tab就不手动敲,既防错又提速。 - 善用
Ctrl+R:不用反复按↑键翻找旧命令,直接Ctrl+R输入关键词秒定位。