以文本方式查看主題 - 曙海教育集團論壇 (http://www.brpp.cn/bbs/index.asp) -- Linux技術(shù)討論區(qū) (http://www.brpp.cn/bbs/list.asp?boardid=7) ---- 承接(如何系統(tǒng)學習LINUX) (http://www.brpp.cn/bbs/dispbbs.asp?boardid=7&id=1331) |
-- 作者:wangxinxin -- 發(fā)布時間:2010-11-15 9:14:21 -- 承接(如何系統(tǒng)學習LINUX) 在linux中學習命令的最好辦法是學習bash腳本編程.bash腳本比起其他語言來學習簡單,但是功能卻十分強大.通過學習bash編程,能讓你掌握大量的linux命令.另外,買一本命令參考手冊是必要的,遇到不知道怎么用的命令可以隨時查詢,這要比察man文檔快.特別適合英語不好,看不懂man文檔的人. 在linux中,命令可分為系統(tǒng)基本命令和應用程序命令.系統(tǒng)基本命令是所有的unix類系統(tǒng)都支持的命令,走到哪都不變,只要是unix類系統(tǒng)上就肯定有.比如ls,rm,rmdir,cp,cd,mv,cat 等等.這樣的基本命令大約有200個,這些命令是一定要掌握的,我買了一本< redhat 7 指令參考手冊>這本書非常好,他根據(jù)命令的常用指數(shù)分類,標明3顆星的為最常用命令,一定要掌握,兩顆星的其次,1顆星的只要知道一下就可以了雖然現(xiàn)在都已經(jīng)FC3了,但是經(jīng)典的UNIX基本命令幾十年來都沒有變過!另外有些命令是linux特有的或者是某一個應用程序的可執(zhí)行文件比如xmms播放器.這些只要知道就可以了,不知道也無所謂.有些命令比較少用,因此通常都記不住他的用法,對于這些命令至少要知道有這個命令,腦子里有印象,需要用的時候察一下手冊就可以了,但是決不能不知道這個命令的存在!9 F, O/ p8 `* _ / [6 v) r6 G! \\. b7 r4 s: d! n 8,學會管理系統(tǒng)4 n, V: @+ F: Y6 M\' A/ Q; a 等到有了基本知識,也掌握了一定量的命令用法后,就可以進一步學習管理系統(tǒng).這些內(nèi)容入門書上會有,但是不會很深入.要深入的學習系統(tǒng)管理,就要去買一本類似 之類的書.認真的看書并做實驗,可以讓你很快的進步.學習配置各種網(wǎng)絡服務器,用linux搭建網(wǎng)絡,這些都是學習linux系統(tǒng)管理和網(wǎng)絡管理的好方法. 到了這個階段就可以經(jīng)常上網(wǎng)察察資料,看發(fā)布軟件的官方網(wǎng)站文檔和FAQ,看看論壇精華區(qū)文章.但是不能本末倒置,多看書還是根本.書籍和官方文檔可以讓你系統(tǒng)的學習,但是論壇可以讓你學到一些小知識,小技巧.我本人也經(jīng)常到論壇上來看看,因為即便是一個新手,也可能會發(fā)現(xiàn)一些你所不知道的小技巧,看論壇可以學到這些小技巧.但是我看文檔和看論壇的時間比不會小于4:1 . 可以把平時積累的問題一次在論壇上發(fā)問. 但是初學的時候不要頻繁上論壇,因為你要問的問題都在書上寫著,耐心一點,你很快就能看到了. ! _- q2 ~! R! n/ Q$ f4 `$ ] 9,了結(jié)系統(tǒng)結(jié)構(gòu) 等你有了一定的系統(tǒng)管理知識,知道了/etc下那些配置文件有什么用,知道了一般的網(wǎng)絡服務器如何配置后,就可以去了解系統(tǒng)結(jié)構(gòu)了. 了解系統(tǒng)結(jié)構(gòu)不是要你去看什么文件夾放什么內(nèi)容,而是要學習一些原理性的東西.比如系統(tǒng)是如何引導的,引導后啟動了那些東西.系統(tǒng)中哪些是最基本的庫文件,有什么用等等.學習系統(tǒng)結(jié)構(gòu)的最好方法是自己做一個linux系統(tǒng),再也沒有什么能比自己做一個linux系統(tǒng)更能學習系統(tǒng)結(jié)構(gòu)的了.LFS (linux from strach)可以教你從源代碼自己編譯一個系統(tǒng).通過自己編譯一個系統(tǒng),你就可以了結(jié)linux系統(tǒng)結(jié)構(gòu),知道哪些文件是干什么用的,以及他們?nèi)绾螀f(xié)調(diào)工作.當然,在你達到LFS水平之前還有很多事情要做,比如學會如何編譯安裝源代碼發(fā)布的軟件和編譯新的內(nèi)核等等.到了LFS水平,那么在大多數(shù) linux論壇上你就可以被人稱作"高手"了!到了這個地步,就相當于一撞大樓已經(jīng)基本建好,但是還需要粉刷和裝修,真正的細活還在后面!1 a+ @; {( X) r 永遠記住天外有天,人外有人的道理.即便有了LFS水平,在那些搞linux系統(tǒng)開發(fā),通讀過linux內(nèi)核代碼的人看來你還是一個菜鳥.因此, 請時刻保持虛心的態(tài)度.即便是在 論壇上只有一顆星級別的人,也有可能是一個潛在的,真正的高手! 大多數(shù)真正的高手平時都在搞研發(fā)工作,哪里有時間上論壇啊! 倒是有很多大學還沒畢業(yè)的學生,整天混在論壇上. ! m9 c! j. G0 l* Q" F 10,學習專業(yè)課程 如果你不是計算機專業(yè)的,而想把linux學好,就一定要學習專業(yè)課程.學習微機原理,操作系統(tǒng),計算機網(wǎng)絡等等專業(yè)課程是必需的.為什么同時開始學習 linux,有些人學的非常快,不到半年就成了高手,有些人玩來玩去還玩不出名堂,玩了一兩年還是菜鳥? 因為那些學得快的人有基礎,他們都學過專業(yè)課程.同樣一篇文檔,沒有基礎的人可能看了三遍還不明白,基礎扎實的眼睛掃兩下就懂了! 這就是專業(yè)和非專業(yè)的差別! 因此,要想達到更高的境界就一定要學習基礎的專業(yè)課程.- D! _, \\0 y" D1 B M/ `; y" t 11,保持虛心學習的態(tài)度 我想再重復一遍天外有天,人外有人的道理!4 d+ u) }1 h# @9 H 保持虛心的學習態(tài)度不僅能讓你學到更多知識,而且會讓你受人尊重. 在linux 的世界里,如果你想靠混論壇,發(fā)水貼,換幾顆星星增加一下級別,然后再面對菜鳥說幾句牛哄哄的話來贏得別人的尊重是不可能的.即便是一個剛?cè)腴T的菜鳥,也能分辨你回答問題的質(zhì)量,從而知道你到底有多少水平. 另外,當你成了"高手"的時候,你也能從"菜鳥"那里學到很多知識.因為有很多問題是你從來沒有想過的,認為自己肯定會的,但是實際遇到的時候會有困難. 而"菜鳥"們往往更善于發(fā)現(xiàn)這類問題.這就是中國人常說的"教學相長"!# p- d$ ?3 ?. h1 R+ Y/ S8 n - f0 E5 g- R6 K3 S; e! s3 @ 在linux的世界里,越是水平高的人越謙虛,因為他們知道自己還有很多不知道的,而那些半瓶水就想晃蕩的人反而自以為是,因為他們還不知道自己還有很多不知道的! 去看看,www.linuxforum.net 嵌入式開發(fā)和UNIX版塊的牛人,他們很多都是有過好幾年linux方面的工作經(jīng)驗,精通linux和unix的好手,但是每個人都保持著非常謙遜的態(tài)度,這些人是值得尊敬 |