shell命令行快捷键
移动光标
| 操作 | 说明 |
|---|---|
| ctrl + a | 将光标移到行首 |
| ctrl + e | 将光标移到行尾 |
| ctrl + u | 删除光标之前的所有内容 |
| ctrl + k | 删除光标之后的所有内容 |
| ctrl + w | 删除光标之前的一个单词 |
| option + ⬅️ | 向左移动一个单词 |
| option + ➡️ | 向右移动一个单词 |
编辑操作
| 操作 | 说明 |
|---|---|
| ctrl + l | 清屏,相当于执行 clear 命令 |
| ctrl + d | 在光标位置输入EOF(结束文件)字符,通常用于退出终端 |
历史操作
| 操作 | 说明 |
|---|---|
| ctrl + r | 反向搜索历史命令 |
| ctrl + g | 退出历史搜索模式 |
| ctrl + p 或 ctrl + ⬆️ | 浏览历史命令(向上) |
| ctrl + n 或 ctrl + ⬇️ | 浏览历史命令(向下) |
进程管理
| 操作 | 说明 |
|---|---|
| ctrl + z | 将当前进程挂起(放到后台) |
| ctrl + c | 终止当前正在运行的命令 |
| bg | 将挂起的进程放到后台继续运行 |
| fg | 将后台的进程切换到前台运行 |

