Linux C程式設計從入門到精通 Linux基礎

2021-07-03 04:44:06 字數 994 閱讀 7647

乙個完整的linux作業系統由linux核心、shell、檔案系統和使用工具組成。

1.linux核心

2.shell

shell是系統的使用者介面,提供了一種使用者與核心進行互動操作的介面。它接收使用者輸入的命令並把它送入核心去執行。

實際上shell應該是乙個命令直譯器,它解釋由使用者輸入的命令並且把它們送到核心。

目前主流的shell

3.linux的檔案系統

檔案結構是檔案存放在磁碟等儲存裝置上的組織方法,主要體現在對檔案和目錄的組織上。

4.linux的使用工具

根據包管理系統分類

linux作業系統中所安裝的軟體通常都是以包的形式存在。通常來說,包中除了可執行檔案外,其中還包括了該包的依賴關係、設定檔案等。

目前兩個主要的包管理軟體是rpm包管理軟體deb包管理軟體

deb包管理軟體

deb的包也是由源**包和二進位製包組成的。

deb包管理系統同樣提供了相應的命令,用於管理操作。

dpkg命令:通過資料庫來對系統中軟體進行管理,這個資料庫位於/var/lib/dpkg 目錄中。

採用deb包管理系統的發行版最常見的是debain 和 ununtu。

2.根據 x window系統進行分類

gnu

gnu是」gnu』s not unix」的縮寫,目的是為實現乙個符合unix系統介面標準、軟體豐富且可以自由使用的軟體庫

posix

posix是可移植的unix作業系統介面(portable operating system inte***ce of unix)的縮寫。

《Linux C程式設計從入門到精通》 導讀

前言 linux作業系統是一種類unix作業系統,其 是開源的,任何開發者 愛好者都可以免費使用,因此一經推出便風靡世界。linux自從面世以來,經不同開發者和程式設計師的開發,現在存在著許多不同的版本,這些版本的根本都在於使用了linux核心。當前,linux作業系統安裝在各種各樣的計算機裝置中,...

《linux C從入門到精通》 xx科技

這類書的題目簡直是噱頭,明明就只是入門而已,談何精通?而且這些書都鮮有作者自己的思考,無非就是拿網上的東西進行複製貼上而已,沒有什麼營養價值。makefile那一張,從網上拷貝了不少東西吧,作者們?好處就是比網上那些東西會正式一點點,而且比較集中,省去了在網上找這些東西的時間。沒事,我當年接觸lin...

Nginx從入門到精通

1 nginx配置檔案載入機制 採用nginx s reload命令載入nginx的配置檔案,master程序讀取配置檔案,建立新的worker程序,向老的worker程序傳送shutdown命令。老的worker程序不再接受新的請求,待老的請求處理完成後,就會停掉。2 location匹配機制 當...