關(guān)于編程書籍的推薦,已經(jīng)陸陸續(xù)續(xù)推出了幾篇總結(jié)文章。那么這篇文章 w3cschool 小編就來為大家推薦五本適合 linux 學習者閱讀的書籍!
《Linux C編程一站式學習》
本書適合做零基礎(chǔ)的初學者學習 C 語言的第一本教材,幫助讀者打下牢固的基礎(chǔ)。有一定的編程經(jīng)驗但知識體系不夠完整的讀者也可以對照本書查缺補漏,從而更深入地理解程序的工作原理。本書對于 C 語言的語法介紹得非常全面,對 C99 標準做了很多解讀,因此也可以作為一本精簡的 C 語言語法參考書。
《Linux/UNIX 系統(tǒng)編程手冊》
《linux/UNIX 系統(tǒng)編程手冊(上、下冊)》是介紹 linux 與 unix 編程接口的權(quán)威著作。linux 編程資深專家 michael kerrisk 在書中詳細描述了 linux/unix 系統(tǒng)編程所涉及的系統(tǒng)調(diào)用和庫函數(shù),并輔之以全面而清晰的代碼示例。涵蓋了逾 500 個系統(tǒng)調(diào)用及庫函數(shù),并給出逾 200 個程序示例,另含 88 張表格和 115 幅示意圖。
書內(nèi)主要講解了高效讀寫文件,對信號、時鐘和定時器的運用,創(chuàng)建進程、執(zhí)行程序,編寫安全的應(yīng)用程序,運用 posix 線程技術(shù)編寫多線程程序,創(chuàng)建和使用共享庫,運用管道、消息隊列、共享內(nèi)存和信號量技術(shù)來進行進程間通信,以及運用套接字 api 編寫網(wǎng)絡(luò)應(yīng)用等內(nèi)容。
《鳥哥的Linux私房菜》
書中全面而詳細地介紹了 Linux 操作系統(tǒng)。全書分為 5 個部分:第一部分著重說明 Linux 的起源及功能,如何規(guī)劃和安裝 Linux 主機;第二部分介紹 Linux 的文件系統(tǒng)、文件、目錄與磁盤的管理;第三部分介紹文字模式接口 shell 和管理系統(tǒng)的好幫手 shell 腳本,另外還介紹了文字編輯器 vi 和 vim 的使用方法;第四部分介紹了對于系統(tǒng)安全非常重要的 Linux 賬號的管理,以及主機系統(tǒng)與程序的管理,如查看進程、任務(wù)分配和作業(yè)管理;第五部分介紹了系統(tǒng)管理員 (root) 的管理事項,如了解系統(tǒng)運行狀況、系統(tǒng)服務(wù),針對登錄文件進行解析,對系統(tǒng)進行備份以及核心的管理等。
本書內(nèi)容豐富全面,基本概念的講解非常細致,深入淺出。各種功能和命令的介紹,都配以大量的實例操作和詳盡的解析。本書是初學者學習 Linux 不可多得的一本入門好書。
《Linux命令行與shell腳本編程大全》
這是一本關(guān)于 Linux 命令行與 shell 腳本編程的全方位教程,主要包括四大部分:Linux 命令行,shell 腳本編程基礎(chǔ),高級 shell 腳本編程,如何創(chuàng)建實用的 shell 腳本。本書針對 Linux 系統(tǒng)的最新特性進行了全面更新,不僅涵蓋了詳盡的動手教程和現(xiàn)實世界中的實用信息,還提供了與所學內(nèi)容相關(guān)的參考信息和背景資料。通過本書的學習,你將輕松寫出自己的 shell 腳本。
《深入Linux內(nèi)核架構(gòu)》
相對而言,這本書既不像《深入理解 Linux 內(nèi)核》那么枯燥,也不像《Linux 內(nèi)核設(shè)計與實現(xiàn)》泛泛而談,書中的內(nèi)容很好地抓住了內(nèi)核代碼中的核心,而且圖文并茂,對于一些復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和函數(shù)執(zhí)行流程書中采用用圖片刻畫的形式,讓讀者一目了然。
以上就是小編推薦的五本適合 linux 學習者閱讀的書籍。更多 linux 的學習請關(guān)注 w3cschool 官網(wǎng)。