歡迎光臨
每天分享高質量文章

想讀懂Linux,這幾本書才是最好的

來自:程式員書庫(ID:OpenSourceTop)


Linux 是一個開放、靈活、跨平臺的操作系統,上至龐大的資料中心,下至可放於掌心中的嵌入式設備,Linux 的身影無處不在。


如果你想成為一名精通 Linux 程式設計的高級程式員,選對 Linux編程的經典書籍就顯得尤其重要,下麵就為大家介紹幾本學習Linux必備的幾本書:

1、《Linux程式設計(第4版)》

萬千讀者推薦的Linux經典入門書、程式設計實戰型圖書,以簡單易懂、內容全面和示例豐富而受到廣泛好評。如果你沒有Linux基礎,可以先讀這本。話說回來,雖然這一本很全面,但是在很多問題上講的並沒有很深入,讀完這本書只能讓你初步接觸Linux,接著你可以再去讀APUE可能會比較合適一點

2、《鳥哥的Linux私房菜 》

總體來說這本書比較簡單,針對剛入門的新手,甚至是哪些不知道linux的同學來說,是一本比較不錯的入門書籍。如果你沒有Linux方面或者是編程方面的基礎知識,本書會告訴你Linux目錄是怎樣的,shell腳本,介紹常用命令和一些系統管理工具。但看完本書,你依然不能具備很全面解決問題的能力,依然需要在通過其他更加深入的書籍去深入

很多人都會拿這本書和《跟阿銘學Linux(第3版)》比較,其實兩者都是作為入門書籍,各有特色,這邊根據評分選擇鳥哥的書。

3、《UNIX環境高級編程》

《UNIX環境高級編程》是 Unix/ Linux 程式員案頭必備的一本書籍,就連谷歌總裁佩林的書架上都放著這本書,可以說,Linux 程式員如果沒有讀過這本書,就好像基督教徒沒有讀過聖經一樣,是很難讓人理解的。這本書概括了 Linux 編程所需的一切理論框架、主要系統函式、多行程編程、乃至 Linux 網絡通信。

4、《Unix/Linux編程實踐教程》

如果你有一點C語言基礎還有一點Linux的使用基礎,那麼看這本書,你將會覺得十分享受,本書的作者用一種很好的學習方式來向讀者講述,並按著能做什麼->怎麼做->我能不能實現這樣一個原則來教授。而且書中的案例非常具有代表性,有常用Unix命令的實現,小視頻游戲,shell解釋器,還有實現簡單功能的Web服務器。代碼也清晰明瞭,看完之後一定讓你豁然開朗

5、《深入理解 Linux 內核》

《深入理解Linux內核,第三版》指導你對內核中使用的最重要的資料結構、演算法和程式設計訣竅進行一次遍歷。通過對錶面特性的探究,作者給那些想知道自己機器工作原理的人提供了頗有價值的見解。書中討論了Intel特有的重要性質。相關的代碼片段被逐行剖析。然而,本書涵蓋的不僅僅是代碼的功能,它解釋了Linux以自己的方式工作的理論基礎。

6、《 Linux命令列與shell腳本編程大全(第3版)》

這是一本關於Linux命令列與shell腳本編程的全方位教程,主要包括四大部分:Linux命令列,shell腳本編程基礎,高級shell腳本編程,如何創建實用的shell腳本。shell編程講的十分細緻,但也正因為如此有讀者表示講解的太過繁瑣。

7、《Linux內核設計與實現(第3版)

這本書詳細描述了Linux內核的主要子系統和特點,包括Linux內核的設計、實現和接口。從理論到實踐涵蓋了Linux內核的方方面面,可以滿足讀者的各種興趣和需求。這本書的定位沒有很高,適合過渡階段的內核學習者閱讀。

8、《 深入Linux內核架構》

相對而言,這本書既不像《深入理解Linux內核》那麼枯燥,也不像《Linux內核設計與實現》泛泛而談,書中的內容很好地抓住了內核代碼中的核心,而且圖文並茂,對於一些複雜的資料結構和函式執行流程書中採用用圖片刻畫的形式,讓讀者一目瞭然。

9、《ARM Linux內核原始碼剖析 》

本書是多位作者在3年Liunx內核分析經驗和龐大資料基礎上寫成的,收錄了其他同類書未曾講解的內容併進行逐行分析,一掃當前市場中其他理論書帶給讀者的鬱悶。書中詳細的代碼分析與大量插圖能夠使讀者對Linux內核及ARM獲得正確認識,自然而然習得如何有效分析定期發佈的Linux內核。

10、《Linux系統編程(第2版)》 8.4

這是一本關於Linux系統編程的教程,也是一本介紹Linux系統呼叫的手冊,還是一本如何實現更優雅更快代碼的內幕指南。全書分為11章和2個附錄,詳細介紹了Linux系統編程基本概念、檔案I/O、緩衝I/O、高級檔案I/O、行程管理、高級行程管理、執行緒、檔案和目錄管理、信號和時間等主題。

11、《只是為了好玩:Linux之父林納斯自傳》

本書是Linux之父Linus Torvalds的自傳。Linux之父Linus Torvalds的自傳,也是Linus唯一一本書。Linus以調侃的語氣講述了自己的成長經歷,在他看來,一切都是為了好玩兒,興趣引發革命。書中內容共分為五章,一部分是Linus自己寫的,一部分是合著者David Diamond的評論。


●編號504,輸入編號直達本文

●輸入m獲取到文章目錄

赞(0)

分享創造快樂