如何學習Linux

2021-08-22 15:09:25 字數 1896 閱讀 2732

為何要學習 linux?

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

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

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

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

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

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

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

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

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

第三、不要牴觸「無聊」的英語

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

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

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

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

第四、找到樂趣以及夥伴

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

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

什麼?「那些高手都不理我」。

第五、多動手實踐

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

如何學習Linux

隨著linux應用的擴充套件許多朋友開始接觸linux,根據學習windwos的經驗往往有一些茫然的感覺 不知從何處開始學起。這裡介紹學習linux的一些建議。一 從基礎開始 常常有些朋友在linux論壇問一些問題,不過,其中大多數的問題都是很基礎的。例如 為什麼我使用乙個命令的時候,系統告訴我找不...

如何學習linux?

做為中國人的特殊情況,學習linux對中國人來說要做的事情相對多了一些 1 以linux為榮耀,以幫助他人了解和學習linux為己任。3 了解unix的歷史,linux的歷史和hacker的歷史及文化。4 盡可能聯絡所以可以聯絡到linux的愛好者,盡可能多的了解你能接觸到的最了解linux的人對l...

如何學習linux

首先先學學編輯器,vim,emacs 什麼的都行。然後學makefile 檔案,只要知道一點就行,這樣就可以準備程式設計序了。然後看看 c 程式語言 k r 這樣呢,基本上就可以進行一般的程式設計了,順便找本資料結構的書來看。如果想學習unix linux 的程式設計,apue 絕對經典的教材,加深...