常用
快捷键 | 说明 |
---|
Control + A | 跳到本行的行首 |
Control + E | 跳到本行的行尾 |
Control + U | 删除光标前面(左侧)的所有文字(还有剪切功能),如果光标样式是“块”,不包含光标所在位置的字符 |
Control + K | 删除光标后面(右侧)的所有文字(还有剪切功能),包含光标所在位置的字符 |
Control + A + K | 删除整行,其实就是先把光标移到行首(Control + A ),再删除光标后面的所有文字(Control + K ) |
Control + L | 清屏 |
Clear | 清屏 |
Command + K | 清屏 |
Control + W | 删除光标前面(左侧)的单词,不包含光标所在位置的字符 |
Esc + D | 删除光标后面(右侧)的单词,包含光标所在位置的字符 |
Control + D | 删除光标所在位置的字符,命令行若无任何字符,则等效退出 |
Control + C | 终止命令 |
Option + ← | 向左按单词移动光标 |
Option + → | 向右按单词移动光标 |
Control + Y | 粘贴 Ctrl + U 或 Ctrl + K 剪切的内容 |
删除
快捷键 | 说明 |
---|
Control + U | 删除当前光标前面(即左边)的所有字符(还有剪切功能),如果光标样式是“块”,则光标所在位置的字符保留 |
Control + K | 删除当前光标后面(即右边)的所有字符(还有剪切功能),如果光标样式是“块”,则光标所在位置的字符也会一起删除 |
Control + A + K | 删除整行 |
Control + E + U | 删除整行 |
Control + K + U | 删除整行 |
Control + W | 删除光标前面(即左边)的单词,如果光标样式是“块”,光标所在位置的字符保留 |
Esc + D | 删除光标后面(即右边)的单词,其实是删除光标后面的字符直到词尾,如果光标样式是“块”,则光标所在位置的字符也会一起删除 |
Control + D | 删除光标所在位置的字符,命令行若无所有字符,则等效退出。光标样式是“块”才有效果,否则无效果 |
Control + H | 删除光标前面的一个字符,相当于 Delete 键 |
Fn + Del | 删除光标后面的一个字符 |
清屏
快捷键 | 说明 |
---|
Control + L | 进行清屏操作 |
Clear | 清屏 |
Command + K | 清屏 |
复制粘贴
快捷键 | 说明 |
---|
Control + Y | 粘贴之前删除的内容到光标前,也就是Ctrl+W,Ctrl+K,Ctrl+U,Esc+D删除的内容 |
Command + C | 复制 |
Command + V | 粘贴 |
交互/撤销
快捷键 | 说明 |
---|
Control + T | 将光标处的字符和光标前一个字符的位置进行交互 |
Control + _ | 撤销操作,每按一次就会回退一次 |
移动光标
快捷键 | 功能说明 |
---|
Control + A | 光标移动到行首,相当于通常的Home键 |
Control + E | 光标移动到行尾,相当于通常的End键 |
Control + F | 光标向右移动一个字符位置,相当于右方向键 |
Control + B | 光标向左移动一个字符位置,相当于左方向键 |
Esc + B | 往前(左)移动一个单词,组合键每按一下才会移动一个单词,不好用 |
Esc + F | 往后(右)移动一个单词,组合键每按一下才会移动一个单词,不好用 |
Option + ← | 向左按单词移动光标 |
Option + → | 向右按单词移动光标 |
查找历史命令
快捷键 | 说明 |
---|
Control + P | 显示上一条历史命令(相当于上键) |
Control + N | 显示下一条历史命令(相当于下键) |
Control + R | 搜索历史命令,输入搜索词会显示历史命令中的一条匹配命令,Enter 键执行匹配命令,其实非常不好用,按ESC 键从搜索历史命令模式退出到命令行,且匹配到的命令保留在命令行 |
Control + G | 从搜索历史命令模式(Control + R)退出,且匹配到的命令不会保留在命令行 |
使用命令查看历史命令
history
history -d 5
history -c
标签页
快捷键 | 说明 |
---|
Command + T | 新建标签 |
Command + W | 关闭当前标签页 |
Command + S | 保存终端输出 |
Command + D | 垂直分隔当前标签页 |
Command + Shift + D | 水平分隔当前标签页 |
Command + shift + { | 向左切换标签 |
Command + shift + } | 向右切换标签 |
控制命令
快捷键 | 说明 |
---|
Control + S | 阻止屏幕输出 |
Control + Q | 允许屏幕输出 |
Control + C | 终止命令 |
Control + Z | 挂起命令(使用fg 命令恢复) |
滚屏
快捷键 | 说明 |
---|
Fn + ← | 向上滚屏到开始处 |
Fn + → | 向下滚屏到末尾处 |
Fn + ↑ | 向上分页滚屏 |
Fn + ↓ | 向下分页滚屏 |
Fn + Command + ← | 向上滚屏到开始处 |
Fn + Command + → | 向下滚屏到末尾处 |
Fn + Command + ↑ | 向上分页滚屏 |
Fn + Command + ↓ | 向下分页滚屏 |