開始使用免費開始

Shell 與桌面介面有何不同?

像 Windows、Linux 或 Mac OS 這類作業系統,是一種特殊的程式。 它會控制電腦的處理器、硬碟與網路連線, 但最重要的工作是執行其他程式。

由於人類不是數位的, 因此需要一個介面來與作業系統互動。 現在最常見的是圖形化檔案總管, 它把點按與雙擊轉換成開啟檔案與執行程式的指令。 在電腦還沒有圖形顯示之前, 人們會把指令輸入到一個稱為 命令列 shell 的程式中。 每次輸入指令時, shell 會執行其他程式, 以人類可讀的形式印出它們的輸出, 接著顯示一個「提示字元」(prompt),表示已準備好接受下一個指令。 (它的名字來自於「電腦的外層殼」這個概念。)

一開始用打字下指令而不是用滑鼠點選與拖曳可能會顯得不順手, 但你很快就會發現, 當你把想要電腦做的事清楚說明出來之後, 你可以把舊指令組合成新功能, 並用幾個按鍵就自動化重複性的工作。


大多數人使用的圖形化檔案總管與命令列 shell 之間是什麼關係?

本練習屬於課程

Shell 入門

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習