Mastering Modern Linux
暫譯: 精通現代 Linux
Paul S. Wang
- 出版商: Chapman and Hall/CRC
- 出版日期: 2018-06-22
- 售價: $2,970
- 貴賓價: 9.5 折 $2,822
- 語言: 英文
- 頁數: 386
- 裝訂: Paperback
- ISBN: 0815380984
- ISBN-13: 9780815380986
-
相關分類:
Linux
海外代購書籍(需單獨結帳)
商品描述
Praise for the First Edition:
"This outstanding book … gives the reader robust concepts and implementable knowledge of this environment. Graphical user interface (GUI)-based users and developers do not get short shrift, despite the command-line interface’s (CLI) full-power treatment. … Every programmer should read the introduction’s Unix/Linux philosophy section. … This authoritative and exceptionally well-constructed book has my highest recommendation. It will repay careful and recursive study."
--Computing Reviews, August 2011
Mastering Modern Linux, Second Edition retains much of the good material from the previous edition, with extensive updates and new topics added. The book provides a comprehensive and up-to-date guide to Linux concepts, usage, and programming. The text helps the reader master Linux with a well-selected set of topics, and encourages hands-on practice.
The first part of the textbook covers interactive use of Linux via the Graphical User Interface (GUI) and the Command-Line Interface (CLI), including comprehensive treatment of the Gnome desktop and the Bash Shell. Using different apps, commands and filters, building pipelines, and matching patterns with regular expressions are major focuses.
Next comes Bash scripting, file system structure, organization, and usage. The following chapters present networking, the Internet and the Web, data encryption, basic system admin, as well as Web hosting. The Linux Apache MySQL/MariaDB PHP (LAMP) Web hosting combination is also presented in depth.
In the last part of the book, attention is turned to C-level programming. Topics covered include the
C compiler, preprocessor, debugger, I/O, file manipulation, process control, inter-process communication, and networking.
The book includes many examples and complete programs ready to download and run. A summary and exercises of varying degrees of difficulty can be found at the end of each chapter. A companion website (http://mml.sofpower.com) provides appendices, information updates, an example code package, and other resources for instructors, as well as students.
商品描述(中文翻譯)
對於第一版的讚譽:
「這本出色的書籍……為讀者提供了堅實的概念和可實施的知識。儘管命令列介面(CLI)獲得了全面的處理,但基於圖形使用者介面(GUI)的使用者和開發者並未受到冷落……每位程式設計師都應該閱讀導言中的 Unix/Linux 哲學部分……這本權威且結構極佳的書籍獲得我最高的推薦。它將回報仔細和反覆的學習。」
--Computing Reviews, 2011年8月
《掌握現代 Linux,第二版》保留了前一版中的許多優秀內容,並進行了廣泛的更新和新增主題。這本書提供了全面且最新的 Linux 概念、使用和程式設計指南。文本幫助讀者掌握 Linux,選擇了一組精心挑選的主題,並鼓勵實作練習。
教科書的第一部分涵蓋了透過圖形使用者介面(GUI)和命令列介面(CLI)進行的互動式 Linux 使用,包括對 Gnome 桌面和 Bash Shell 的全面處理。使用不同的應用程式、命令和過濾器,建立管道,以及使用正則表達式進行模式匹配是主要重點。
接下來是 Bash 腳本、檔案系統結構、組織和使用。隨後的章節介紹了網路、互聯網和網頁、數據加密、基本系統管理以及網頁託管。Linux Apache MySQL/MariaDB PHP(LAMP)網頁託管組合也進行了深入介紹。
在書的最後部分,重點轉向 C 級程式設計。涵蓋的主題包括 C 編譯器、預處理器、除錯器、I/O、檔案操作、進程控制、進程間通信和網路。
本書包含許多範例和完整的程式碼,隨時可下載和運行。每章的末尾都有不同難度的摘要和練習。伴隨網站(http://mml.sofpower.com)提供附錄、資訊更新、範例程式碼包以及其他資源,供教師和學生使用。