Linux 终端常用快捷键整理
一、光标移动相关
快捷键 | 功能说明 |
---|---|
Ctrl + A | 光标移动到行首 |
Ctrl + E | 光标移动到行尾 |
Alt + B | 光标向后移动一个单词 |
Alt + F | 光标向前移动一个单词 |
Ctrl + B | 光标向左移动一个字符 |
Ctrl + F | 光标向右移动一个字符 |
二、文本删除与修改
快捷键 | 功能说明 |
---|---|
Ctrl + U | 删除光标前所有字符 |
Ctrl + K | 删除光标后所有字符 |
Ctrl + W | 删除光标前的一个单词 |
Alt + D | 删除光标后的一个单词 |
Ctrl + D | 删除光标所在字符(等同于 Delete) |
Ctrl + H | 删除光标前字符(等同于 Backspace) |
三、命令历史与搜索
快捷键 | 功能说明 |
---|---|
Ctrl + R | 反向搜索历史命令(输入部分字符即可匹配历史) |
Ctrl + S | 正向搜索历史命令(部分终端可能需启用) |
Ctrl + P | 上一条历史命令(等同方向键 ↑) |
Ctrl + N | 下一条历史命令(等同方向键 ↓) |
!! | 执行上一条命令 |
!n | 执行历史命令编号为 n 的命令 |
四、命令行清理与中断
快捷键 | 功能说明 |
---|---|
Ctrl + L | 清屏(等同于 clear 命令) |
Ctrl + C | 终止当前正在执行的命令 |
Ctrl + Z | 暂停当前命令并放到后台,可用 fg 恢复 |
Ctrl + D | 如果在空行按下,表示退出终端(End-of-File) |
五、其他实用快捷键
快捷键 | 功能说明 |
---|---|
Tab | 自动补全文件名或命令 |
Alt + . | 重复上一条命令的最后一个参数 |
Ctrl + T | 交换光标前后的两个字符 |
Alt + U | 将光标到后面的单词转换为大写 |
Alt + L | 将光标到后面的单词转换为小写 |