前言
这段时间在自己创业,经济实在有限,所以前端、后端、运维都是自己进行处理, 在操作服务器的时候就会使用一些快捷键来方便操作,例如 ctrl + a 就是我最常用的命令,以下就罗列 Linux 系统的快捷选项,以方便后续使用
Linux 命令行快捷键
1. 基本光标控制
- Ctrl + A:跳到当前行的开头(即行首)。
- Ctrl + E:跳到当前行的结尾(即行尾)。
- Ctrl + U:删除光标前的所有内容(从光标位置到行首)。
- Ctrl + K:删除光标后的所有内容(从光标位置到行尾)。
- Ctrl + W:删除光标前一个单词。
- Ctrl + Y:粘贴最后删除的内容(通过
Ctrl + U
,Ctrl + K
, 或Ctrl + W
删除的内容可以通过Ctrl + Y
粘贴回来)。 - Ctrl + D:删除光标位置的字符,和按
Delete
键类似。 - Ctrl + H:删除光标前一个字符(和
Backspace
键相同)。 - Ctrl + T:交换光标位置前后两个字符。
2. 文本编辑与操作
- Ctrl + L:清屏(类似于
clear
命令)。 - Ctrl + C:取消当前命令或进程(强制停止运行的命令)。
- Ctrl + Z:暂停当前命令(将命令挂起,并可用
fg
或bg
恢复执行)。 - Ctrl + R:搜索历史命令,按下
Ctrl + R
后可以输入关键字,逐步搜索匹配的历史命令。 - Ctrl + P:查看上一个历史命令(等同于键盘上的向上箭头
↑
)。 - Ctrl + N:查看下一个历史命令(等同于键盘上的向下箭头
↓
)。 - Ctrl + S:暂停屏幕输出(可以通过
Ctrl + Q
恢复)。 - Ctrl + Q:恢复暂停的屏幕输出。
3. 光标移动
- Alt + B:光标跳到前一个单词的开头。
- Alt + F:光标跳到下一个单词的开头。
- Ctrl + Left Arrow:光标跳到前一个单词的开头(与
Alt + B
类似)。 - Ctrl + Right Arrow:光标跳到下一个单词的开头(与
Alt + F
类似)。
4. 删除与剪切
- Ctrl + X:剪切光标前的内容(用于一些特殊编辑器中)。
- Ctrl + Shift + C:复制文本(在终端中可以使用这个快捷键复制选中的文本)。
- Ctrl + Shift + V:粘贴文本(在终端中可以使用这个快捷键粘贴剪贴板上的内容)。
5. 进程控制
- Ctrl + C:终止当前运行的命令或进程。
- Ctrl + D:结束当前终端会话(相当于退出 shell)。
- Ctrl + Z:将当前进程挂起(暂停),并返回命令行。
6. 命令行跳转
- Alt + .:重复上一个命令的最后一个参数(比如,如果你之前运行了
ls /home/user
,然后按Alt + .
,命令会变成ls /home/user
)。 - Ctrl + X + E:在编辑器中打开当前命令行。这会将命令行中的内容放入默认的编辑器(通常是
vim
或nano
),你可以在其中编辑命令,然后执行。 - Ctrl + / (Ctrl + Shift + /):回到命令的历史输入位置(在某些终端或命令行界面中有用)。
7. 其他常用快捷键
- Ctrl + Alt + T:打开新的终端窗口(在大多数 Linux 桌面环境中)。
- Ctrl + Shift + T:打开新的标签页(在
gnome-terminal
,terminator
等支持标签页的终端中)。 - Alt + Tab:在不同的应用程序之间切换。
- Ctrl + Alt + Left Arrow / Right Arrow:在不同的工作空间(虚拟桌面)之间切换。
8. Tab 补全
- Tab:自动补全命令、文件名等。当你输入一个命令或文件名的一部分时,按
Tab
键可以自动补全它。如果有多个匹配项,按两次Tab
会显示所有匹配项。
最常用的相关命令
Linux 命令行快捷键
快捷键 | 描述 | 使用频率 |
---|---|---|
Ctrl + A | 跳到当前行的开头(即行首) | 非常高 |
Ctrl + E | 跳到当前行的结尾(即行尾) | 高 |
Ctrl + U | 删除光标前的所有内容(从光标位置到行首) | 高 |
Ctrl + K | 删除光标后的所有内容(从光标位置到行尾) | 高 |
Ctrl + L | 清屏(类似于 clear 命令) | 高 |
Ctrl + C | 取消当前命令或进程(强制停止运行的命令) | 高 |
Ctrl + Z | 暂停当前命令(将命令挂起,并可用 fg 或 bg 恢复执行) | 高 |
Tab | 自动补全命令、文件名等。当你输入一个命令或文件名的一部分时,按 Tab 键可以自动补全它 | 高 |