快速完成工作的 6 个 Linux 终端提示和技巧

Linux 终端是一个功能强大的实用程序,它为您在 PC 上执行任务的方式提供了巨大的潜力。 它使您可以访问系统的各个方面,并且只需敲击几下键盘,您就可以有效地指示计算机做什么。

无论您是经验丰富的 Linux 管理员还是普通用户,掌握 Linux 终端都可以极大地提高您的工作效率。 以下是一些 Linux 终端提示和技巧,可帮助您快速有效地完成工作。

使用 Linux 终端的好处

了解如何使用 Linux 终端将为您与 PC 的交互方式开辟新的可能性。 该终端不仅适合极客和管理员,它还是一个可以高效完成工作的强大实用程序。

使用 Linux 终端的一些主要好处包括:

  • 效率:该终端允许您快速高效地执行任务,而无需与图形工具相关的太多导航。
  • 通用且轻量级:大多数 Linux 服务器不附带 GUI。 相反,您通过终端与他们交互。 好处是,无论您使用哪个发行版,都可以使用相同的命令。
  • 完全控制:终端让您可以无限制地访问您的系统。 当然,您需要正确的权限才能执行某些命令,但您可以通过几次按键来控制系统的各个方面。

以下是最好的 Linux 终端提示和技巧,将帮助您成为经验丰富的 Linux 用户。

1. Tab 自动完成

Tab 补全是一项非常节省时间的功能,可以让您在 Linux 终端上快速查找并执行命令。

要使用 Tab 自动补全,请开始键入命令、文件名或文件路径,然后按键盘上的 Tab 键。 如果只有一个自动完成选项,它会为您完成命令,否则,它会告诉您有多少个选项,并提示您是否要显示全部选项。

例如,要显示以 ls 开头的命令,只需在终端中输入 ls 并按 Tab 键即可。

要快速导航到主文件夹,您只需在终端中输入 cd /ho 并按 Tab 键即可。

按两次 Tab 键将根据您键入的内容显示所有可用的命令或文件路径。

快速导航 Linux 终端的最佳方法之一是有效使用键盘快捷键。 您可以使用特定的导航键,而不是使用箭头键进行导航。

例如,使用 Ctrl + A 快捷键移动到命令行的开头,使用 Ctrl + E 移动到结尾。

您还可以使用 Alt + F 键向前移动一个单词,使用 Alt + B 键向后移动一个单词。

另一个方便的快捷键是 Ctrl + W,向后删除一个单词,Alt + D 向前删除一个单词。

您还可以使用许多其他 Linux 终端快捷方式来增强工作流程。

3. 搜索并运行之前的命令

默认情况下,Linux 会跟踪您在终端中执行的命令,以便更轻松地调用和重用它们。 如果您使用的是 Bash,这些命令将写入并保留在主目录中的 .bash_history 文件中。

运行历史命令以显示以前执行的命令以及行号。

要快速执行历史记录中的命令,只需键入感叹号 (!),后跟历史命令行号。

例如,要在前面的输出中的第 367 行运行命令,请运行:

 !367 

快速搜索和执行先前运行的命令的另一种方法是开始键入命令,然后按 Ctrl + R 显示潜在的匹配项。 继续按 Ctrl + R 循环并查找所有匹配的命令。 最后,按 Enter 键执行您选择的命令。

Ctrl + R 键盘快捷键对于执行您之前在 PC 上运行过的长命令非常方便。

4. 使用终端多路复用器

使用命令行时,终端多路复用器可以极大地改善您的工作流程和生产力。

使用终端多路复用器,您可以在同一终端窗口中运行多个虚拟会话,从而允许您快速切换并查看或复制另一个会话中的内容。

终端多路复用器还可以调用您的会话信息,以便在出现连接故障或其他类似中断时您不会丢失工作。

Tmux 是一种流行的 Linux 多路复用器,可以显着提高您的工作效率。 最重要的是,在 Linux 上安装和开始使用 Tmux 相对容易。

5. 创建命令行别名

别名是自定义快捷方式或命令,可简化您执行频繁运行的命令的方式。

某些发行版(例如 Ubuntu)还附带默认别名,可让您快速运行命令。 例如,您可以简单地运行命令 ll,而不是使用命令 ls -alF 进行长列表。

您可以通过运行alias来查看PC上当前配置的别名。 您还可以在 /home/.bashrc 文件中查看配置的别名。

如果您发现经常使用某个命令,请考虑创建和配置别名以改进您的工作流程。

6. 获取命令行帮助

Linux 终端附带全面的内置帮助实用程序,您可以将其用作指南或参考以获取有关命令的更多信息。

使用 help 命令获取有关内置 Linux 命令的一般信息。 例如,要了解有关 cd 命令的更多信息,只需运行命令 help cd 即可。

要获得全面的参考,请使用 man。 要了解有关 df 命令的更多信息,请运行 man df。

掌握 Linux 终端改善您的工作流程

Linux 终端为您提供了很大的控制权和自由来定制您的系统并执行各种任务。 了解如何有效地使用 Linux 终端将大大提高您的工作效率和工作流程。