我是如何學習 Linux 的

7 贊 回覆發表於2016-04-27

為何要學習 Linux?

這個問題可能困擾著很多 Linux 初學者和愛好者,其實我也說不上來為何要學習 Linux,可能最實在的理由就是----Linux 相關工作崗位很多。在“見到” Linux 的第一面並不會感覺到此物有多麼驚豔和神奇,但經歷了漫長的學習和接觸之後,你會發現它是如此的讓人神往和愉悅。

那麼,如何才能學好Linux呢?

第一、抱著良好的心態去學習

學習 Linux 一定要保持一個良好的心態,切忌懷疑自己的學習方向和成果。

拿我自己的經驗來說,我學 Linux 是因為要比賽,學習 Linux 成了我每天的任務,就像“計程車司機每天一起床就欠200百元錢”一樣。苦於學校沒有專業的老師,只好一心撲在“聖賢書”之上,在經歷了半年的強制學習和強制灌輸,我產生了嚴重的自我懷疑:“學習 Linux 有什麼用?那麼多命令記到死啊?還比什麼賽,乾脆退賽完事”。這些不良的情緒直接阻礙了我學習的動力和效率,但試問這世間有什麼是容易的呢?還記得你敲出的第一條命令在一個“黑漆漆”的視窗中顯示了什麼樣的神蹟嗎?學習 Linux 絕非是件易事,但請不要懷疑你自己的方向和成果,你所付出的終將會給豐厚的回報。

“善終若始,則無敗勢”這句話就總結了我上面說的一些亂七八糟的話,如果一件事情結束的時候你還能保持像你開始那樣心態的話,那麼你將立於不敗之地。

這一段最後補充一個小的問題吧,不要糾結去學習哪個 Linux 發行版,其實從任何一個發行版開始你的學習之旅都是一樣的。

第二、合適的學習方式和教材

上面也說了,筆者最開始學習 Linux 的時候純自學,經歷了“鳥哥”的厚重,以及 Linux 從入門到“進坑”,各種各樣的書籍和視訊充斥著我本來就不太大的腦容量。說實話《鳥哥的 Linux 私房菜》是一本特別好的書,清晰明瞭、幽默風趣,但因為此書“厚如磚頭”以及目前 Linux 的版本情況,所以不太推薦初學者拿此書系統的學習 Linux。當然如果第四版出了還是趕緊拜讀一下的好(聽說第四版今年就會引入到大陸了)。

又扯了一堆廢話,那麼來個明確的問題,選擇視訊還是書籍?

很多初學者比較傾向於找一些視訊教程來看,其實這真是極好的,但是你得找一些質量高、口碑好,最好是一些大型培訓機構內部的視訊。但是請不要一直依賴視訊,畢竟視訊除了沒有互動之外,跟上課一樣的,所以看視訊的唯一缺點就是學習成本的增加,這個成本包括了取得費用和時間成本,所以在你什麼都不懂而且看書看“懵逼”的時候先看看視訊吧。當你把 Linux 基礎命令用熟練了,理解簡單的服務原理並可以獨立配置簡單的服務的時候,那麼就去看書吧!看書可以大大的節省你的時間、金錢成本。

看什麼書?我個人比較推薦初學者去系統學習劉遄老師的《Linux就該這麼學》這本書。作為一名從業7年的運維高手,劉遄老師的書籍裡每一章的主題非常明確,章節內容也很精練簡潔,每個章節最後都會有一些小的練習題和思考題,可以讓新手更快、更好的理解和掌握每一章的知識。我自己用了3個月通讀了一番,受益匪淺(而且免費)。

當然蘿蔔白菜各有所愛,選擇什麼樣的學習方式和學習教材對每個人來說都是不一樣的,就跟談戀愛一樣,沒有最好只有最合適。

第三、不要牴觸“無聊”的英語

英語無聊嗎?樓主目前還在學校學習,經常可以聽到一些放棄英語的朋友們說“我們是中國人,幹嘛要學英語”,我就提提不吐槽了。

基本上你學習 Linux 或者使用 Linux 一段時間以後,你會發現與其說是學習 Linux 作業系統,還不如說是學習如何閱讀英文呢。比如初期我們使用英文基本是在“找男人”的時候用的,當然這個 man 是個金髮碧眼的“猛男”,你跟他說中文?我敢保證他能打死你。:D

隨著知識的深入,你可能會需要經常去搜尋一些資料,當度娘不能滿足你的時候,你還得去找另一個男人---谷哥。你跟谷哥講中文當然是可以的,但是有時候谷哥會用中文含蓄的跟你表達“我這裡資料還是太少了,你去我哥哥(英文谷哥)那問問?” 試問此時如果你不會用英文描述你的問題,或者看不懂外國牛人的回答,那時候真的有種想拿豆腐撞死自己的衝動。

拿一朋友的例子來說,他就屬於那種寧可背命令、背引數、背配置格式,也不願意多記點單詞的傢伙。但我們仔細分析一下,假如我背了200個在 man 文件中經常出現的單詞,通過這200個單詞我可以猜測大多數的英文段落的意思,我還用背那些“毫無生機”的命令和引數嗎?而且說實話,語言的學習是非常有意思的一件事情。 

第四、找到樂趣以及夥伴

能從枯燥的學習中找到屬於自己的樂趣,這是一件很幸福的事情。樓主在學習的過程中經常會產生一些天馬行空的想法,類似於“這樣行不行?那樣做好不好?如果我這樣做會產生什麼樣的效果?”這種想法總會讓我非常急切的去試一試,雖然結果可能跟你的想象相差甚遠。甚至這些問題度娘都能告訴你,但我就是喜歡自己動手嘗試所帶來的“快感”。當然所謂的樂趣也是相對於個人而言的,有些人把嘗試新東西當做樂趣,每一次成功輸出所產生的小小的成就感也可以是樂趣,當然還有一些惡趣味不是嗎?

找到小夥伴也是一件很重要的事情,樓主在剛學習 Linux 的時候有好多同學、學弟學妹在同一屋簷下學習,彼此競爭、彼此幫助,每個人都能得到長足的進步。當然其實這裡我想說的是找個已經學會或者從事 Linux 的朋友,當你不會的時候有個人可以幫你,這樣會省掉很多查資料、翻文件的時間。

什麼?“那些高手都不理我”。

親,我推薦你先檢查自己問問題的態度。樓主在長期混跡的 QQ 群中經常見到一些初學者會提問一些問題,在得到回答後連句感謝的話都沒有就默默的潛水了,甚至經常看到那種得不到響應就破口大罵的。天哪,誰欠你的嗎?OK,自己的態度沒問題之後,那麼你可以懷疑那些高手是否名副其實,真正的高手永遠樂於分享並且伴著強烈的“開源精神”。當然有時候那些大神僅僅會丟擲一句“方向”性的回答,但有時候這種答案才是真正優秀的答案,會幫你理清前進道路上的很多岔口。

第五、多動手實踐

這一段其實真的沒必要多說,上面介紹了我自己的 Linux 學習經歷和學習方法,這些都是有差異性的,但永恆的不變的是“熟能生巧”這四個字,學好 Linux 絕非一朝一夕之事,時間、知識的積累一定可以將你推上頂峰。

 

相關文章