选择 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、命令的结构化语法
与您只需要记住这么多命令的常见想法相反,您可以遵循一些约定。
命令后跟的常见结构是:
命令 [选项] [参数]
这意味着,如果您在 GitHub 上找到任何应用程序,或者您应该上传自己的应用程序,这就是预期的格式。因此,您可以轻松地完成不同的项目。
命令行还支持 Tab 完成,即您可以输入命令,然后在完成之前,您可以按 Tab 键自动完成。当您有很长的命令需要大量输入时,此快捷方式会派上用场。
加入Linux命令行的行程
在大多数 Linux 系统上,您可以使用 Ctrl + Alt + T 键盘快捷键轻松访问终端。每次按下组合键时,都会打开一个新的终端窗口。
作为一个有抱负的 Linux 用户,您无法摆脱使用命令行的需要。有几个指南可以帮助您通过简单的事情开始您的旅程,例如文件管理或创建用户帐户。从今天开始,随着时间的推移它会变得更容易。
来自:Linux迷
链接:https://www.linuxmi.com/linux-minglinghang-gui.html
公众号「杰哥的IT之旅」后台回复「搜索」即可搜索你所需要的文章;
公众号「杰哥的IT之旅」后台回复「wx」添加杰哥微信即可加入读者交流群;
推荐阅读
杰哥另一个公众号,主要分享个人成长经历的那点事,欢迎您的关注。