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