Linux好書、經典書籍推薦

紫鳳發表於2013-05-07

思想篇

Linux/Unix設計思想

圖書將Unix與Linux的原理有效地結合起來,總結了Unix/Linux軟體開發中的原則。在保留了第1版中Unix方面的內容的同時,強調了Linux和開源領域的新思想。

            enter image description here

入門篇

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

《Linux程式設計》是Linux程式設計領域的經典名著,以簡單易懂、內容全面和示例豐富而受到廣泛好評。中文版前兩版出版後,在國內的Linux愛好者和程式設計師中也引起了強烈反響,這一熱潮一直持續至今。《Linux程式設計(第4版)》內容組織更加嚴謹,譯者更是細心雕琢,保留了這部權威著作的原汁原味。 對Linux所提供的功能全面而準確的闡述,以及貫穿全書的示例程式體驗,使本書不僅成為初學者的最佳Linux程式設計指南,而且是中高階程式設計師不可或缺的參考書。

            enter image description here

程式篇

《理解Unix程式》

本書是唯一一本專為現代web開發人員準備的Unix程式設計書。書中所有的例子都是用Ruby寫成,適用於所有具備高階語言經驗的程式開發人員。

書的重點內容如下:

  1. 檔案描述符及其運作機制

  2. 何時才需要守護程式

  3. 如何用fork(2)建立新程式

  4. 退出程式的4種不同的方式

  5. 對於生成shell命令的實際考量以及如何避免這種情況

  6. 從高階層面上討論了建立程式所帶來的開銷及陷阱

  7. Resque和Unicorn的內部工作原理

               enter image description here

核心篇

深入Linux核心架構

《深入Linux核心架構》是非常值得Linux程式設計師閱讀的圖書,堪稱是Linux核心的詳解。

書中討論了Linux 核心的概念、結構和實現。主要內容包括多工、排程和程式管理,實體記憶體的管理以及核心與相關硬體的互動,使用者空間的程式如何訪問虛擬記憶體,如何編寫裝置驅動程式,模組機制以及虛擬檔案系統,Ext 檔案系統屬性和訪問控制表的實現方式,核心中網路的實現,系統呼叫的實現方式,核心對時間相關功能的處理,頁面回收和頁交換的相關機制以及審計的實現等。此外,本書藉助核心原始碼中最關鍵的部分進行講解,幫助讀者掌握重要的知識點,從而在運用中充分展現Linux 系統的魅力。

          enter image description here

shell篇

Linux Shell指令碼攻略(第2版版權已確定)

《Linux Shell指令碼攻略》 是Linux Shell 程式設計的實戰祕籍,程式設計師的獨門攻略:準備,動手,一舉成功!

對新手而言,本書的內容由淺入深且緊貼實踐,使得他們能夠快速地學以致用,而專業人士也能從本書中發現一些新鮮的東西,使自己的技巧更加純熟。

          enter image description here

Linux命令列與Shell指令碼程式設計大全(第2版)

圖書堪稱黑客進階必讀,讓你輕鬆全面掌握命令列和shell

全書分為四部分:第一部分介紹Linuxshell 命令列;第二部分介紹shell 指令碼程式設計基礎;第三部分深入探討shell 指令碼程式設計的高階內容;第四部分介紹如何在現實環境中使用shell 指令碼。本書不僅涵蓋了詳盡的動手教程和現實世界中的實用資訊,還提供了與所學內容相關的參考資訊和背景資料。 本書內容全面,語言簡練,示例豐富,適合於Linux 系統管理員及Linux 愛好者閱讀參考。

          enter image description here

應用 程式設計

不用說了肯定是UNIX環境高階程式設計(第2版)被稱為unix程式設計的聖經。

本書內容權威,概念清晰,闡述精闢,對於所有層次UNIX程式設計師都是一本不可或缺的參考書。

enter image description hereenter image description here

還有UNIX網路程式設計可當字典來查閱。

enter image description here enter image description here

TCP/IP篇

TCP/IP詳解卷1、2、3作者W.Richard Stevens也是《unix環境高階程式設計》的作者,牛人出的書沒有一本不是經典的。但是英年早逝,默哀一下。

            enter image description here

c語言

推薦兩本日本圖書

明解C語言

榮獲日本工學教育協會著作獎,是日本C語言入門第一書 ,暢銷20餘萬冊。

這本《明解C語言》講的都是很基本的東西,高樓平地起,他強調著最最基礎、同時也是最最重要的東西。書中不僅圖文並茂且示例豐富,設有190段程式碼和164幅圖表,對C語言的基礎知識進行了徹底剖析,內容涉及陣列、函式、指標、檔案操作等。對於C語言語法以及一些難以理解的概念,均以精心繪製的示意圖,清晰、通俗地進行講解。

          enter image description here

征服C指標

被稱為日本最有營養的C參考書。作者是日本著名的“毒舌程式設計師”,其言辭犀利,觀點鮮明,往往能讓讀者迅速領悟要領。

書中結合了作者多年的程式設計經驗和感悟,從C語言指標的概念講起,通過實驗一步一步地為我們解釋了指標和陣列、記憶體、資料結構的關係,展現了指標的常見用法,揭示了各種使用技巧。另外,還通過獨特的方式教會我們怎樣解讀C語言那些讓人“糾結”的宣告語法,如何繞過C指標的陷阱。

           enter image description here

相關文章