#完全新手的命令行
對於完全新手的命令行使用介紹
電腦很棒,因為使用滑鼠或觸控設備,我們可以做很多工作,鍵盤只需用來打字電子郵件、部落格文章或報告。
很久以前,這種情況並不存在。電腦只能通過鍵盤訪問,輸入奇怪和神秘的指令,稱為命令,這是真實存在的尤其是當電腦體積如整個房間般巨大時,但也適用於第一批價格合理的個人電腦,當你啟動時會跳出一個BASIC命令提示符。
如今,電腦界已將這種方式藏得好好的,消費者根本不會用到。
我們可以使用終端來實現這一點。
macOS自帶一個名為終端的應用程序。
微軟提供了一個名為Windows終端的應用程序。
而Linux用戶對其終端非常熟悉。
終端並不僅僅適用於程序員,對於每個專業電腦用戶來說也是必不可少的,因為它能為你提供無法在GUI(圖形用戶界面)中實現的功能。
哦,我提到了GUI。終端的首字母縮寫是CLI(命令行界面)。
并非只有一個終端。這是你的心願。相反,我們有很多不同的終端界面,稱為shell。
我們有Bash,ZSH,Fish Shell,CSH等等。但最流行的是Bash和ZSH。
Bash通常是默認的終端,直到最近才被更改為ZSH。
老實說,我最喜歡的shell是Fish Shell。我真的很喜歡它,因為它簡單、直接,帶有很好的默認設置,還有一個基於Web的配置。我沒有時間手動配置我的shell提示符和顏色,當某些東西安裝好可以直接用的時候,我會用上它。
終端也是你訪問服務器的方式。你可以在Amazon或DigitalOcean等地創建一個VPS服務器,然後使用SSH(連接到遠程shell的安全協議)來訪問它。
你在本地使用終端,但事實上你可能連接到地球的另一邊的服務器,這真是太酷了。除了一點延遲,如果連接有點滯後。
這是我的macOS終端:
通過輸入ls
並按下回車,我可以列出我的主文件夾中的所有文件:
我可以使用cd
命令將當前工作目錄更改為其他文件夾:
每次我不知道如何使用一個命令時,我都會輸入man <command>
以獲取說明文檔:
這是一個說明文檔。盡管我認為說明文檔包含了太多的信息,比如ls
命令的說明就佔用了14屏幕。
大多數時候,我需要時使用了這個網站,叫做tldr頁面:https://tldr.sh/。這是一個你可以安裝的命令,然後像這樣運行它:tldr <command>
它只給了我一些有用的選項和示例。
無論如何,我有點離題了。在輸入命令時,你可以使用左右箭頭來移動光標。
一些系統也允許你使用鼠標移動到行中的特定位置。例如,在macOS上,我可以使用選項-click在我想要的任何位置放置光標。
按上箭頭將顯示你上次輸入過的命令。當你打錯字時,你不需要重新輸入整個命令,這很方便。
如果輸入了一個找不到的命令,shell會告訴你:
我做了一些關於使用shell的教程:
如果你想了解更多,那裡有很多閱讀材料!