Linux分享筆記 shell終端的介紹

2022-04-07 02:22:33 字數 738 閱讀 3086

[1]linux中 「shell終端」 和 「bash直譯器」 的區別

shell終端是通過基於系統呼叫介面開發出的程式,用來讓使用者與系統進行對話,管理計linux系統。它是乙個命令列工具,操作類似於windows下的cmd工具。shell終端工具有很多,bash直譯器只是其中的一種,而且是主流linux系統預設的終端工具,故我們一般見到的shell終端就是bash。

[2]linux系統中為什麼要使用shell終端,而很少使用圖形介面

linux系統和windows系統的設計理念是不同的。windows系統是為普通的使用者設計的,為了使用方便,做了很好的圖形介面,能很好地桌面化操作。而linux系統主要是為開發者或者企業設計的,它追求的是更高效,更穩定,功能更強大,並不注重桌面化的操作。所以linux系統的主要管理工具是shell終端,而非圖形介面。

linux系統核心負責對硬體的管理,呼叫等工作,為了降低風險,不建議被使用者直接使用。所以基於linux系統的呼叫介面,開發出了shell工具,來供使用者與系統進行交流。計算機系統的每乙個層級由底層到高層的排序為:計算機硬體 >> linux系統核心 >> 系統呼叫介面 >> shell終端。「shell」單詞的中文翻譯為:殼,具有保護系統核心之意。使用者通過使用shell來控制計算機,降低出錯的風險。

為了熟練地使用shell終端,使用者必須學習各種命令和引數的使用。linux系統命令很多,每個命令又有很多引數和使用方法,故需要使用者認真學習和長時間地積累經驗。

Linux學習筆記 shell及shell命令

一 基本命令語法 1.快捷鍵 2.同行多命令的排列 3.設定別名 alias 別名 需要定義別名的命令 如 alias ll ls al 注意 4.輸出重定向 如 ls my.txt 瀏覽當前目錄的資訊,但是結果不再輸出到終端顯示,而是儲存到了my.txt檔案中 和 的區別 會覆蓋檔案原內容,則是在...

shell知識分享

檢視當前系統的shell型別 echo shell 檢視當前系統環境支援的shell cat etc shells 單行注釋 多行注釋 執行方式 bin bash shell指令碼路徑位置 指令碼首行 bin bash 本地變數 在當前系統的某個環境下才能生效的變數,作用範圍小 全域性變數 在當前系...

Linux模擬shell小demo分享與記錄

首先宣告,其實是老師布置的作業,原始碼來自於乙個師兄,只做學習使用。原始碼鏈結 實現的主要功能如下 1.ls a d i l adil 2.echo 3.cat 4.mkdir 5.rmdir 6.rm 7.cd 8.chmod 9.pwd 10.wc 11.date 12.exit ctrl d ...