⑴ 菜鳥入門問題:shell 與「終端」是什麼
Shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種介面。它接收用戶輸入的命令並把它送入內核去執行。
實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令並且把它們送到內核。不僅如此,Shell有自己的編程語言用於對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言具有普通編程語言的很多特點,比如它也有循環結構和分支控制結構等,用這種編程語言編寫的Shell程序與其他應用程序具有同樣的效果。
Linux提供了像Microsoft Windows那樣的可視的命令輸入界面(也就是你說的終端),Window是圖形用戶界面(GUI)。它提供了很多窗口管理器。
你的理解雖然不是很規范,但在你目前的階段,完全可以這么理解!