寫給準備學習Linux的人

來源:互聯網
上載者:User

標籤:linux學習

現在國人學習linux的情況也是這樣,學linux的人個個都意氣分發,以為學習linux會用linux是多麼了不得.學了一點皮裘就以為很牛了.但是那些企業用人單位卻很難找到真實合適的linux人材.因而,我想就目前的情況宣布一下我的觀點. 首先,這篇文章是寫給那些想成為linux高手,並真正想用linux做些事情的人.如果你只想做一個菜鳥,沒事的時候在你雙系統啟動的電腦上偶爾選一次 linux,然後沒事進去偷著樂,那就請你自便.另外,我想說明,和真正的牛人比起來,我自己還處於一個比較低的水平.我沒有讀過核心原始碼,不知道 linux工作原理等等,但是通過摸索,至少我已經找到了通往高手的道路的方向.因此還是想說兩句.

1,linux不是玩具 如果你想系統的學習linux,你必需清楚的認識到這一點.現在有很多人,號稱是linux愛好者,但是他們大部分的事情還是用windows 做,而linux只是作為一個隨便玩玩的系統.他們懂得一些linux的基本操作,知道有linux這個玩藝,也因為經常聽人家說linux好就咬定了 linux就是好.只要有人說linux比windows差,那麼他們就奮起反駁,他們也看不起用windows的人,認為用windows的人水平低. 但是自己用電腦的大部分時間還是用windows並且把重要的檔案都放在了windows分區,因為他們骨子裡只把linux當做玩具,沒有真正領悟 linux的精髓所在.如果你真正想系統的學習linux,想用linux有所作為,那麼請忘記windows的思維方式,慢慢感受和習慣linux的操作方式,總有一天你會真正體驗到他的奧妙所在,從而從自己內心深處喜歡他,使用他,而不是為了趕時髦或向人炫耀而使用他.

2,手頭有一本好的入門教材嗎 "如果你還沒有好好的讀完過一本linux安裝及入門教材就不要到初學者論壇來問題!因為你連問問題的資格都沒有! " 這是我的一個比較偏激的觀點.

如果你現在開始下決心學習linux了,那麼第一件你要做的事情是到書店去挑一本好書.而不是到論壇社區去問該用什麼版本,該如何學習 linux.一本好的入門教材可以讓你快速領悟linux的操作方式,系統的基本使用等等.而且都是前人總結經驗寫出來的,他可以幫你搭起一個學習 linux的架構,對linux有一個總體的認識.就好比建一撞大樓前先打好地基,搭好混凝土架構.以後就可以慢慢往這個架構裡添磚加瓦,最後建起大樓. 而那些想急於學習的,不想看書,只想靠混論壇來學習linux知識的人,就好比建一撞大樓,今天建好第一層,然後第一層就要全部粉刷好,裝修好,傢具買好住進去,然後第二天再開始建第二層.這樣沒有整體規劃的學習是學不好linux的,最後的結果是浪費自己的時間,也浪費別人的時間. 如果你不信,可以讓實事去告訴你,以一年為限,你和你的一個朋友同時從0開始學linux,電腦基礎差不多.你去買幾本好書自己慢慢看邊看邊做實驗,讓你的朋友整天到各大論壇瞎混零散的學些linux知識.也許一開始,你的朋友會比你懂得多,但是一年以後你的水平肯定在你的朋友之上. 在初學階段,不要隨便在論壇上發問,多看書是根本,即使真的非問不可的問題,也要先自己動手察資料解決.實在不行再來問,高手不會鄙視菜鳥,因為每一個高手都是從菜鳥過來的,他們都知道菜鳥的苦衷.但是高手會看不起那些自己不願動手動腦不會學習解決問題而只想得到現成答案的人.那樣的人會被高手在心裡暗罵成不配用linux的蠢貨.

你需要以下幾種書: 一本好入門教材->一本linux指令參考手冊->linux系統管理手冊->講解linux系統原理的書. 一開始,你只需要入門教材就可以了.並且嚴格安教材的講解去學習,不要一天到晚想著去裝顯卡驅動啦,裝遊戲啦,裝軟體啦,這些都沒有必要.你就當你自己的電腦不能上網,只能通過 看書學習.慢慢看書,穩抓穩打.慢慢地就融會貫通了.這時候你再到linux初學者論壇去看看,你在那裡早已經是高手了.

另外,一開始你要選定一本入門教材,但是不能只看一本,因為有些書上講的,可能是另外的書上沒有的.因此,重點選一本教材看完.然後再看兩三本入門教材瀏覽一下.作為對第一本書的知識的擴充和鞏固. 在看書過程中,如果你有什麼不懂的,不要急於上論壇問,自己認真看幾次,實在不懂沒有關係,把問題放在那裡.不要鑽牛角尖不懂不肯放手,這種精神是好的, 但是方法是錯誤的.你儘管學下去,也許你看完書本以後的內容,就對前面不懂的內容豁然開朗了.這是在學習linux中常有的情況.

另外,現在很多入門書籍是針對非技術型使用者的.(我把那些對linux本身不感興趣,只想用他來上網,聽音樂和打字的人稱為非技術型使用者,而把對linux本身感興趣的人稱為技術使用者) 這些針對非技術型使用者的入門書籍幾乎通篇都是插圖,講解的內容都是如何在圖形介面下操作.這些書籍並不能幫你成為一個高手.反而會讓你養成倚賴滑鼠和圖形介面操作的習慣以後很難改掉.因此不能看這些書,一定要買那些一開始就從系統基本機構基本命令開始講解的書籍.我看過的第一本linux入門書籍共有十多章,但是他從第十一章開始才大致的講解了一形介面的知識.我很感謝這本書,讓我一開始就脫離了windows的思維方式,給我以後的進一步學習帶來了很大協助.

