linux主要是由什麼語言寫的?
Linux作業系統主要包括核心和元件系統。核心大部分是用C語言寫的,但也有部分是用彙編語言寫的,因為在對於硬體上,彙編有更好的效能和速度。而Linux的一些元件系統和附加應用程式大部分用C、C 、Python、perl等語言寫的。
shell簡介
Shell本身就是一個用C語言寫的程序,它是使用者使用Linux的橋樑。 Shell既是一種指令語言,也是一種程式設計語言。作為命令語言,它互動式地解釋和執行使用者輸入的命令;作為程式設計語言,它定義了各種變數和參數,並提供了許多在高階語言中才具有的控制結構,包括循環和分支。
線上學習影片教學分享:linux影片教學
它雖然不是Linux系統核心的一部分,但它呼叫了系統核心的大部分功能來執行程式、建立文件並以並行的方式協調各個程式的運作。因此,對於使用者來說,shell是最重要的實用程序,深入了解並熟練shell的特性及其使用方法,是善用Linux系統的關鍵。
可以說,shell使用的熟練程度反映了使用者對Linux使用的熟練程度。
什麼是shell呢?
當一個使用者登入Linux系統之後,系統初始化程式init就為每個使用者執行一個稱為shell(外殼)的程式。那麼,shell是什麼呢?確切一點說,shell就是一個命令列解釋器,它為使用者提供了一個向Linux核心發送請求以便運行程式的介面系統級程序,使用者可以用shell來啟動、掛起、停止甚至是編寫一些程式。
當使用者使用Linux時是透過指令來完成所需的工作。一個指令就是使用者和shell之間對話的一個基本單位,它是由多個字元組成並以換行結束的字串。 shell解釋使用者輸入的指令,就像DOS裡的command.com所做的一樣,不同的是,在DOS中,command.com只有一個,而在Linux下比較流行的shell有好幾個,每個shell都各有千秋。一般的Linux系統都將bash當作預設的shell。
相關文章教學推薦:linux教學
#以上是linux是用什麼語言寫的的詳細內容。更多資訊請關注PHP中文網其他相關文章!