书评《鸟哥的Linux私房菜 基础学习篇》第四版
鳥哥的Linux私房菜這本書非常有名,是大多數想學習Linux的同學都接觸過的書籍。
我花了大半年的時間,把這本書完整的讀完了。(由于上班,只能周日看一下)
?
接近800頁的厚度,堪稱Linux在命令行下使用的大全。
通過這本書,我終于了解到30年前,當電腦沒有圖形界面的時候,是如何使用計算機來完成各種操作,正常使用電腦的。
畢竟這是一個“操作系統”,牽扯到的內容太多太多,因此這本書這么厚也是很正常的。甚至接近800頁的厚度,還僅僅只是“基礎學習篇”,里面僅僅是一些操作系統使用基礎內容的介紹。如果想要拿Linux作為服務器,還要繼續學習“服務器架設篇”,那也是一本接近700頁的厚書。
這本書的優點:
1. 適合0基礎的同學。只要你有經常使用Windows或者macOS等電腦操作系統的經驗,就可以學習這本書了。最好曾經自己重裝過系統,使用過虛擬機軟件。
但是里面的內容并不基礎,包括一些CPU,硬盤類型,磁盤格式等等,如果之前沒有學過計算機基礎,或者沒有電腦裝機經驗,遇到這些內容可能還是比較懵。所以這本書的第一章才會從電腦結構開始講起。
(所幸我計算機基礎和裝機經驗都有)
不需要了解任何編程語言也能讀完整本書。書中和編程有關的僅僅只是C語言編譯和Shell腳本。其中C語言編譯僅僅是編譯而已,命令都給出了不涉及編程。Shell腳本是本書中需要學會的重要內容,作者也是從頭開始一步一步講的。
2. 書中的文風比較好。書的封面中提到,作者喜歡“碎碎念”的文風。我想說,這不就是像外國教材那樣,把知識掰碎了然后灌輸給讀者么?很多“惜字如金”的教材,實現細節不告訴讀者,讓讀者踩了一個又一個坑,讀書的過程非常痛苦。雖然“碎碎念”,但是書中提到的絕大部分都是有用的提示,或者是作者在使用Linux中走過的彎路,這對于讀者來說有很重要的參考作用,或者也可以讓Linux的學習不那么枯燥。
3. 內容介紹詳細。我在網上看到有些同學提到,這本書太多太厚,自己只需要一本Linux命令大全即可。如果本身是有經驗的Linux運維,這樣要求沒有任何問題,介紹沒用的東西看著也浪費時間。但是對于像我這種不了解Linux或者對有些知識欠缺的同學,詳細的介紹時必要的。只談命令不談概念,最后沒辦法對Linux有一個合理的認識。
?
這本書的缺點:
1. 內容可能會過時。這本書的出版時間是2018年,作者寫書的時間大概是2015年(從文中出現的各種軟件包和命令中的時間就能看到了)
現在是2020年末,雖然以現在的時間看,本書還比較新,現在CentOS7也還在支持期內。但是等支持期過了,系統換版本了,里面的部分內容就會過時了。我就遇到一個過時的情況:低23章需要用到twm,CentOS7y已經不支持了,需要下載CentOS6版本的。但是網上各大開源鏡像站已經沒有CentOS6的內容了,打開CentOS6的文件夾,就只有一個REAMDE,里面寫了CentOS6已經不維護了。最后我好不容易找到一個能下載CentOS6軟件包的鏡像源,才能實現書中的操作。
尤其是我看完書的前幾天,CentOS8不維護了,CentOS不再是穩定版本,而變成了CentOS Stream,作為紅帽的上游測試版本。以后CentOS還不知道發展如何呢。
2. 翻譯質量有可改進的地方。作者雖然是中國人但用繁體字,說話風格看起來也和我們有點差別。個別地方翻譯的有點生硬。但是總體已經非常好了,基本不會因為翻譯影響閱讀。(比外國的翻譯書好多啦)
3. 作者大概是非常喜歡命令行的人,在命令行無法操作的時候才喜歡用圖形界面。因此在書中某些地方刻意說命令行某些功能的好處,但實際上用圖形界面更容易做到這些操作。
PS:我不討厭命令行,作為計算機專業的同學,我認為這些命令行是必須掌握的。
?
總之,我認為這本書還是很好的~
總結
以上是生活随笔為你收集整理的书评《鸟哥的Linux私房菜 基础学习篇》第四版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件项目管理的质量保证
- 下一篇: 模板类的定义和实现可以分开吗?