下面是一些非常实用的 Linux 终端快捷键,大多适用于 Bash、Zsh 等 Shell 环境,在日常使用中非常高效:
Ctrl + a —->光标移动到行首
Ctrl + e —->光标移动到行尾
Ctrl + l —->清屏
Ctrl + u —->剪切光标以前的字符
Ctrl + k —->剪切光标以后的字符
Ctrl + y —->粘贴上一次删除的内容
Ctrl + c —->终止当前程序
Ctrl + r —->查找最近用过的命令
tab —->命令或路径补全
终端命令行快捷键
光标移动
| 快捷键 | 功能 |
|---|
Ctrl + A | 光标移到行首 |
Ctrl + E | 光标移到行尾 |
Alt + B | 向左移动一个单词 |
Alt + F | 向右移动一个单词 |
Ctrl + U | 删除光标前所有内容 |
Ctrl + K | 删除光标后所有内容 |
Ctrl + W | 删除光标前的一个单词 |
Ctrl + D | 删除光标后的一个单词 |
Ctrl + Y | 粘贴上一次删除的内容 |
Ctrl + L | 清屏(等同于 clear 命令) |
历史记录 / 命令操作
| 快捷键 | 功能 |
|---|
Ctrl + R | 搜索历史命令(模糊搜索) |
↑ / ↓ | 上下翻阅历史命令 |
!! | 执行上一条命令 |
!n | 执行历史记录中的第 n 条命令(history 命令可查看) |
!string | 执行最近一次以 string 开头的命令 |
进程控制
| 快捷键 | 功能 |
|---|
Ctrl + C | 中断当前命令 |
Ctrl + Z | 暂停当前命令(挂起) |
fg | 恢复挂起命令到前台运行 |
bg | 恢复挂起命令到后台运行 |
文件名/命令 补全
| 快捷键 | 功能 |
|---|
Tab | 自动补全文件名或命令(连续两次可列出所有匹配项) |
图形终端复制粘贴快捷键(非 Shell 内建快捷键)
| 快捷键 | 功能 |
|---|
Ctrl + Shift + C | 复制选中的终端内容 |
Ctrl + Shift + V | 粘贴剪贴板中的内容 |