搜索 K
Appearance
博客正在加载中...
Appearance
我们一般通过终端来操作 Linux,如果能熟练掌握快捷键,能极大地提高我们的开发、运维效率。
本文就来介绍一些常用的快捷键。
| 快捷键 | 操作 |
|---|---|
Ctrl + A | 光标跳转到行首。等同于:Home 键 |
Ctrl + E | 光标跳转到行尾。等同于:End 键 |
Ctrl + F | 光标前进一个字符。等同于:方向键 → |
Ctrl + B | 光标后退一个字符。等同于:方向键 ← |
Ctrl + ← | 光标移动到上一个单词的词首 |
Ctrl + → | 光标移动到下一个单词的词尾 |
Ctrl + T | 将光标位置的字符和前一个字符进行位置交换 |
Ctrl + O/J/M | 回车。等同于:Enter 键 |
Ctrl + XX | 在命令行尾和光标之间移动(要连按两次 X 键) |
| 快捷键 | 操作 |
|---|---|
Ctrl + U | 剪切(删除)光标至行首的所有内容 |
Ctrl + K | 剪切(删除)光标至行尾的所有内容 |
Ctrl + W | 剪切(删除)光标前的一个单词。如果光标在一个词的中间,则删除该词开头至光标的所有内容。 |
Ctrl + Y | 粘贴 Ctrl + U/K/W 剪切(删除)的内容 |
Ctrl + H | 删除光标的前一个字符,等同于: Backspace 键 |
Ctrl + D | 删除光标所在处字符,等同于:Delete 键 |
Ctrl + _ | 撤销之前的操作。其实要按三个键:Ctrl + Shift + - |
Ctrl + Insert | 复制所选文本。需要先用光标选中内容 |
Shift + Insert | 粘贴已复制的文本 |
延伸下:快捷键是可以组合起来操作的。
例如想要删除整行,可以按下:Ctrl + A、Ctrl + K,其实就是先将光标移动到行首,然后剪切光标后的内容。
| 快捷键 | 操作 |
|---|---|
Ctrl + L | 清空整个终端屏幕。有点等同于clear 命令。不同的时,clear 会出现在历史记录中, Ctrl + L 不会,因为它不是一条命令。 |
Ctrl + S | 暂停屏幕输出。注意:在冻结状态下,输入的命令无法在屏幕上显示出来,但是敲下回车的时候还是会执行的,小心误触。 |
Ctrl + Q | 继续屏幕输出。 |
Linux 会记录执行过的命令,以下是相关操作:
| 快捷键 | 操作 |
|---|---|
方向键 ↑ | 呈现命令历史中的上一条。等同于:Page Up 键 / Ctrl + P |
方向键 ↓ | 呈现命令历史中的下一条。等同于:Page Down 键 / Ctril + N |
!! | 重复执行最近的命令。常用场景:当忘记给命令加上 sudo 导致执行失败时,使用 sudo !! |
!n | 重复执行命令历史中的第 n 条命令。先通过 history 命令查看命令历史,每个命令都会有一个相应的索引号在前 |
Ctrl + R | 搜索命令历史。会打开一个搜索模式的提示,输入命令的任何部分,就开始搜索。按 Enter 键执行,按 Ctrl + C 或 Ctrl + G 退出搜索。 |
延伸阅读:

| 快捷键 | 操作 |
|---|---|
Ctrl + C | 停止正在执行的进程或命令 |
Ctrl + Z | 暂停正在执行的进程。 fg 命令重新启动前台被中断的任务 bg 命令把被中断的任务放在后台执行 |
| 快捷键 | 操作 |
|---|---|
Ctrl + Alt + T | 启动终端 |
Ctrl + Shift + T | 在当前终端中打开新的选项卡 |
Ctrl + Tab | 在终端的选项卡之间切换 |
Alt + N | 切换到第 N 个标签页 |
Ctrl + D | 在空白处执行将结束当前会话。等同于:exit 命令。 执行一次将关闭会话,执行两次则直接关闭终端。 |
| 快捷键 | 操作 |
|---|---|
Tab | 自动补全(文件名或目录名)。如果按 Tab 键后无反应,可能是因为当前输入的命令存在多种可能。 |
连按 Tab 两次 | 列出所有可能的补全选项 |
本文列了很多快捷键,但不一定要全记下来,有个大概印象即可。
个人经验:如果感觉日常操作有些麻烦(例如需要频繁操作方向键时),再来看看有无适合的快捷键,然后才用上。
相关阅读: