[ metamuse ]

2008年2月27日 星期三

新手學LINUX流程

嗯...提供一下我的過程...
1.忘了窗戶.把我的小腦袋FORMAT.
2.我是絕對新手...買書看.最近市面上有幾本UBUNTU的入門書.還有鳥哥的書.......不想買的...去誠品吹冷氣看看書亦可.
3.花了一點小錢去X匠上LINUX的基本課程.(你可以省略此步驟)
4.有事沒事膜拜一下GOOGLE大神(不用買鮮花素果)
5.多看多聽多問.
6.一而再,再而三的重灌....(以前窗戶也是這樣學起來的)
7.用久了習慣了就會..
以上!!

------------------------------------------------------------------------------
1. 科目:硬碟分割和目錄觀念。
內容:一定要先搞清楚在 Windows 下的「C: 槽」、「D: 槽」、「Program Files」、「WINDOWS」、「Documents and Settings」這些硬體上的分割區以及系統下的目錄,在 Linux 裡面通通都只是用目錄的方式存在。但是如果你會一直重灌 Linux 多試試不同的分割區分配的差異的話,至少就要把 /home 這個目錄,放在和根目錄 / 不同的分割區…諸如此類的觀念。

2. 科目:cp 指令以及 vi 的使用
內容:新手最容易搞爛的不是 Linux ,而是 X-Window !所以,要改動系統內的任何設定,請在 shell 下把還沒改動的設定檔備份起來 (i.e., "cp example.conf example.conf.backup" ) 這麼一來,當發生圖型介面失效時,請按下 Ctrl + Alt + F1~F6 之間的任一個,然後在 shell 的文字介面下去復原之前備份的設定檔案 (i.e., "cp example.conf.backup example.conf")

3. 科目:連上網路
既然上一堂課裡已經學會 shell 是什麼樣子了。現在就要學如何使用數據機的 ppp 撥號(如果有的話)、如何使用 pppoeconf 做設定、如何在 [系統] > [管理] > [網路] 這裡搞定 dhcp …等等的問題。只要能上網,幾乎沒有找不到相關討論的問題了。

4. 科目:提問
內容:既然連上了網路,接下來遇到什麼問題,都能在網路上找答案。要記得, Linux 不是一個小社群,一個新手能遇到的問題,百分之九十九都已經有人遇過了。這些被遇過的問題裡,大概百分之九十五也都有了解答了。我個人覺得遇到問題的解決流程應該是:

a. 從網路上查資料

b. 查不到資料的話,上論壇說明自己遇到的問題,疑惑為何,用過什麼關鍵字做搜尋,並且請前輩們指點一下是否可以提示一些新的關鍵字。這個步驟至少應該重覆三次。另外,要注意說明的方法,避免使用「不能用」或是「用不到」這種意義模糊的表達 (i.e., 「救命啊!我的 Linux 不能用!」或是「各位大大,我的 ADSL 用不到,這是什麼問題?」)。另外,在表達疑惑的時候,也應避免使用國會議員、立委諸公們愛用的「反詰語氣」(i.e., 「難道 Linux 真的不能…嗎?」「Linux 就是這麼…嗎?」)。前輩、板友們沒有欠你,所以實在沒有必要承受你的詰問以及其中的諷刺意味。最後,在描述中也應避免把你的電腦過度擬人化(i.e., 「我的螢幕耍脾氣,就是不給我調解析度」或是「我的電腦瘋了!」)。這種表示法很可愛,也顯示出你和電腦的伙伴情感,但是這樣的表示法真的對解決問題沒有什麼直接的幫助。你既沒有說清楚狀況,讀到這篇文章的人也是一頭霧水。

c. 上論壇發問,態度不卑不亢,但是要有禮貌。前輩、板友們沒有欠你,相對的,你也沒有欠他們。所以沒必要在板上使用過於把自己的人格壓低的自稱(當然也不用膨脹到用「朕」來自稱就是了…)。

d. 耐心等待前輩、板友們的回應,並且繼續執行步驟 b. 適時地更新你的發問、補充說明你的搜尋進度及新的發現。請避免以澆冷水、裝可憐或是放暗箭的方式「討」答案。(i.e., 「這個論壇真冷清,都沒人要理我!」或「難道都沒有人會嗎?」)如果實在忍不住,請自言自語念三遍『別人又沒有欠我!別人又沒有欠我!別人又沒有欠我!』,然後回到步驟 b.


只要以上四個科目搞清楚了,以下的就視個人需要,一次只攻一個科目,每次以兩~三個禮拜為限。如果攻不過,就先換下一個科目,也許等懂得多一點了,就會更知道怎麼發問、定關鍵字…云云。

##. 科目:中文輸入
內容:找一個順手的中文平台,看是 OXIM 、gcin 或是 SCIM …等等都可以,把它裝好。(這個就能學到套件的安裝、相依性的概念…等等)

## 科目:安裝新字體
內容:除了能直接用指令安裝螢火飛的新宋體和吳老師的 cwTex 系列字體外,也可以試試如何安裝 Dejavu 系列的字體 (維基百科有下載點) 。這可以學到字型編碼的不同、還可以練習到 "sudo fc-cache -v" 這種無害指令(就是有錯誤也不會有什麼影響的指令)。成功的時候,對 shell 、對下指令…等等會增強不少信心。

## 科目: updatedb 指令、 locate 指令 和 輸出
內容:先下個 updatedb 指令,然後試試用 locate *.mp3 (意思就是「找出 "任何以 mp3 做為副檔名的檔案"。那個 * 符號到底是什麼意思,就當作業一起搞清楚吧。)。這又是一個無害指令。如果你有很多 .mp3 的檔案的話,那麼就把指令改為 locate *.mp3 > mp3.txt ,這樣就會把前半部的指令 (i.e., "locate *.mp3") 的結果,輸出成一個叫 mp3.txt 的檔案。接下來,你就去看 mp3.txt 這個檔案就能看到剛才的結果了。

ps.
(1). 除非你的檔案變動得很快,不然 updatedb 不用天天做。
(2). 以後凡是找不到某某設定檔、忘了某個檔案放哪裡…等等諸如此類的情形,用 locate 這道指令,就能很快找到東西啦!

## 科目: 讀 man 和使用 --help 參數。
內容:請準備一本英文字典在手邊,或是將星際譯王準備好。遇上不熟悉的指令時,別忘了用 "man xxxx" 來看看那個指令是什麼,或是 "xxxx -h" or "xxxx--help" 等方式來看。如果生字很多,那你可以將它輸出成文字檔,再配合星際譯王的取字一起讀。(在 locate 科目那裡有講過,用 " > "符號來做輸出。所以就是 man xxxx > xxxx.txt )

## 科目:設定/使用印表機
內容:這種事順的時候很順,不順的時候也不用當卡到陰,頂多只是卡到紙…
除了論壇外,也可以到 linuxprinting.org 去查查看支援的型號。

## 科目:輕鬆以對
內容:電腦是死的,人是活的。人不要受制於物,更不該役於物。如果真的在使用上遇到問題了,要學著讓自己的情緒不要被影響。

大致是這樣的,遇到的困難越多,那麼你能學到的,也就越多。所以到底要學什麼,端看你遇到了什麼困難而定。如果你用 Linux 的一路都沒有困難的話,也覺得自己好像沒學到什麼,那麼就快樂地使用吧! Linux 本來就是拿來「用」的!

沒有留言: