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 | 将后台的进程切换到前台运行 |