


Linux培訓
達內IT學院
400-111-8989

今天小編要跟大家分享的文章是關于怎么自學Linux?Linux的學習方法有哪些?最近Linux系統越來越火,使用者越來越多,很多人都開始想要學習Linux技術,那么怎么自學Linux?Linux的學習方法有哪些呢?讓我們一起來看一看吧~
1、買一本Linux學習入門資料
"如果你還沒有好好的讀完過一本Linux安裝及入門教材就不要到初學者
如果你現在開始下決心學習Linux了,那么第一件你要做的事情是到書店去挑一本好書。而不是到論壇社區去問該用什么版本,該如何學習
Linux。一本好的入門教材可以讓你快速領悟Linux的操作方式,系統的基本使用等等。而且都是前人總結經驗寫出來的,他可以幫你搭起一個學習
Linux的框架,對Linux有一個總體的認識。就好比建一撞大樓前先打好地基,搭好混凝土框架。以后就可以慢慢往這個框架里添磚加瓦,最后建起大樓。
而那些想急于學習的,不想看書,只想靠混論壇來學習Linux知識的人,就好比建一撞大樓,今天建好第一層,然后第一層就要全部粉刷好,裝修好,家具買好住進去,然后第二天再開始建第二層。這樣沒有整體規劃的學習是學不好Linux的,最后的結果是浪費自己的時間,也浪費別人的時間。
如果你不信,可以讓實事去告訴你,以一年為限,你和你的一個朋友同時從0開始學Linux,計算機基礎差不多。你去買幾本好書自己慢慢看邊看邊做實驗,讓你的朋友整天到各大論壇瞎混零散的學些Linux知識。也許一開始,你的朋友會比你懂得多,但是一年以后你的水平肯定在你的朋友之上。
在初學階段,不要隨便在論壇上發問,多看書是根本,即使真的非問不可的問題,也要先自己動手察資料解決。實在不行再來問,高手不會鄙視菜鳥,因為每一個高手都是從菜鳥過來的,他們都知道菜鳥的苦衷。但是高手會看不起那些自己不愿動手動腦不會學習解決問題而只想得到現成答案的人。那樣的人會被高手在心里暗罵成不配用Linux的蠢貨。
你需要以下幾種書:
一本好入門教材->一本Linux指令參考手冊->Linux系統管理手冊->講解Linux系統原理的書。
一開始,你只需要入門教材就可以了。并且嚴格安教材的講解去學習,不要一天到晚想著去裝顯卡驅動啦,裝游戲啦,裝軟件啦,這些都沒有必要。你就當你自己的電腦不能上網,只能通過看書學習。慢慢看書,穩抓穩打。慢慢地就融會貫通了。這時候你再到Linux初學者論壇去看看,你在那里早已經是高手了。
另外,一開始你要選定一本入門教材,但是不能只看一本,因為有些書上講的,可能是另外的書上沒有的。因此,重點選一本教材看完。然后再看兩三本入門教材瀏覽一下。作為對第一本書的知識的擴充和鞏固。在看書過程中,如果你有什么不懂的,不要急于上論壇問,自己認真看幾次,實在不懂沒有關系,把問題放在那里。
不要鉆牛角尖不懂不肯放手,這種精神是好的,
但是方法是錯誤的。你盡管學下去,也許你看完書本以后的內容,就對前面不懂的內容豁然開朗了。這是在學習Linux中常有的情況。
另外,現在很多入門書籍是針對非技術型用戶的。(我把那些對Linux本身不感興趣,只想用他來上網,聽音樂和打字的人稱為非技術型用戶,而把對Linux本身感興趣的人稱為技術用戶)
這些針對非技術型用戶的入門書籍幾乎通篇都是插圖,講解的內容都是如何在圖形界面下操作。這些書籍并不能幫你成為一個高手。反而會讓你養成倚賴鼠標和圖形界面操作的習慣以后很難改掉。
因此不能看這些書,一定要買那些一開始就從系統基本機構基本命令開始講解的書籍。我看過的第一本Linux入門書籍共有十多章,但是他從第十一章開始才大致的講解了一下圖形界面的知識。我很感謝這本書,讓我一開始就脫離了windows的思維方式,給我以后的進一步學習帶來了很大幫助。
完成以上的內容,你就完成了建大樓打地基建混凝土框架的過程了??梢越酉聛磉M一步學習了。
2,看完系統自帶的文檔
當你完成入門的過程后,就可以開始讀其他的文檔,然后到論壇的精華區看看,向你建起來的大樓框架中添磚頭了。當然 ,首先要讀的,還是系統自帶的文檔。
絕大多數Linux發行版都自帶非常詳細的文檔。比如我一直在用的redhat,他有從系統安裝到系統安全,針對不同層次的人的詳盡文檔。靜下心來,把這些文檔讀完,比看任何論壇的精華區都有用。書籍和文檔就好比是你每天都離不開的一日三餐,論壇區的精華文檔就好比是點心和水果。你可以不吃點心和水果,但是決不能不吃正餐。
當然,不能為看文檔而看文檔,你一定要邊看邊安文檔中說的做試驗驗證。這樣才印象深刻,否則看過就忘記了等于沒有看。
另外,如果真心想學習Linux就不要吝嗇,也不要害怕丟失數據而不敢做實驗。我建議你去買一個小的二手硬盤,然后放開手干。不要怕丟失數據而不敢做,如果你沒有學會技能,將來做了Linux系統管理員或者網絡管理員到那時因為不會而丟了數據就是大事情了。
3,忘記windows的思維方式
思想性的轉變比暫時性的技術提高更有用,因為他能幫助你加快學習速度?,F在很多人用Linux。但是,他們用Linux的方式完全是
windows的那一套方式。骨子里都是windows的思想。
這樣是不能領悟Linux的精髓體驗不到他的優越性的。我前幾天看到一個朋友要把剛裝了不到2天的mandrake 10
刪除掉,我問他為什么,他說太慢了,受不了,還是用windows快。然后我留意了一下他用Linux的方式,他的所有操作都帶著windows的影子。
他連最基本的刪除,移動文件這樣的操作都要用鼠標,這樣當然慢了!最后我只好說,你刪除吧,你不適合用Linux,Linux不是這樣用的。
各位可以去看看那些Linux高級用戶,他們是怎樣操作的。通常他們都是在X上開一個xterm或者rxvt終端,80%以上的操作都在這個終端下用命令完成,因為
Linux的命令行十分強大,速度也十分快,簡單的幾個命令的組合就能完成非常復雜的操作。
舉一個例子:Linux的常用命令find,去看看man文檔,初學者一定會覺得太復雜而不原意用,但是你一旦學會了就對他愛不釋手。他的功能實在太強了,在配合exec參數或者通過管道重定向到xargs命令和
grep命令,那么他能完成非常復雜的操作,如果同樣的操作你用圖形界面的工具來完成,恐怕要多花十幾陪的時間。因此Linux高手經常會說:如果沒有
find和grep我們還怎么活。
但是現在大部分的Linux初級用戶受到windows影響都喜歡用圖形界面的工具來完成一些基本的操作,我并不是說圖形界面不好。只是由于Linux和windows設計思想的不同他們的操作方式也有很大不同。在windows下用圖形界面操作會比敲命令快,但是
Linux是一個命令行組成的操作系統,他的精髓在命令行! 無論圖形界面發展到什么水平這個原理是不會變的!
4,入門以后多學命令
當你看完了一兩本入門書籍后就應該擴充自己的知識,多學習Linux命令,但是不要在初學階段就系統的學習Linux命令,初學階段只要學會書上提到過的命令就可以了。單靠學習各種命令而成為高手是不可能的,但不會命令而成為高手也是不可能的。這就好比學英語,什么語法都不懂,只捧著單詞手冊背單詞是學不會英語的,但是沒有單詞詞匯量英語水平也提不高的。
在Linux中學習命令的最好辦法是學習bash腳本編程。bash腳本比起其他語言來學習簡單,但是功能卻十分強大。通過學習bash編程,能讓你掌握大量的Linux命令。另外,買一本命令參考手冊是必要的,遇到不知道怎么用的命令可以隨時查詢,這要比察man文檔快。特別適合英語不好,看不懂man文檔的人。
在Linux中,命令可分為系統基本命令和應用程序命令。系統基本命令是所有的unix類系統都支持的命令,走到哪都不變,只要是unix類系統上就肯定有。比如ls,rm,rmdir,cp,cd,mv,cat
等等。
這樣的基本命令大約有200個,這些命令是一定要掌握的,我買了一本< redhat 7
指令參考手冊>這本書非常好,他根據命令的常用指數分類,標明3顆星的為最常用命令,一定要掌握,兩顆星的其次,1顆星的只要知道一下就可以了雖然現在都已經FC3了,但是經典的UNIX基本命令幾十年來都沒有變過!另外有些命令是Linux特有的或者是某一個應用程序的可執行文件比如xmms播放器。
這些只要知道就可以了,不知道也無所謂。有些命令比較少用,因此通常都記不住他的用法,對于這些命令至少要知道有這個命令,腦子里有印象,需要用的時候察一下手冊就可以了,但是決不能不知道這個命令的存在!
5,學會管理系統
等到有了基本知識,也掌握了一定量的命令用法后,就可以進一步學習管理系統。這些內容入門書上會有,但是不會很深入。要深入的學習系統管理,就要去買一本類似之類的書。認真的看書并做實驗,可以讓你很快的進步。
學習配置各種網絡服務器,用Linux搭建網絡,這些都是學習Linux系統管理和網絡管理的好方法。到了這個階段就可以經常上網察察資料,看發布軟件的官方網站文檔和FAQ,看看論壇精華區文章。但是不能本末倒置,多看書還是根本。書籍和官方文檔可以讓你系統的學習,但是論壇可以讓你學到一些小知識,小技巧。
我本人也經常到論壇上來看看,因為即便是一個新手,也可能會發現一些你所不知道的小技巧,看論壇可以學到這些小技巧。但是我看文檔和看論壇的時間比不會小于4:1
。 可以把平時積累的問題一次在論壇上發問。 但是初學的時候不要頻繁上論壇,因為你要問的問題都在書上寫著,耐心一點,你很快就能看到了。
6,學習專業課程
如果你不是計算機專業的,而想把Linux學好,就一定要學習專業課程。學習微機原理,操作系統,計算機網絡等等專業課程是必需的。為什么同時開始學習
Linux,有些人學的非???,不到半年就成了高手,有些人玩來玩去還玩不出名堂,玩了一兩年還是菜鳥?
因為那些學得快的人有基礎,他們都學過專業課程。同樣一篇文檔,沒有基礎的人可能看了三遍還不明白,基礎扎實的眼睛掃兩下就懂了! 這就是專業和非專業的差別!
因此,要想達到更高的境界就一定要學習基礎的專業課程。
7,保持虛心學習的態度
我想再重復一遍天外有天,人外有人的道理!
保持虛心的學習態度不僅能讓你學到更多知識,而且會讓你受人尊重。
在Linux
的世界里,如果你想靠混論壇,發水貼,換幾顆星星增加一下級別,然后再面對菜鳥說幾句牛哄哄的話來贏得別人的尊重是不可能的。即便是一個剛入門的菜鳥,也能分辨你回答問題的質量,從而知道你到底有多少水平。另外,當你成了"高手"的時候,你也能從"菜鳥"那里學到很多知識。
因為有很多問題是你從來沒有想過的,認為自己肯定會的,但是實際遇到的時候會有困難。
而"菜鳥"們往往更善于發現這類問題。這就是中國人常說的"教學相長"!
在Linux的世界里,越是水平高的人越謙虛,因為他們知道自己還有很多不知道的,而那些半瓶水就想晃蕩的人反而自以為是,因為他們還不知道自己還有很多不知道的!
去看看,#
嵌入式開發和UNIX版塊的牛人,他們很多都是有過好幾年Linux方面的工作經驗,精通Linux和unix的好手,但是每個人都保持著非常謙遜的態度,這些人是值得尊敬的。
以上就是小編今天為大家分享的關于怎么自學Linux?Linux的學習方法有哪些?的文章,希望本篇文章能對想要學習Linux技術的你有所幫助,想要了解更多Linux學習相關知識,記得關注達內Linux培訓官網。
填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!