Linux入門書籍推薦


作者:程序員良許
鏈接:https://www.zhihu.com/question/36869538/answer/748305345
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

Linux入門書籍推薦

入門書籍其實就是對 Linux 系統的基本操作有個了解,這也是很多人對 Linux 學習的基本需求。一般來講,入門書籍都會講到以下幾方面的內容:

  • Linux 歷史
  • 文件及目錄管理
  • 文本處理
  • 磁盤管理
  • 進程管理
  • 性能監控
  • 網絡工具
  • 用戶管理
  • 系統管理
  • Shell編程
  • ……

基於此,推薦一些入門書籍。

1. Linux Tools Quick Tutorial

其實我不喜歡一開始就看很厚的那種磚頭書,很容易讓人喪失興趣。所以我首先推薦一本小而美的電子書,基本花個幾天就能看完,並對 Linux 系統有個初步的了解:

Linux Tools Quick Tutorial

2. Linux從入門到精通

一般來說,XXX從入門到精通,21天精通XXX,這類書我都是嗤之以鼻的。一開始我看到這本書,也以為是這個流派的,但拿到手翻看一下,發現它還是相當與眾不同的。我就覺得它就不該叫這個名字,否則會影響別人對它的印象。

這本書不僅覆蓋了以上所講的幾個方面,還講了很多服務器的基礎知識,非常適合入門。而且,它還貼心地錄制了12.5小時的教學視頻,並搭贈Ubuntu安裝光盤的鏡像文件,而且另外贈送31.5小時Linux專題學習視頻。這本書的目錄,可以點擊以下鏈接查看:

Linux從入門到精通_百度百科

 

3. 鳥哥的Linux私房菜

這本書被很多運維人員奉為聖經,里面的內容也確實很全面,而且非常口語化,容易理解接受。但是,正因為它很全面,就顯得整本書非常厚,比磚頭還厚。而且太全面的話,就顯得重點不突出,所以對於初學者而言並不友好,我並不建議初學者一上來就學這本書。而如果你是老司機的話,那這本書是你進階的必備神器!

這本書在鳥哥的官網可以看到在線電子版的,所以在購買這本書之前,建議先去他的官網看下這本書再做決定。另外,也有技術大神錄了視頻講解這本書,在文末會贈送。

鳥哥的Linux私房菜簡體首頁

4. Linux就該這么學

這本書我比較推崇,因為它不厚,重點比較突出,而且覆蓋了絕大部分重點知識。我在公眾號里做過很多次活動贈送這本書,老讀者應該都知道。

這本書同樣有官網,可以在線免費看這本書,可以先去官網體驗一下再決定要不要買。

《Linux就該這么學》 - 必讀的Linux系統與紅帽RHCE認證免費自學書籍

5. Linux命令行與shell腳本編程大全

這本書很不錯,推薦購買,特別是對於整天在命令行下工作的小伙伴,是必備神書。

這是一本關於Linux命令行與shell腳本編程的全方位教程,主要包括四大部分:

  • Linux命令行
  • shell腳本編程基礎
  • 高級shell腳本編程
  • 如何創建實用的shell腳本

6. Linux Shell腳本攻略

這本書我也很推崇,因為它很薄。書中的很多技巧一旦掌握了,一定會對你的工作大有幫助。不同於其他書籍的是,本書沒有長篇大論,都是由許多小技巧組成。

Linux 應用開發書籍推薦

1. Unix環境高級編程(APUE)

做Linux應用開發的,沒人不看這本書,是一本5星級聖經級別的書!但是,這本書還是非常厚,初學者可能不太適合,最好有了一定基礎之后再看這本書。

但是,這本書非常全面,潛心修煉好這本書之后,一定會成為Linux應用開發的高手。

2. Linux程序設計

如果覺得APUE太厚的話,可以先看看這本書。大家應該看出來了,我一直不建議先看磚頭一樣的書,而是小而美,覆蓋全面的書。

Linux程序設計雖然不及APUE全面,但也覆蓋了很大一部分Linux應用開發重點知識。但是,里面的IPC通訊部分,采用的是System V那套接口,而我常用的是Posix接口,所以那部分內容我是一略而過的。

3. Unix網絡編程(UNP)

這本書的作者與APUE一樣,同為Richard Stevens。不得不說Richard相當猛,出的書幾乎每一本都是經典書籍,真的是無人能及。

UNP分為上下卷,主要講Socket及IPC,對於網絡編程是不可或缺的參考資料。

Linux底層開發書籍推薦

1. 嵌入式Linux應用開發完全手冊

這本書是韋東山老師的作品,本書從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內核,編寫驅動程序,移植GUI系統,掌握整個嵌入式Linux系統的開發方法。

2. Linux設備驅動開發詳解

這本書搭配韋東山老師的嵌入式視頻教程閱讀,總體來說寫得不錯,尤其是一開始的字符驅動部分,講解得十分精彩,配合一些Linux應用層編程的閱讀,收獲不小。

3. Linux內核源代碼情景分析

這本書采取類似於英語教學中行之有效的情景會話的教學方法,全面深入地剖析了Linux最新版本核心源代碼,並對Linux核心的獨特優點和需要進一步改進的問題作了精辟的評述。上冊的內容包括預備知識、存儲管理、中斷和系統調用、進程和進程調度、文件系統以及傳統的Unix進程通訊六章。(來自百度百科)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM