文章目录
常用
快捷键说明- 常用
- 删除
- 清屏
- 复制粘贴
- 交互/撤销
- 移动光标
- 查找历史命令
- 使用命令查看历史命令
- 标签页
- 控制命令
- 滚屏
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 # 删除第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 + ↓
向下分页滚屏