快捷键
一、 文本界面(终端/CLI)快捷键
文本界面下的快捷键大多是由 Bash Shell 或终端模拟器提供的,掌握它们可以让你在命令行中健字如飞。
- 光标移动
Ctrl + A:将光标移动到行首(同Home键)Ctrl + E:将光标移动到行尾(同End键)Ctrl + F:光标向右移动一个字符(同方向键→)Ctrl + B:光标向左移动一个字符(同方向键←)Alt + F:光标向右移动一个单词。Alt + B:光标向左移动一个单词。
- 文本编辑与删除
Ctrl + U:剪切/删除从光标处到行首的内容Ctrl + K:剪切/删除从光标处到行尾的内容Ctrl + W:剪切/删除光标左边的一个单词Ctrl + Y:粘贴刚才由Ctrl+U/K/W剪切的内容Ctrl + D:删除光标处的字符(若行内无内容,则退出当前终端)Ctrl + H:删除光标左方的一个字符(同Backspace)Ctrl + T:交换光标前两个字符的位置Alt + C:将当前单词的首字母变为大写
- 进程与控制
Ctrl + C:强行终止当前正在运行的命令/进程Ctrl + Z:将当前进程挂起(暂停)并放入后台Ctrl + D:发送EOF(文件结束符),通常用于退出当前 Shell 或注销Ctrl + S:暂停屏幕输出(锁定终端)Ctrl + Q:恢复屏幕输出(解锁终端)
- 历史命令与搜索
Ctrl + R:进入反向搜索历史命令模式(输入关键字即可匹配)Ctrl + P:显示上一条历史命令(同方向键↑)Ctrl + N:显示下一条历史命令(同方向键↓)!!:重复执行上一条命令(直接在终端输入后回车)
- 其他实用快捷键
Tab:极其重要! 命令、参数或文件路径的自动补全(按两次可列出所有匹配项)。Ctrl + L:清空屏幕(相当于执行clear命令)。Ctrl + I:等同于按Tab键。
二、 图形界面(GUI)快捷键
注意:不同的桌面环境(如 GNOME, KDE, XFCE)可能会有细微差别,以下以最常见的 GNOME 桌面(如 Ubuntu 默认界面)为主。
- 系统与窗口管理
Super(即Windows键):打开活动概览或应用程序菜单。Alt + Tab:在当前运行的多个应用程序之间切换。Alt + F4:关闭当前的图形窗口。Super + ↑:将当前窗口最大化。Super + ↓:还原/最小化当前窗口。Super + ←:将当前窗口左侧分屏。Super + →:将当前窗口右侧分屏。Super + L:锁屏。
- 虚拟桌面(工作区)切换
Super + Page Down或Ctrl + Alt + ↓:切换到下方/下一个工作区。Super + Page Up或Ctrl + Alt + ↑:切换到上方/上一个工作区。Shift + Super + Page Down:将当前窗口移动到下一个工作区。Shift + Super + Page Up:将当前窗口移动到上一个工作区。
- 文件浏览器(Files / Nautilus)
Ctrl + N:打开一个新的文件浏览器窗口。Ctrl + T:在当前窗口中打开一个新的标签页。Ctrl + L:直接在地址栏输入/编辑路径。Ctrl + H:显示/隐藏隐藏文件(以.开头的文件)。F2:重命名选中的文件或文件夹。
- 截屏快捷键
PrtScrn(Print Screen):截取整个屏幕。Alt + PrtScrn:截取当前活动窗口。Shift + PrtScrn:自由选定区域进行截图。
三、 跨界面切换(虚拟终端)
在 Linux 中,你可以通过快捷键在图形界面和纯文本终端(TTY)之间无缝切换:
Ctrl + Alt + F1:通常为图形界面的登录界面(有些系统是 F2)。Ctrl + Alt + F2:通常为当前正在使用的图形界面。Ctrl + Alt + F3到F6:切换到第 3 到第 6 个纯文本控制台(TTY)。Ctrl + Alt + F7:在某些老版本 Linux 发行版中用于返回图形界面。
- 查看当前虚拟终端占用状态: ```bash fuser -v /dev/tty[1-6]