選擇 Linux 命令行而非 GUI 的 5 個理由
大家好,我是杰哥。
作為 Linux 新手,肯定會喜歡圖形用戶界面 (GUI) 。而且,如果沒有 GUI,從 Windows 轉(zhuǎn)移可能有點困難。不熟悉的語法和記住命令的需要一開始可能會讓您感到害怕,但從長遠來看,熟悉命令行肯定會有所幫助。
更重要的是,您可以使用鍵盤上的向上和向下箭頭來導(dǎo)航您之前輸入的命令。這極大地簡化了您的工作并使其對初學者更加友好。隨著您成為更好的開發(fā)人員,使用命令行界面 (CLI)的需求將變得更加明顯。
在本文中,我們將討論您應(yīng)該開始使用命令行的一些關(guān)鍵原因。

1、命令行幫助
您的 Linux 機器肯定會遇到問題。當你遇見這樣問題時,你很可能會去網(wǎng)上搜索解決問題的方法。
很快,當您瀏覽常見的開發(fā)人員網(wǎng)站上的結(jié)果時,您會意識到與圖形解決方案相比,命令行修復(fù)更具優(yōu)勢。如果你對命令行不舒服,這也會成為一個問題。
許多命令需要用戶在發(fā)出命令之前必須安裝的先決條件。因此,在不知道自己在做什么的情況下只是復(fù)制和粘貼不是一個可行的選擇。
2、遠程連接變得更容易
為了連接到像虛擬專用服務(wù)器 (VPS) 這樣的遠程系統(tǒng),Linux使用一種眾所周知的協(xié)議,即SSH。在Linux上,您可以通過一個名為OpenSSH的命令行應(yīng)用程序訪問它。
大多數(shù) VPS 提供商不提供用于連接到服務(wù)器的圖形界面。即使他們這樣做了,您也會注意到它有多慢。另一方面,SSH 是一種在遠程桌面上執(zhí)行命令的安全、可信且快速的方式。
如果您是一名開發(fā)人員,您可能并不總是有對服務(wù)器的物理訪問權(quán)。在這種情況下,遠程連接到服務(wù)器的能力很快就成為一種必要。
3、命令行工具比 GUI 更多
在許多開源項目中,開發(fā)人員通常首先提供對其應(yīng)用程序的命令行訪問。稍后,他們可能會提供 GUI 支持。
GUI 并不總是附帶命令行應(yīng)用程序中可用的所有選項。
此外,如果您希望享受應(yīng)用程序的好處,而不需要等待GUI,那么您當然需要熟悉命令行。

4、Linux 服務(wù)器的唯一選項
雖然您可以在桌面環(huán)境中以圖形方式控制操作系統(tǒng),但在服務(wù)器上工作時可能沒有顯示硬件。在這種情況下,了解如何使用 Linux 命令行可能會有所幫助。
此外,當您知道如何監(jiān)視和控制 Linux 系統(tǒng)上運行的服務(wù)時,故障排除會變得容易得多。

5、命令的結(jié)構(gòu)化語法
與您只需要記住這么多命令的常見想法相反,您可以遵循一些約定。
命令后跟的常見結(jié)構(gòu)是:
命令 [選項] [參數(shù)]
這意味著,如果您在 GitHub 上找到任何應(yīng)用程序,或者您應(yīng)該上傳自己的應(yīng)用程序,這就是預(yù)期的格式。因此,您可以輕松地完成不同的項目。
命令行還支持 Tab 完成,即您可以輸入命令,然后在完成之前,您可以按 Tab 鍵自動完成。當您有很長的命令需要大量輸入時,此快捷方式會派上用場。

加入Linux命令行的行程
在大多數(shù) Linux 系統(tǒng)上,您可以使用 Ctrl + Alt + T 鍵盤快捷鍵輕松訪問終端。每次按下組合鍵時,都會打開一個新的終端窗口。
作為一個有抱負的 Linux 用戶,您無法擺脫使用命令行的需要。有幾個指南可以幫助您通過簡單的事情開始您的旅程,例如文件管理或創(chuàng)建用戶帳戶。從今天開始,隨著時間的推移它會變得更容易。
來自:Linux迷
鏈接:https://www.linuxmi.com/linux-minglinghang-gui.html
公眾號「杰哥的IT之旅」后臺回復(fù)「搜索」即可搜索你所需要的文章;
公眾號「杰哥的IT之旅」后臺回復(fù)「wx」添加杰哥微信即可加入讀者交流群;
推薦閱讀
杰哥另一個公眾號,主要分享個人成長經(jīng)歷的那點事,歡迎您的關(guān)注。