完成以上的內容,你就完成了建大樓打地基建混凝土架構的過程了.可以接下來進一步學習了.

3,你看完系統內建的文檔了嗎? 當你完成入門的過程後,就可以開始讀其他的文檔,然後到論壇的精華區看看,向你建起來的大樓架構中添磚頭了.當然 ,首先要讀的,還是系統內建的文檔. 絕大多數linux發行版都內建非常詳細的文檔.比如我一直在用的redhat,他有從系統安裝到系統安全,針對不同層次的人的詳盡文檔.靜下心來,把這些文檔讀完,比看任何論壇的精華區都

有用.書籍和文檔就好比是你每天都離不開的一日三餐,論壇區的精華文檔就好比是點心和水果.你可以不吃點心和水果,但是決不能不吃正餐. 當然,不能為看文檔而看文檔,你一定要邊看邊安文檔中說的做實驗驗證.這樣才印象深刻,否則看過就忘記了等於沒有看.另外,如果真心想學習linux就不要吝嗇,也不要害怕遺失資料而不敢做實驗.我建議你去買一個小的二手硬碟,然後放開手幹.不要怕遺失資料而不敢做,如果你沒有學會技能,將來做了 linux系統管理員或者網路系統管理員到那時因為不會而丟了資料就是大事情了.

4,學習linux不是逛自由市場. 經常看到有人問用什麼版本的linux好,其實只要你認真學習無論什麼版本都挺好的.要知道,開發linux發行版的人都是通讀過linux核心代碼,對 linux原理極其精通的人,而且每一個Team Dev都對他的發行版做過測試後放出的.那些國際知名的大品牌更是如此. 因此,討論什麼版本好並無意義,關鍵是你是不是真心想學.不過,為了避免曲高和寡,最好選用的人多的版本,比如redhat manrake suse 等等. 國內有一兩個linux版本做的也不錯,但是國內的linux都是面向非技術型使用者開發的,因此,如果你想成為高手,建議不要用國內的版本.
學習linux不是逛自由市場,選定版本就要靜下心來學習.不要今天換版本明天要升級.這樣對你沒有好處.我見過一些人號稱用過十幾種甚至幾十種 linux,向人談論起來頭頭是到,好像懂的很多,但是如果你讓他去用linux搭建一個web伺服器,做一個linux網關,他就什麼都不會了.他們把時間都浪費在了版本的轉換上了.

5,你能看懂英文文檔嗎? 談論這個問題,我有點低氣不足,因為我自己的英語很差.但是,至少我可以無障礙的讀完一般的電腦文檔.電腦英語很簡單,只要熟悉了電腦專業英語,高中畢業的水平就可以輕鬆的閱讀電腦文檔了.如果你的英語實在太差了,連最簡單的電腦英語文檔都看不懂,那麼在學習linux的同時,請趕緊學習英語. 也許你說,你可以看翻譯的文檔,當我還是一個菜菜鳥的時候,也是這樣認為的.但是,後來才發現,如果你想深入學習linux,看不懂因為文檔實在是太難了.寫的最好的,最全面的文檔都是英語寫的,最先發布的技術資訊也都是用英語寫的.即便是非英語國家的人發布技術文檔,也都首先翻譯成英語在國際學術雜誌和網路上發表.你去看看各大軟硬體生產商的官方網站,有哪一個不是用英語作為其主站的? 長期用windows的人會很不習慣這一點,裝個軟體還要看半天文檔,應為windows用起來實在太簡單了.但是如果你想學習linux就必需學會看各種文檔,而大部分的文檔都是用英語寫的.我發現很多人甚至連man文檔都不會看,有什麼命令不會用了就跑到論壇上來問,還裝出一副可憐相,乞討一個命令的用法.有這些時間還不如自己看看man文檔,即使你一個一個單詞的翻譯成中文再自己看都比問別人強,因為別人的回答再怎麼詳盡都比不上man文檔詳盡.安裝一個新的軟體時先看README,再看INSTALL然後看FAQ,最後才動手安裝,這樣遇到問題就知道為什麼.否則,說明文檔都不看,結果出了問題再來找答案反而浪費時間! 古人說欲速則不達就是這個道理!

6,忘掉windows的思想方法 思想性的改變比暫時性的技能提高更有用,由於他能協助你加快學習速度.如今很多人用linux.可是,他們用linux的方法完全是 windows的那一套方法.骨子裡都是windows的思想.這麼是不能領會linux的精華體會不到他的優越性的.我前幾天看到一個兄弟要把剛裝了不到2天的mandrake 10 刪除去,我問他為什麼,他說太慢了,受不了,仍是用windows快.然後我留心了一下他用linux的方法,他的一切操作都帶著windows的影子. 他連最基本的刪除,移動檔案這麼的操作都要用滑鼠,這麼當然慢了!最終我只好說,你刪除吧,你不適合用linux,linux不是這麼用的.各位能夠去看看那些linux高檔使用者,他們是如何操作的.一般他們都是在X上開一個xterm或許rxvt終端,80%以上的操作都在這個終端下用指令完結,由於 linux的指令行非常強壯,速度也非常快,簡略的幾個指令的組合就能完結非常複雜的操作。

原文連結:http://www.magedu.com/71783.html


本文出自 “馬哥Linux培訓” 部落格,請務必保留此出處http://mageedu.blog.51cto.com/4265610/1928370

寫給準備學習Linux的人

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.