Linux 终端快捷键

17 Mar 2025 | 6 分钟阅读

快捷键能帮助我们更高效、更 productive 地使用我们使用的任何工具。终端也不例外。在 Linux 中,有一些终端快捷键是所有用户都应该练习和了解的。

Linux 操作系统非常灵活,我们经常可以用多种不同的方式获得相似的输出。命令行和终端对于几乎所有 Linux 用户来说都扮演着重要的角色。

重要的是,快捷键可以提高我们的技能并节省我们的时间。这些快捷键是键的组合或仅仅是键,它们可以快速访问特定的命令或任务。几乎每个人都会出于方便而使用快捷键。

这些快捷键将帮助我们执行某些任务,例如运行和访问之前运行的命令,在终端上更改/删除/编辑文本,打开编辑器,控制进程,移动光标等。

必须熟悉的 Linux 快捷键

我们想说明的是,一些快捷键可能取决于我们使用的 Shell。但是,Bash 是最著名的 Shell 之一。因此,列表集中在 Bash 上。如果我们愿意,也可以称之为 Bash 快捷键列表。

注意:我们在键盘快捷键中使用了大写字母。但是,这并不意味着我们在实现这些快捷键时必须按住 Shift 键。

1. Tab 键

这是我们离不开的 Linux 快捷键。这个快捷键将为我们节省大量的 Linux 终端使用时间。

只需开始输入命令、文件名、命令选项或目录名,然后按 Tab 键。它要么会自动完成我们输入的内容,要么会显示所有可能的输出。

如果只能记住一个快捷键,这个快捷键将是完美的。

2. Ctrl+C

这些是我们用于中断命令行的进程或命令的一些按键。它将立即停止正在执行的程序。

如果我们想停止使用任何在前台执行的程序,只需按这些键的组合。

3. Ctrl+Z

它会将正在执行的程序转移到后台。我们通常可以通过一个选项来实现,即 **"&"**。但是,如果我们没有记住这样做,我们也可以使用这个键的组合。

4. Ctrl+D

这些快捷键将注销终端(当前)。如果我们正在使用 SSH 连接,它将被关闭。如果我们直接使用终端,应用程序将立即关闭。

可以将其视为 Linux 中的 **“exit”** 命令。

5. Ctrl+L

我们如何清空终端屏幕?

与其输入 **C-L-E-A-R**,不如直接输入 Ctrl+L 快捷键来清空终端。

6. Ctrl+A

它会将光标移动到行的开头。假设我们写了一个很长的路径或命令,并且我们想回到它的开头,如果用箭头键移动光标会花费很长时间。

注意:在 Linux 终端中,我们不能使用鼠标来移动到行的末尾。

这就是 Ctrl+A 能派上用场的地方。

7. Ctrl+E

它与 Ctrl+A 快捷键选项非常相似。Ctrl+A 将光标移到行首,而 Ctrl+E 将光标移到行尾。

注意:当我们的键盘上有 End 和 Home 键时,我们也可以使用它们。End 键与 Ctrl+E 快捷键类似,Home 键与 Ctrl+A 快捷键类似。

8. Ctrl+U

与其使用退格键删除当前命令,不如在 Linux 终端中使用 Ctrl+U 快捷键。它会删除从当前光标位置到行首的所有内容。

Ctrl+K

它与 Ctrl+U 相同。这些快捷键之间的一个区别是,它会删除从当前光标位置到行尾的所有内容,而不是到行首。

9. Ctrl+W

我们刚刚了解了如何删除到行首和行尾的文本。如果我们只需要删除一个单词呢?使用 Ctrl+W 键的组合。我们可以使用 Ctrl+W 键删除光标位置之前的单词。

如果光标位于单词本身上,它将删除从光标位置到行首的所有字母。最佳使用方式是将光标移动到目标单词后面的下一个空格,然后使用 Ctrl+W 键。

10. Ctrl+Y

这些键用于粘贴我们使用 Ctrl+K、Ctrl+U 和 Ctrl+W 快捷键删除的文本。如果我们删除了文本或者需要再次使用该删除的文本,这将非常高效。

Ctrl+N

我们可以将这些快捷键与 Ctrl+P 键结合使用。Ctrl+N 键显示下一个命令。如果我们在使用 Ctrl+P 查看之前的命令,我们可以使用 Ctrl+N 键在它们之间导航。许多终端都包含这些快捷键

映射到 PgDn 键。

Ctrl+P

我们可以使用这些快捷键查看之前的命令。重复按它们可以不断地在命令历史中后退。在许多终端中,也可以通过 PgUp 键实现相同的功能。

Ctrl+R

这些快捷键允许我们在命令历史中进行搜索。我们只需按 Ctrl+R 键,它就会匹配我们输入的字符串。

注意:输入的字符串可以位于命令的任何位置。

如果我们想查看相同字符串的其他命令,只需继续按 Ctrl+R 键。

我们可以按 Enter 键执行选定的命令,或者按 Esc 键退出搜索,并保留最后一个搜索结果。

Ctrl+Shift+N

这些快捷键用于打开一个新的终端窗口。要使其生效,我们应该已经在终端窗口中。

Ctrl+Shift+T

如果我们使用上述键的组合,我们可以在同一个窗口中打开终端标签页。

Ctrl+Shift+C

这些键用于复制选定的内容。

Ctrl+Shift+V

这些键用于粘贴剪贴板中复制的内容。

Atl+F

这些键用于向前移动一个单词。我们也可以使用 Ctrl+右箭头键来执行此操作。

Alt+B

这些键用于向后移动一个单词。我们也可以使用 Ctrl+左箭头键来执行此操作。

Ctrl+PgDn

我们可以使用上述键的组合来移动到右侧的标签页。

Ctrl+PgUp

同样,我们可以使用上述键的组合来移动到左侧的标签页。

Ctrl+Shift+PgUp

我们可以使用这些快捷键将当前标签页向右移动。

Ctrl+Shift+PgUp

我们可以使用这些快捷键将当前标签页向左移动。

Shift+PgDn/PgUp

我们可以使用上述快捷键在控制台中向上或向下滚动。

上/下箭头

我们可以使用这些上或下箭头快捷键来查看之前运行的命令。

Ctrl+Alt+T = 打开终端

Ctrl+J = Enter

Ctrl+Shift+Q

它将关闭当前终端窗口中的所有标签页。但是,如果打开的终端窗口,它将不起作用。

Ctrl+Alt+D

上述键的组合将最小化所有窗口/终端并显示我们的桌面。我们可以重复此操作以按相同顺序恢复我们的窗口。

Ctrl+O

它会将命令返回到我们的终端,或者选择 Enter 键通过搜索模式运行命令。

Ctrl+G

它将退出历史记录的搜索模式而无需执行命令。