為什麼要寫《Linux系統架構與目錄解析》?

2022-02-25 07:52:24 字數 2307 閱讀 1902

準備要出版《linux系統架構與目錄解析》

的時候,我的心情掙扎了許久,我想讀者從書名就可以猜到原因,因為誰會將linux乙個目錄乙個目錄逐一開啟,並把所有目錄及檔案都瀏覽一次,我想應該很少有人會這麼做吧!但我還是決定將本書完成,因為——若我今天不寫,這樣的書何時才會出現?

還記得剛開始學linux時,我一直都非常希望有這樣一本工具書可供查詢,但可以參考的中文書籍及能夠詢問的使用者太少,因此,我學習linux的瓶頸也就在這裡。雖然比起以前,現在linux的玩家多了許多,但走路、上課、上班時轉頭看一下周圍的人,有幾個會用linux?畢竟還是少數……

因此,我想就開始寫吧!不管出來的結果好與壞,但至少有人在做這樣的事情。如果讀者看過筆者的第一本著作《linux作業系統之奧秘

》,相信不難發現,這兩本書的內容和市面上linux方面的書籍大不相同,因此,這也是我當初想要出書的動力與目的。改變市面上linux書籍的內容與方向是我的目標,如果市面上每一本書都大同小異,即使出了一千本linux書籍,讀者可參考的有實際價值的也可能不會超過三本,因為書的結構、內容和包裝都十分相似,這樣對讀者的linux學習之路將沒有多少助益。

雖然在寫作本書期間,我找了非常非常多的資料,但我絕對不敢說本書

把所有linux的目錄及檔案都納入了其中,畢竟一人之力有限, linux的版本又如此之多,所以我只能將我所知的及可以查到的所有資訊列在其中,以呈現在讀者面前。如之前《linux作業系統之奧秘

》一樣,本書

讀起來可能會比較枯燥(希望讀者以工具書的方式查閱),但我想接下來要撰寫的書籍,應該會寫一些稍微輕鬆的主題,至於有哪些?等出來後就知道囉!

不過,還是要提醒讀者,不要指望靠一本書,就可以掌握你正在使用中的linux,因為linux的kernel版本、發行(distribution)版本都有可能影響到裡面的結構與操作,如在寫本書時,我還是以較常用的fedora為主,至於是否適用suse、ubuntu、debian或其他的版本,我想不會百分之百適用,但絕大部分都是通用的,如/proc、/sys、/dev等,因為底層都是linux kernel,其他不一樣的,須看開發廠商是按哪一種標準、哪一種方式或哪一種功能去分配該版本的目錄或軟體的,但都必須參照linux的基本精神去開發。在此要告訴讀者的是,雖然寫本書筆者只用了乙個版本,但讀者是可以變成好幾個版本的。linux版本雖然很多,但所需要的書並不多,你只要找到幾本好書,了解linux的基本精髓,用一樣的方式去讀每乙個linux,這樣才是學會linux的最快方式。然而,每一本書有每一本書所適合的版本,你永遠不可能知道這本書何時會被淘汰掉,只有懂得最基本的概念,適應手邊的linux,才可以掌握每一版linux所需的要素。

《linux系統架構與目錄解析》

耗時快一年才完成,比起上一本書

,時間長了許多,一方面是最近真的很忙,但最主要的原因,是因為第二個小孩也出生了,相信生過小孩的,就知道筆者目前的辛苦了!在家完全無法做事,可能也因為我是乙個不太「敢」兇小孩的爸爸。因為剛要開始寫就遇到了第二個寶貝的「關愛」,進度就「微微」落後,也就受到編輯「輕輕」的叮嚀。

然而,我也希望在小孩長大後,回過頭看到「當初」爸爸在這段時間所寫出來的東西(只能希望他們會用linux囉),是有點與眾不同的,具有自己的想法,這樣也可以藉以告訴他們,如果要想把一件事情做好,就必須要有自己的想法、目標,不管別人是如何做到的,只要管好自己做得好不好就行。亦如我在規劃寫本書時,從沒想過有沒有可以參考的書籍,或者是有沒有人寫過,如果去參考,寫出來的東西,就會有別人的看法、別人的思想或影子在裡面,就不會是完全屬於自己的東西。因此,要做的事情貢獻大不大,是不是自己要的,這是唯一重要的。只要做的事是對的,就一定會有人欣賞。

儘管這是筆者撰寫的第二本書

,但我還是想獻給每天辛苦在家帶小孩帶到快瘋掉的老婆(或稱大美女),希望她看到本書後能帶給她多一點點的安心(可以幫小孩多買幾本書了);還有我好愛好愛的小baby,當本書出來的時候,不知道她會不會讓我親親她的臉,而不用先向媽咪報告;當然也要獻給已經快被我狂親(有點像在吃了)一年的小壯丁(號稱公尺其林寶寶),雖然第一本書

你來不及以「本尊」參與,但第二本書

也千萬不要拿去當點心吃掉,我手上的書可能不夠你吃的,等你一歲再買蛋糕給你吃囉!

在此也要謝謝所有我第一本書

的讀者,因為有你們的肯定,我才會有力量出版第二本書

(說實話是出版社才敢讓我出),也希望你們繼續給我意見及支援,如果對本書有任何好的想法,同樣希望可以告訴我或出版社,因為linux的東西原本就是要靠眾人的力量,才可以變得更好,不是嗎!

邱世華

[email protected]

2023年8月

「創業&公升職」,請看《走出軟體作坊

》;

「求職&面試」,請看《程式設計之美——微軟技術面試心得

為什麼要寫部落格?

一直想堅持寫部落格,但是總是以各種理由推脫,今天下決心果斷邁出第一步,下決心以後堅持寫,希望大家監督!為什麼開始寫部落格?1.對自己所學的知識進行歸納整理,可以促進思考,有益於加深對知識點的理解記憶,也便於以後快速複習掌握 2.積累下自己的經驗的同時分享給有需要的人,幫助後來者少走彎路 3.寫作是記...

為什麼要寫部落格

以前在學校階段就開始記錄使用包括 為知筆記 有道雲筆記 evernote 等記錄技術要點,目前主要使用evernote,也就是國際版的 印象筆記 使用什麼工具記錄技術要點到還是其次,這個作為技術積累來說並不要緊。要緊的是記錄什麼內容。記錄什麼內容反映了乙個技術人員的胸懷和關注點的大小。最初記錄技術要...

為什麼要寫作?

從 2018 年 10 月 21 日開始寫一些東西,至今 216 天,寫一篇關於寫作的體會。對我來說,寫作的一開始是為了打卡完成 arts 極客時間 左耳聽風 專欄作業 每週分享一些技術或是其他方面的思考,這也是我正在做的事。對於現在的我來說,賺錢 並不是我的首要目的,而且現在水平還相差甚遠。總的來...