linux一般有四個主要部分:核心、shell、檔案結構和實用工具。
核心,shell和檔案結構一起形成了基本的作業系統結構。
核心是系統的心臟,是執行程式和管理像磁碟和印表機等硬體裝置的核心程式。它從使用者那裡接受命令並把命令送給核心去執行。
shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行。
bourne shell:是貝爾實驗室開發的。
bash:是gnu的bourne again shell,是gnu作業系統上預設shell。
korn shell:對bourne shell的發展,大部分與bourne shell相容。
c shell:是sun公司shell的bsd版本。
檔案結構是檔案存放在磁碟等儲存裝置上的組織方法。主要體現在對檔案和目錄的組織上。
linux的過濾器(filter)讀取從使用者檔案或其他地方的輸入,檢查和處理資料,然後輸出結果。從這個意義上說,它們過濾了經過它們的資料。linux有不同型別的過濾器,一些過濾器用行編輯命令輸出乙個被編輯的檔案。另外一些過濾器是按模式尋找檔案並以這種模式輸出部分資料。還有一些執行字處理操作,檢測乙個檔案中的格式,輸出乙個格式化的檔案。
過濾器的輸入可以是乙個檔案,也可以是使用者從鍵盤鍵入的資料,還可以是另乙個過濾器的輸出。過濾器可以相互連線,因此,乙個過濾器的輸出可能是另乙個過濾器的輸入。在有些情況下,使用者可以編寫自己的過濾器程式。
互動程式是使用者與機器的資訊介面。linux是乙個多使用者系統,它必須和所有使用者保持聯絡。資訊可以由系統上的不同使用者傳送或接收。資訊的傳送有兩種方式,一種方式是與其他使用者一對一地鏈結進行對話,另一種是乙個使用者對多個使用者同時鏈結進行通訊,即所謂廣播式通訊。
Linux學習筆記1 Linux概述
作業系統主要在管理與驅動硬體,因此必須要能夠管理記憶體 管理裝置 負責任務管理以及提 用程式開發介面等等。要使用硬體時,就得需要透過應用軟體或者是殼軟體 shell 的功能,來呼叫作業系統操縱硬體工作。因此,目前稱為作業系統的,除了上述功能外,通常已經包含了日常工作所需要的應用軟體在內了。每種作業系...
Linux學習筆記(1) Linux系統概述
linux是一種開放源 的作業系統,以其系統簡明 功能強大 效能穩定 高擴充套件性和安全性著稱,可以支援多使用者 多工工作環境,具有較好的實時性和廣泛的協議支援。1.1 什麼是linux linux是乙個免費的類unix作業系統,它最初是由芬蘭人linus torvalds於1991年開發的。lin...
linux學習之旅(1) Linux簡介
作業系統是什麼?作業系統 英語 operating system,縮寫作 os 是管理計算機硬體與軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統需要處理如管理與配置記憶體 決定系統資源供需的優先次序 控制輸入與輸出裝置 操作網路與管理檔案系統等基本事務。作業系統也提供乙個讓使用者與系統...