Linux的四個組成部分

Linux主要分爲4個部分:內核(kernel)、shell、文件結構和實用工具。

一、內核

內核主要作用是運行程序和管理硬件。

內核包括幾個主要部分:進程管理、內存管理、硬件設備驅動、文件系統驅動、網絡管理和其他一些部分。

內核最重要的部分是內存管理和進程管理。

二、shell

shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令,並把它送入內核去執行。

shell實際上是一個命令解釋器。

目前有如下主要版本的shell。

1. Bourne shell:貝爾實驗室開發。

2. BASH: GNU開發。

3. Korn shell:針對Bourne shell的發展。

4. C shell:sun公司開發。

shell中的命令分爲內部命令和外部命令。前者包含在shell之中,如cd、exit等,查看內部命令可用help命令。後者存於文件系統某個目錄下的具體可操作程序,如cp等,查看外部命令的路徑可用which。

三、文件結構

文件結構是文件存放於磁盤上的組織方法。

四、實用工具

分爲三類:

1. 編輯器:用於編輯文件。

2.過濾器:用於接收數據並過濾數據。

3.交互程序:允許用戶發送信息或接收來自其他用戶的信息。

Linux上的過濾器主要有ed、ex、Vi、Emacs。ed和ex是行編輯器,vi和Emacs是全屏幕編輯器。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章