以下快捷键可在 Linux 终端中使用
一、终端快捷键
命令 | 作用 |
---|---|
Ctrl+C | 向前台进程发送SININT信号,进程对该信号的默认操作是终止进程。 |
Ctrl+Z | 挂起前台进程,将其放到后台。在nano等编辑器中作用为保存并退出。 |
Ctrl+L | 清屏,相当于执行clear命令。 |
Ctrl+S | 截断终端输入,终端会收不到输入信息。 |
Ctrl+Q | 恢复终端输入,相当于Ctrl+S的逆向。 |
Ctrl+A | 将光标移动到命令行的开头。 |
Ctrl+E | 将光标移动到命令行的末尾。 |
Ctrl+D | 在终端中退出当前会话。 |
Ctrl+R | 在命令历史中进行反向搜索。 |
Ctrl+G | 取消当前编辑或操作。 |
Ctrl+K | 从当前光标位置删除到行尾。 |
Ctrl+U | 从当前光标位置删除到行首。 |
Ctrl+W | 从当前位置删除一个单词。 |
Ctrl+Y | 粘贴之前删除的文本。 |
Ctrl+T | 交换光标前两个字符的位置。 |
二、终端无法输入问题
一些初学者在 Linux 终端中习惯性按 Ctrl + S 保存(尤其是用 vi 写程序时),而在上表中可以发现 Ctrl + S 在 Linux 终端中会截断终端输入,此时会发现无法再在终端中输入任何字符。此时按下 Ctrl + Q 即可恢复终端的输入。