选择 Linux 终端而不是 GUI 的 5 个理由

作为 Linux 新手,对图形用户界面 (GUI) 的偏好自然而然。 此外,如果没有 GUI,从 Windows 转换可能会有点困难。 不熟悉的语法和记住命令的需要一开始可能会吓到你,但从长远来看,熟悉终端肯定会有所帮助。

更重要的是,您可以使用键盘上的向上和向下箭头来导航您之前输入的命令。 这极大地简化了您的工作,并使其更加适合初学者。 随着您成为更好的开发人员,使用通常称为终端的命令行界面 (CLI) 的需求将变得更加明显。

在本文中,我们将讨论您应该开始使用终端的一些关键原因。

1.命令行帮助

你会时不时地在你的 Linux 机器上遇到问题。 当你这样做时,你很可能会跑到谷歌。

很快,当您浏览常见开发人员网站上的结果时,例如 堆栈溢出,您将意识到与图形解决方案相比,命令行修复更为重要。 如果你对终端感到不舒服,这也会成为一个问题。

许多命令需要用户在发出命令之前必须安装的先决条件。 因此,仅在不知道自己在做什么的情况下进行复制和粘贴并不是一个可行的选择。

2.远程连接变得更容易

为了连接到像虚拟专用服务器 (VPS) 这样的远程系统,Linux 使用了一种广为人知的协议,称为 SSH。 在 Linux 上,您可以通过名为 OpenSSH 的命令行应用程序访问它。

大多数 VPS 提供商不提供用于连接到您的服务器的图形界面。 即使他们这样做了,您也会立即注意到它有多慢。 另一方面,SSH 是一种在远程桌面上执行命令的安全、可信且快速的方式。

如果您是开发人员,您可能并不总是能够物理访问服务器。 在这种情况下,远程连接到您的服务器的能力很快就会成为必需品。

3. 比 GUI 更多的命令行工具

在许多开源项目中,开发人员通常首先提供对其应用程序的命令行访问。 稍后,他们可能会提供 GUI 支持。

GUI 并不总是附带命令行应用程序中可用的所有选项。

此外,如果您想在不等待 GUI 的情况下享受应用程序的好处,那么您肯定需要熟悉命令行。

4. Linux 服务器中的唯一选项

虽然您可以使用桌面环境以图形方式控制操作系统,但在服务器上工作时可能没有显示硬件。 在这种情况下,了解如何使用 Linux 终端可能会有所帮助。

此外,当您知道如何监视和控制在 Linux 系统上运行的服务时,故障排除会变得容易得多。

5. 命令的结构化语法

与您只需记住这么多命令的普遍想法相反,您可以遵循一些约定。

命令后跟的常见结构是:

command [options] [arguments]

这意味着如果您在 GitHub 上找到任何应​​用程序,或者您应该上传自己的应用程序,这就是预期的格式。 因此,您可以轻松地完成不同的项目。

终端还支持 Tab 补全,即您可以输入一个命令,然后在完成之前,您可以按 标签 键自动完成。 当您有需要花费大量精力输入的长命令时,此快捷方式会派上用场。

与 Linux 终端一起前进

在大多数 Linux 系统上,您可以使用以下命令轻松访问终端 Ctrl + Alt + T 键盘快捷键。 每次按下组合键时,都会打开一个新的终端窗口。

作为一个有抱负的 Linux 用户,您无法摆脱使用终端的需要。 有几个指南可以帮助您从简单的事情开始您的旅程,例如文件管理或创建用户帐户。 从今天开始,随着时间的推移变得更容易。