書評:《Linux 基礎》

書評:《Linux 基礎》

介紹 Linux 的基礎知識以及它的工作原理的書很多,今天,我們將會點評這樣一本書。

-- John Paul

介紹 Linux 的基礎知識以及它的工作原理的書很多,今天,我們將會點評這樣一本書。這次討論的主題為 Oliver Pelz 所寫的 《 Linux 基礎 (Fundamentals of Linux)》,由 PacktPub 出版。

Oliver Pelz 是一位擁有超過十年軟件開發經驗的開發者和系統管理員,擁有生物信息學學位證書。

《Linux 基礎》

正如可以從書名中猜到那樣,《Linux 基礎》的目標是為讀者打下一個從瞭解 Linux 到學習 Linux 命令行的堅實基礎。這本書一共有兩百多頁,因此它專注於教給用戶日常任務和解決經常遇到的問題。本書是為想要成為 Linux 管理員的讀者而寫的。

第一章首先概述了虛擬化。本書作者指導了讀者如何在 VirtualBox 中創建 CentOS 實例。如何克隆實例,如何使用快照。並且同時你也會學習到如何通過 SSH 命令連接到虛擬機。

第二章介紹了 Linux 命令行的基礎知識,包括 shell 通配符,shell 展開,如何使用包含空格和特殊字符的文件名稱。如何來獲取命令手冊的幫助頁面。如何使用 sed、awk 這兩個命令。如何瀏覽 Linux 的文件系統。

第三章更深入的介紹了 Linux 文件系統。你將瞭解如何在 Linux 中文件是如何鏈接的,以及如何搜索它們。你還將獲得用戶、組,以及文件權限的大概瞭解。由於本章的重點介紹瞭如何與文件進行交互。因此還將會介紹如何從命令行中讀取文本文件,以及初步瞭解如何使用 vim 編輯器。

第四章重點介紹瞭如何使用命令行。以及涵蓋的重要命令。如 cat、sort、awk、tee、tar、rsync、nmap、htop 等。你還將會了解到進程,以及它們如何彼此通訊。這一章還介紹了 Bash shell 腳本編程。

第五章同時也是本書的最後一章,將會介紹 Linux 和其他高級命令,以及網絡的概念。本書的作者討論了 Linux 是如何處理網絡,並提供使用多個虛擬機的示例。同時還將會介紹如何安裝新的程序,如何設置防火牆。

關於這本書的思考

Linux 的基礎知識只有五章和少少的 200 來頁可能看起來有些短,但是也涵蓋了相當多的信息。同時也將會獲得如何使用命令行所需要的知識的一切。

使用本書的時候,需要注意一件事情,即,本書專注於對命令行的關注,沒有任何關於如何使用圖形化的用戶界面的任何教程。這是因為在 Linux 中有太多不同的桌面環境,以及很多的類似的系統應用,因此很難編寫一本可以涵蓋所有變種的書。此外,還有部分原因還因為本書的面向的用戶群體為潛在的 Linux 管理員。

當我看到作者使用 Centos 教授 Linux 的時候有點驚訝。我原本以為他會使用更為常見的 Linux 的發行版本,例如 Ubuntu、Debian 或者 Fedora。原因在於 Centos 是為服務器設計的發行版本。隨著時間的推移變化很小,能夠為 Linux 的基礎知識打下一個非常堅實的基礎。

我自己使用 Linux 已經操作五年了。我大部分時間都在使用桌面版本的 Linux。我有些時候會使用命令行操作。但我並沒有花太多的時間在那裡。我使用鼠標完成了本書中涉及到的很多操作。現在呢。我同時也知道了如何通過終端做到同樣的事情。這種方式不會改變我完成任務的方式,但是會有助於自己理解幕後發生的事情。

如果你剛剛使用 Linux,或者計劃使用。我不會推薦你閱讀這本書。這可能有點絕對化。但是如何你已經花了一些時間在 Linux 上。或者可以快速掌握某種技術語言。那麼這本書很適合你。

如果你認為本書適合你的學習需求。你可以從以下鏈接獲取到該書:

  • 下載《Linux 基礎》

我們將在未來幾個月內嘗試點評更多 Linux 書籍,敬請關注我們。

你最喜歡的關於 Linux 的入門書籍是什麼?請在下面的評論中告訴我們。

如果你發現這篇文章很有趣,請花一點時間在社交媒體、Hacker News或 Reddit 上分享。


via: https://itsfoss.com/fundamentals-of-linux-book-review

作者: John Paul 選題: lujun9972 譯者: mySoul8012 校對: wxy

本文由 LCTT 原創編譯, Linux中國 榮譽推出


分享到:


相關文章: