linux可以看什么書?下面本篇文章給大家介紹一些linux書籍。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。
1、《Linux程序設(shè)計(第4版)》
萬千讀者推薦的Linux經(jīng)典入門書、程序設(shè)計實戰(zhàn)型圖書,以簡單易懂、內(nèi)容全面和示例豐富而受到廣泛好評。如果你沒有Linux基礎(chǔ),可以先讀這本。話說回來,雖然這一本很全面,但是在很多問題上講的并沒有很深入,讀完這本書只能讓你初步接觸Linux,接著你可以再去讀APUE可能會比較合適一點
2、《鳥哥的Linux私房菜 》
總體來說這本書比較簡單,針對剛?cè)腴T的新手,甚至是哪些不知道linux的同學來說,是一本比較不錯的入門書籍。如果你沒有Linux方面或者是編程方面的基礎(chǔ)知識,本書會告訴你Linux目錄是怎樣的,shell腳本,介紹常用命令和一些系統(tǒng)管理工具。但看完本書,你依然不能具備很全面解決問題的能力,依然需要在通過其他更加深入的書籍去深入
很多人都會拿這本書和《跟阿銘學Linux(第3版)》比較,其實兩者都是作為入門書籍,各有特色,這邊根據(jù)評分選擇鳥哥的書。
3、《UNIX環(huán)境高級編程》
《UNIX環(huán)境高級編程》是 Unix/ Linux 程序員案頭必備的一本書籍,就連谷歌總裁佩林的書架上都放著這本書,可以說,Linux 程序員如果沒有讀過這本書,就好像基督教徒?jīng)]有讀過圣經(jīng)一樣,是很難讓人理解的。這本書概括了 Linux 編程所需的一切理論框架、主要系統(tǒng)函數(shù)、多進程編程、乃至 Linux 網(wǎng)絡(luò)通信。
4、《Unix/Linux編程實踐教程》
如果你有一點C語言基礎(chǔ)還有一點Linux的使用基礎(chǔ),那么看這本書,你將會覺得十分享受,本書的作者用一種很好的學習方式來向讀者講述,并按著能做什么->怎么做->我能不能實現(xiàn)這樣一個原則來教授。而且書中的案例非常具有代表性,有常用Unix命令的實現(xiàn),小視頻游戲,shell解釋器,還有實現(xiàn)簡單功能的Web服務(wù)器。代碼也清晰明了,看完之后一定讓你豁然開朗
5、《深入理解 Linux 內(nèi)核》
《深入理解Linux內(nèi)核,第三版》指導你對內(nèi)核中使用的最重要的數(shù)據(jù)結(jié)構(gòu)、算法和程序設(shè)計訣竅進行一次遍歷。通過對表面特性的探究,作者給那些想知道自己機器工作原理的人提供了頗有價值的見解。書中討論了Intel特有的重要性質(zhì)。相關(guān)的代碼片段被逐行剖析。然而,本書涵蓋的不僅僅是代碼的功能,它解釋了Linux以自己的方式工作的理論基礎(chǔ)。
6、《 Linux命令行與shell腳本編程大全(第3版)》
這是一本關(guān)于Linux命令行與shell腳本編程的全方位教程,主要包括四大部分:Linux命令行,shell腳本編程基礎(chǔ),高級shell腳本編程,如何創(chuàng)建實用的shell腳本。shell編程講的十分細致,但也正因為如此有讀者表示講解的太過繁瑣。
7、《Linux內(nèi)核設(shè)計與實現(xiàn)(第3版)
這本書詳細描述了Linux內(nèi)核的主要子系統(tǒng)和特點,包括Linux內(nèi)核的設(shè)計、實現(xiàn)和接口。從理論到實踐涵蓋了Linux內(nèi)核的方方面面,可以滿足讀者的各種興趣和需求。這本書的定位沒有很高,適合過渡階段的內(nèi)核學習者閱讀。
8、《 深入Linux內(nèi)核架構(gòu)》
相對而言,這本書既不像《深入理解Linux內(nèi)核》那么枯燥,也不像《Linux內(nèi)核設(shè)計與實現(xiàn)》泛泛而談,書中的內(nèi)容很好地抓住了內(nèi)核代碼中的核心,而且圖文并茂,對于一些復雜的數(shù)據(jù)結(jié)構(gòu)和函數(shù)執(zhí)行流程書中采用用圖片刻畫的形式,讓讀者一目了然。
9、《ARM Linux內(nèi)核源碼剖析 》
本書是多位作者在3年Liunx內(nèi)核分析經(jīng)驗和龐大資料基礎(chǔ)上寫成的,收錄了其他同類書未曾講解的內(nèi)容并進行逐行分析,一掃當前市場中其他理論書帶給讀者的郁悶。書中詳細的代碼分析與大量插圖能夠使讀者對Linux內(nèi)核及ARM獲得正確認識,自然而然習得如何有效分析定期發(fā)布的Linux內(nèi)核。
10、《Linux系統(tǒng)編程(第2版)》
這是一本關(guān)于Linux系統(tǒng)編程的教程,也是一本介紹Linux系統(tǒng)調(diào)用的手冊,還是一本如何實現(xiàn)更優(yōu)雅更快代碼的內(nèi)幕指南。全書分為11章和2個附錄,詳細介紹了Linux系統(tǒng)編程基本概念、文件I/O、緩沖I/O、高級文件I/O、進程管理、高級進程管理、線程、文件和目錄管理、信號和時間等主題。
推薦:《linux教程》