终端快捷键
常用快捷键
Ctrl + A
:光标移动到命令行的开头。
Ctrl + E
:光标移动到命令行的末尾。
Ctrl + U
:清除光标之前的内容。
Ctrl + K
:清除光标之后的内容。
Ctrl + C
:终止当前正在运行的命令。
Ctrl + Z
:将当前运行的命令挂起,放到后台(可以通过fg
命令恢复)。
Ctrl + D
:退出当前终端会话(类似于logout
或exit
)。
Ctrl + L
:清屏,类似于clear
命令。
Ctrl + R
:反向搜索历史命令(输入部分字符后按Ctrl + R
,可以搜索匹配的命令)。
Ctrl + H
:删除光标前的一个字符(类似于Backspace
)。
Ctrl + W
:删除光标前的一个单词。
Ctrl + T
:交换光标前的两个字符位置。
Tab
:自动补全命令或文件名。
Shift + Page Up
:向上滚动终端内容。
Shift + Page Down
:向下滚动终端内容。
Alt + F
:光标向前移动一个单词。
Alt + B
:光标向后移动一个单词。
Alt + D
:删除光标之后的一个单词。
Alt + Backspace
:删除光标之前的一个单词。
命令历史相关
Up Arrow
:向上翻阅历史命令。
Down Arrow
:向下翻阅历史命令。
Ctrl + P
:上一条历史命令(与Up Arrow
相同)。
Ctrl + N
:下一条历史命令(与Down Arrow
相同)。
窗口和会话管理
Ctrl + Shift + T
:打开新终端标签页(取决于终端模拟器)。
Ctrl + Shift + W
:关闭当前终端标签页(取决于终端模拟器)。
Ctrl + Shift + N
:打开新的终端窗口(取决于终端模拟器)。
其他快捷键
Esc + .
:插入上一条命令的最后一个参数。
Ctrl + Alt + T
:快速打开终端(在许多桌面环境中有效)。