文章目录
- 常用
- 移动光标
- 编辑命令
- 查找历史命令
- 控制命令
- 命令终端界面滚屏
- 命令终端页签切换
- 奇葩
常用
快捷键 | 说明 |
---|---|
Ctrl + A | 光标跳到本行的行首 |
Ctrl + E | 光标跳到本行的行尾 |
Ctrl + U | 删除当前光标前面的所有文字(还有剪切功能) |
Ctrl + K | 删除当前光标后面的所有文字(还有剪切功能) |
Ctrl + L | 进行清屏操作 |
Ctrl + Y | 粘贴Ctrl + U或Ctrl + K剪切的内容 |
Ctrl + W | 删除光标前面的单词 |
Alt + D | 删除光标后面的字符 |
注:不区分大小写
移动光标
快捷键 | 说明 |
---|---|
Ctrl + A | 移到行首 |
Ctrl + E | 移到行尾 |
Ctrl + B | 往回(左)移动一个字符(相当于左键) |
Ctrl + F | 往后(右)移动一个字符(相当于右键) |
Esc + B | 往前(左)移动一个单词,组合键每按一下才会移动一个单词 |
Esc + F | 往后(右)移动一个单词,组合键每按一下才会移动一个单词 |
Esc + T | 光标附近的两个单词互换位置 |
注:不区分大小写
编辑命令
快捷键 | 说明 |
---|---|
Ctrl + H | 删除光标位置左边的一个字符 |
Ctrl + D | 删除光标位置的字符(注意:没有任何字符时,会注销系统或结束终端) |
Ctrl + W | 删除光标左侧的单词 |
Esc + D | 由光标位置开始,删除右边的单词,直到该单词结束 |
Ctrl + K | 由光标所在位置开始,删除右边所有的字符,直到该行结束 |
Ctrl + U | 删除光标左边所有的字符,不包含光标所在位置的字符 |
Ctrl + Y | 粘贴之前删除的内容到光标前,也就是Ctrl+W,Ctrl+K,Ctrl+U,Esc+D删除的内容 |
Ctrl + T | 将光标处的字符和光标前一个字符的位置进行交互 |
Ctrl + _ | 撤销操作,每按一次就会回退一次 |
Ctrl + A + K | 删除整行 |
Ctrl + E + U | 删除整行 |
Ctrl + K + U | 删除整行 |
Ctrl + Shift + C | 终端中的复制 |
Ctrl + Shift + V | 终端中粘贴 |
注:不区分大小写
查找历史命令
快捷键 | 说明 |
---|---|
Ctrl + P | 显示上一条历史命令(相当于上键) |
Ctrl + N | 显示下一条历史命令(相当于下键) |
Ctrl + R | 搜索历史命令,输入搜索词会显示历史命令中的一条匹配命令,Enter 键执行匹配命令,其实非常不好用,按ESC 键从搜索历史命令模式退出到命令行,且匹配到的命令保留在命令行 |
Ctrl + G | 从搜索历史命令模式(Ctrl + R)退出,且匹配到的命令不会保留在命令行 |
注:不区分大小写
控制命令
快捷键 | 说明 |
---|---|
Ctrl + S | 阻止屏幕输出,暂停终端 |
Ctrl + Q | 允许屏幕输出,重新开始终端 |
Ctrl + C | 终止命令,强制终止当前正在运行的程序 |
Ctrl + Z | 将当前执行的程序挂起,即转到后台运行 |
fg | 恢复挂起的程序,即转到前台运行 |
Ctrl + D | 退出当前对话 |
注:不区分大小写
命令终端界面滚屏
快捷键 | 说明 |
---|---|
Fn + ← | 向上滚屏到开始处 |
Fn + → | 向下滚屏到末尾处 |
Fn + ↑ | 向上分页滚屏 |
Fn + ↓ | 向下分页滚屏 |
Fn + Command + ← | 向上滚屏到开始处 |
Fn + Command + → | 向下滚屏到末尾处 |
Fn + Command + ↑ | 向上分页滚屏 |
Fn + Command + ↓ | 向下分页滚屏 |
Command + ↑ | 滚动到前一个输入命令的地方 |
Command + ↓ | 滚动到后一个输入命令的地方 |
注:不区分大小写
命令终端页签切换
快捷键 | 说明 |
---|---|
Shift + Command + ← | 切换到前一个页签 |
Shift + Command + → | 切换到后一个页签 |
Shift + Command + [ | 切换到前一个页签 |
Shift + Command + ] | 切换到后一个页签 |
Ctrl + Tab | 切换到后一个页签 |
Shift + Ctrl + Tab | 切换到前一个页签 |
注:不区分大小写
奇葩
快捷键 | 说明 |
---|---|
Tab | 输入一个命令,文件名,目录名或者是命令选项的开头,并敲击 tab 键,它将自动完成你输入的内容或为你显示可能的结果 |
Esc | 输入一个命令,再双击此键,为你显示可能的结果 |
注:不区分大小写