要談到 Linux 如何學(xué)習(xí)之前,我們得就 Linux 目前的一般應(yīng)用來(lái)說(shuō)明一下,才好理解您需要什么樣的學(xué)習(xí)方式!那么這個(gè)桌上型計(jì)算機(jī)平時(shí)都在干些什么?簡(jiǎn)單的說(shuō),桌上型計(jì)算機(jī)的日常工作是:
- 桌上型計(jì)算機(jī):
所謂的桌上型計(jì)算機(jī)就是一般使用者在屏幕前面工作時(shí)候的常見(jiàn)的操作系統(tǒng)了!我們稱之為『Desktop』系統(tǒng),就是簡(jiǎn)稱的桌上型計(jì)算機(jī)了!說(shuō)到桌上型計(jì)算機(jī)就不能不提一下 X-Window System 。
- 由前一章提到的 Unix 與 Linux 的歷史中,我們知道在 1986 年美美的窗口畫面就已經(jīng)在 Unix 上面出現(xiàn)過(guò)了,那個(gè)時(shí)候窗口畫面被簡(jiǎn)稱為 X 系統(tǒng),而后來(lái)到了 1994 年的時(shí)候正式被整合在 Linux 里頭!至于微軟的 Windows 則是在 1995 年才出現(xiàn)!
- 所謂的 X Window System 就是以 XFree86 這個(gè)計(jì)劃釋出的 X11 這個(gè)窗口軟件為管理顯示核心的一套窗口接口的軟件,我們常常簡(jiǎn)稱他為圖形使用者接口( Graphical User Interface )。這個(gè) XFree86 只是 Linux 核心上面的一套軟件而已,他主要的工作就是管理圖形接口輸出的時(shí)候,幾乎所有顯示相關(guān)的硬件的控制,例如顯示卡、屏幕、鍵盤、鼠標(biāo)、等等,都是 XFree86 管理的!或者,我們可以稱 XFree86 為 X-Window System 的服務(wù)器,簡(jiǎn)稱為 X Server 。
- 至于我們所看到的美美的窗口畫面,則是使用 X Server 提供的顯示相關(guān)硬件的功能,來(lái)達(dá)到圖形顯示的『窗口管理員( Window Mananger, WM )』所發(fā)揮的能力啦!這也就是說(shuō), WM 是掛在 X Server 上面來(lái)運(yùn)作的一套顯示窗口接口的軟件,例如我們常見(jiàn)的 KDE, GNOME 等等都是 WM。
大致上就是這些工作啰!在這些工作中, Linux 有美麗的圖形接口 X Window System 提供良好的使用者接口 ( GUI ) ,此外,目前發(fā)展中的 WM 也都具有中文化的功能!至于 Office 軟件則有類似 Open Office 的軟件支持,所以,基本上在桌上型計(jì)算機(jī)型態(tài)的使用中, Linux 已經(jīng)足以應(yīng)付大部分的上班族群的工作了。
- 上網(wǎng)瀏覽;
- 文書(shū)處理;
- 網(wǎng)絡(luò)接口之公文處理系統(tǒng);
- 辦公室軟件( Office Software )處理數(shù)據(jù);
- 收發(fā)電子郵件;
- 工作站計(jì)算機(jī):
工作站計(jì)算機(jī)與桌上型計(jì)算機(jī)不太一樣的地方,在于工作站通常得要應(yīng)付比較重要的公事應(yīng)用,例如工程界流體力學(xué)的數(shù)值模式運(yùn)算、娛樂(lè)事業(yè)的特效功能處理、軟件開(kāi)發(fā)者的工作平臺(tái)等等。Linux 上面有強(qiáng)大的運(yùn)算能力,以及支持度相當(dāng)廣泛的 GCC 編譯軟件,因此在工作站當(dāng)中也是相當(dāng)良好的一個(gè)操作系統(tǒng)選擇。例如我們研究室目前就要將 Sun Unix 上面執(zhí)行的大型模式移轉(zhuǎn)到 Linux 上面,據(jù)美國(guó)環(huán)保署內(nèi)部人員的測(cè)試,發(fā)現(xiàn) Linux 不但比較便宜 ( X86 系統(tǒng)嘛! )而且速度還比較快呢!
- 網(wǎng)絡(luò)服務(wù)器:
承襲了 Unix 的良好傳統(tǒng), Linux 上面的網(wǎng)絡(luò)功能特別的強(qiáng)大!此外,由于 GNU 計(jì)劃,讓 Linux 上面的服務(wù)器軟件幾乎都是免費(fèi)的!因此,做為一部網(wǎng)絡(luò)服務(wù)器,例如 WWW, Mail Server, File Server, FTP Server 等等, Linux 絕對(duì)是上上之選!上面這些就是目前常見(jiàn)的幾個(gè) Linux 的應(yīng)用方向。那么根據(jù)上面的應(yīng)用,你覺(jué)得應(yīng)該要怎樣學(xué)習(xí) Linux 呢?
- 嵌入式系統(tǒng):
近年來(lái)電子相關(guān)產(chǎn)業(yè)相當(dāng)?shù)呐畈l(fā)展,其中,小型微電腦的發(fā)展甚為重要!例如家電產(chǎn)品、PDA、以及其它微型的計(jì)算機(jī)配備。這些計(jì)算機(jī)配備通常是直接嵌入于產(chǎn)品當(dāng)中的,例如 PDA 本身就是一個(gè)小型的計(jì)算機(jī)操作系統(tǒng)啦!這些系統(tǒng)我們就稱為嵌入式系統(tǒng)。而要讓這些嵌入式系統(tǒng)能夠動(dòng)作,自然就需要制作一套簡(jiǎn)單的操作系統(tǒng)啰,這個(gè)時(shí)候,可修改核心讓功能變簡(jiǎn)單的 Linux 則是很好的選擇。因此,近年來(lái)有相當(dāng)多的嵌入式系統(tǒng)選擇 Linux 做為發(fā)展的平臺(tái)呢!
其實(shí),不論學(xué)什么系統(tǒng),『從頭學(xué)起』是很重要的!還記得你剛剛接觸微軟的 Windows 都在干什么?還不就是由檔案總管學(xué)起,然后慢慢的完到控制臺(tái)、玩到桌面管理,然后還去學(xué)辦公室軟件,我想,你總該不會(huì)直接就套過(guò)這一段學(xué)習(xí)的歷程吧???那么 Linux 的學(xué)習(xí)其實(shí)也差不多,就是要從頭慢慢的學(xué)起啦!不能夠還不會(huì)走路之前就想要學(xué)飛了吧! ^_^!
常常有些朋友會(huì)寫信來(lái)問(wèn)鳥(niǎo)哥一些問(wèn)題,不過(guò),信件中大多數(shù)的問(wèn)題都是很基礎(chǔ)的!例如:『為什么我的使用者個(gè)人網(wǎng)頁(yè)顯示我沒(méi)有權(quán)限進(jìn)入?』、『為什么我下達(dá)一個(gè)指令的時(shí)候,系統(tǒng)告訴我找不到該指令?』、『我要如何限制使用者的權(quán)限』等等的問(wèn)題,這些問(wèn)題其實(shí)都不是很難的,只要了解了 Linux 的基礎(chǔ)之后,應(yīng)該就可以很輕易的解決掉這方面的問(wèn)題呢!所以請(qǐng)耐心的,慢慢的,將后面的所有章節(jié)內(nèi)容都看完。自然你就知道如何解決了!
此外,網(wǎng)絡(luò)基礎(chǔ)與安全也很重要,例如 IP 的基礎(chǔ),網(wǎng)絡(luò)的 Gateway 設(shè)定基礎(chǔ)與網(wǎng)絡(luò)的相關(guān)概念!很多的朋友一開(kāi)始問(wèn)的問(wèn)題就是『為什么我的 mail server 無(wú)法收到信件?』這種問(wèn)題相當(dāng)?shù)睦_,因?yàn)榘l(fā)生的原因太多了,而朋友們常常一接觸 Linux 就是希望『架站!』根本沒(méi)有想到要先了解一下 Linux 的基礎(chǔ)!這是相當(dāng)傷腦筋的!尤其近來(lái)計(jì)算機(jī)怪客 ( Cracker ) 相當(dāng)多, ( 真奇怪,閑閑沒(méi)事干的朋友還真是不少.... ) ,一個(gè)不小心您的主機(jī)就被當(dāng)成怪客跳板了!甚至發(fā)生被警告的事件也層出不窮!這些都是沒(méi)能好好的注意一下網(wǎng)絡(luò)基礎(chǔ)的原因呀!
所以, 鳥(niǎo)哥希望大家能夠更了解 Linux ,好讓他可以為你做更多的事情喔!而且這些基礎(chǔ)知識(shí)是學(xué)習(xí)更深入的技巧的必備條件呀!因此建議:
- 先理解一下基礎(chǔ)的硬件知識(shí),不用一定要全懂(沒(méi)那么多時(shí)間),但是至少要『聽(tīng)過(guò)、有概念』即可;
- 先了解一下 Linux 的基礎(chǔ)知識(shí),這些包含了『使用者、群組的概念』、『權(quán)限的觀念』,『程序的定義』等等;
- 必需至少學(xué)會(huì)一種以上的文書(shū)編輯器,例如最好學(xué)會(huì)通用版本的 vi 啰!
- 實(shí)際操作 Linux 時(shí),必定要學(xué)習(xí)的 Shell ,最好 Shell scripts 也能夠了解;
- 如果上面你都通過(guò)了,那么網(wǎng)絡(luò)的基礎(chǔ)就是下一階段要接觸的咚咚,這部份包含了『IP 概念』『路由概念』『TCP/IP』等等;
- 如果連網(wǎng)絡(luò)基礎(chǔ)都通過(guò)了,那么網(wǎng)站的架設(shè)對(duì)你來(lái)說(shuō),簡(jiǎn)直就是『太簡(jiǎn)單啦!』
在一些基礎(chǔ)知識(shí)上,這里推薦一下 Study-Area 里面的基礎(chǔ)文章,相當(dāng)?shù)膶?shí)用!
『工具書(shū)』對(duì)于學(xué)習(xí)者而言是相當(dāng)重要的!不過(guò),一本錯(cuò)誤觀念的工具書(shū)卻會(huì)讓新手整個(gè)誤入歧途....,以下有幾個(gè)網(wǎng)站有特別介紹了幾本書(shū)籍,如果有興趣的話,歡迎參考看看!實(shí)在是很建議買一本『基礎(chǔ)一點(diǎn)』的工具書(shū)來(lái)學(xué)習(xí) Linux ,等到有一定的基礎(chǔ)之后,才來(lái)買架設(shè)網(wǎng)站以及『安全防護(hù)』方面的書(shū)籍,尤其是『安全防護(hù)』的書(shū)籍, VBird 認(rèn)為,網(wǎng)絡(luò)安全一定會(huì)越來(lái)越受到重視的!當(dāng)然,有興趣的話,小弟的『鳥(niǎo)哥的 Linux 私房菜 -- 基礎(chǔ)學(xué)習(xí)篇』也可以參考看看啰! ^_^
要增加自己的體力,就是只有運(yùn)動(dòng);要增加自己的知識(shí),就只有讀書(shū);當(dāng)然,要增加自己對(duì)于 Linux 的認(rèn)識(shí),大概就只有實(shí)作經(jīng)驗(yàn)了!所以,趕快找一部計(jì)算機(jī),趕快安裝一個(gè) Linux 套件,然后快點(diǎn)進(jìn)入 Linux 的世界里面晃一晃!相信對(duì)于你自己的 Linux 能力必然大有斬獲!除了自己的實(shí)作經(jīng)驗(yàn)之外,也可以參考網(wǎng)絡(luò)上一些善心人士整理的實(shí)作經(jīng)驗(yàn)分享喔!例如最有名的 Study-Area ( http://www.study-area.org )等網(wǎng)站。
此外,人腦不像計(jì)算機(jī)的硬盤一樣,除非硬盤壞掉了或者是數(shù)據(jù)被你抹掉了,否則儲(chǔ)存的數(shù)據(jù)將永遠(yuǎn)而且立刻的記憶在硬盤中!在人類記憶的曲線中,你必須要『不斷的重復(fù)練習(xí)』才會(huì)將一件事情記得比較熟!同樣的,學(xué)習(xí) Linux 也一樣,如果你無(wú)法經(jīng)常摸索的話,那么,抱歉的是,學(xué)了后面的,前面的忘光光!學(xué)了等于沒(méi)學(xué),這也是為什么鳥(niǎo)哥當(dāng)初要寫『鳥(niǎo)哥的私房菜』這個(gè)網(wǎng)站的主要原因,因?yàn)?,我的忘性似乎比一般人還要好~~呵呵!所以,除了要實(shí)作之外,還得要常摸!才會(huì)熟悉 Linux 而且不會(huì)怕他呢!
好了,底下列出幾個(gè)學(xué)習(xí)網(wǎng)站來(lái)提供大家做為參考實(shí)作的依據(jù):(注:由于不同的網(wǎng)站當(dāng)初撰寫的時(shí)候所用的 Linux 套件或版本與目前的主流并不相同,因此參考他人的實(shí)作經(jīng)驗(yàn)時(shí),必須要特別留意對(duì)方的版本,否則反而可能造成你的困擾喔?。?/blockquote>
X-Window 還是 command line由前面的介紹我們可以知道,雖然目前 X-Window 的接口越做越漂亮,而且也已經(jīng)漸漸的可以來(lái)控管整個(gè)系統(tǒng)了!但是必須要注意的是, X-Window 畢竟還只是一個(gè) Linux 上面的軟件,并不是一套『操作系統(tǒng)』,所以實(shí)際上使用他來(lái)設(shè)定系統(tǒng)的時(shí)候,還是有相當(dāng)多的困擾的,因?yàn)楫吘顾麩o(wú)法完全的管理好我們的 Linux ??!雖然就以 Desktop 的型態(tài)來(lái)說(shuō),X-Window 是讓 Linux 立刻深入人心的方法。不過(guò), X-Window 在使用的時(shí)候還是有相當(dāng)多的問(wèn)題的,最大的問(wèn)題來(lái)自于『系統(tǒng)資源的有效應(yīng)用』,以 VBird 的使用情況來(lái)說(shuō),我的系統(tǒng)資源并沒(méi)有很好,但是 X-Window 本身相當(dāng)?shù)南南到y(tǒng)資源,如果一開(kāi) X-Window ,那么你的內(nèi)存幾乎都被 X-Window 吃光了!您要如何來(lái)用剩下的系統(tǒng)資源來(lái)進(jìn)行高效率的其它工作呢?!這也是為什么很多的書(shū)籍與網(wǎng)站都會(huì)希望使用者架設(shè)網(wǎng)站的時(shí)候,不要啟動(dòng)圖形使用者接口 的原因啰!
以下再來(lái)說(shuō)說(shuō) X-Window 學(xué)習(xí)與 command line 學(xué)習(xí)的角度。
- X-Window
如果您對(duì)于 Linux 的要求是『桌上型計(jì)算機(jī)』,并且你又不架設(shè)網(wǎng)站的話,那么學(xué)習(xí) X-Window 對(duì)您而言,絕對(duì)是需要的!至于指令列模式對(duì)你就不是這么必要了!但是,如果 Linux 對(duì)你而言是『服務(wù)器與工作站』的話,那么 X-Window 可能就不是這么重要,但是指令列模式可就大大的重要啦!因?yàn)?,如果?X-Window 作為學(xué)習(xí) Linux 的方式,那么未來(lái)一定會(huì)有死角,這是因?yàn)?X-Window 了不起也只是 Linux 的『一套軟件』而不是『Linux 核心』此外,目前發(fā)展出來(lái)的 X-Window 對(duì)于系統(tǒng)的管理上還是有無(wú)法掌握的地方, 舉個(gè)例子來(lái)說(shuō),如果 Linux 本身捉不到網(wǎng)絡(luò)卡的時(shí)候, 請(qǐng)問(wèn)如何以 X-Window 來(lái)捉這個(gè)硬件呢?!還有,如果需要以 tarball 的方式來(lái)安裝軟件并加以設(shè)定的時(shí)候, 請(qǐng)以 X-Window 來(lái)架設(shè)他!這可能嗎?當(dāng)然可能,但是這是在考驗(yàn)『X-Window 開(kāi)發(fā)商』的技術(shù)能力, 對(duì)于了解 Linux 架構(gòu)與核心并沒(méi)有多大的幫助的!所以說(shuō),如果只是想要『會(huì)使用 Linux 』的角度來(lái)看, 那么確實(shí)使用 X-Window 也就足夠了,反正搞不定的話,花錢請(qǐng)專家來(lái)搞定即可;但是如果想要更深入 Linux 的話,那么指令列模式才是不二的學(xué)習(xí)方式!
- 服務(wù)器端
如果 Linux 對(duì)你而言是『生財(cái)』的工具,呵呵!那可不是只要學(xué)習(xí) X-Window 能夠解決的了!舉個(gè)例子來(lái)說(shuō)好了,假如你的客戶人在臺(tái)北,而你人在遠(yuǎn)方的臺(tái)南,他的 Linux 服務(wù)器出了問(wèn)題,要你馬上解決他, 請(qǐng)問(wèn):要您親自上臺(tái)北去修理?還是他搬機(jī)器下來(lái)讓你修理?!或者是直接請(qǐng)他開(kāi)個(gè)賬號(hào)給你進(jìn)去設(shè)定即可?!想當(dāng)然爾,就會(huì)選擇開(kāi)賬號(hào)給你進(jìn)入設(shè)定即可啰!因?yàn)檫@是最簡(jiǎn)單而且迅速的方法!然而這個(gè)方法使用的方式卻不是 X-Window 作的到的!因?yàn)?X-Window 太耗資源,實(shí)在不容易讓您這樣子聯(lián)機(jī)(很麻煩的啦?。┧詥∥淖纸缑媸窍喈?dāng)重要的!尤其如果想要深入 Linux 的核心時(shí),那么以文字界面來(lái)了解 Linux 就更需要了!所以說(shuō),不要怕麻煩,還是多摸一些文字界面的東西吧?。椭鷷?huì)比較大哩!所以基本上, VBird 還是希望大家可以多多的以 文字接口( command line )的方式來(lái)學(xué)習(xí) Linux 啦!
網(wǎng)絡(luò)數(shù)據(jù)查詢其實(shí),在網(wǎng)絡(luò)上面已經(jīng)有相當(dāng)多的 FAQ 整理出來(lái)了!所以,當(dāng)你發(fā)生任何問(wèn)題的時(shí)候,除了自己檢查,或者到上述的實(shí)作網(wǎng)站上面查詢一下是否有設(shè)定錯(cuò)誤的問(wèn)題之外,最重要的當(dāng)然就是到各大 FAQ 的網(wǎng)站上查詢啰!以下列出一些有用的 FAQ 網(wǎng)站給您參考一下: 還有相當(dāng)?shù)牡木W(wǎng)絡(luò)資源可以查詢!如果你有發(fā)現(xiàn)更新的信息時(shí),記得來(lái)信通知 VBird 喔!
真的沒(méi)辦法、發(fā)問(wèn)吧
- 天助自助者:
一般而言, Linux 在下達(dá)指令的過(guò)程當(dāng)中,或者是 log file 里頭就可以自己查得錯(cuò)誤信息了,舉個(gè)例子來(lái)說(shuō),當(dāng)您下達(dá):ls -l /vbird
時(shí),由于系統(tǒng)并沒(méi)有 /vbird 這個(gè)目錄,所以會(huì)在屏幕前面顯示:ls: /vbird: No such file or directory
這個(gè)錯(cuò)誤訊息夠明確了吧!系統(tǒng)很完整的告訴您『查無(wú)該數(shù)據(jù)』!呵呵!所以啰,請(qǐng)注意,發(fā)生錯(cuò)誤的時(shí)候,請(qǐng)先自行以屏幕前面的信息來(lái)進(jìn)行 debug ( 除錯(cuò) )的動(dòng)作,然后,如果是網(wǎng)絡(luò)服務(wù)的問(wèn)題時(shí),請(qǐng)到 /var/log 這個(gè)目錄里頭去查閱一下 log file ,這樣可以幾乎解決大部分的問(wèn)題了!
- 討論區(qū)的提問(wèn):
萬(wàn)一真的經(jīng)過(guò)了自己的查詢,卻找不到相關(guān)的信息,那么就發(fā)問(wèn)吧!不過(guò),在發(fā)問(wèn)之前建議您最好先看一下『提問(wèn)的智慧』這一篇討論!然后,你可以到底下幾個(gè)討論區(qū)發(fā)問(wèn)看看:
不過(guò),基本上每一個(gè)討論區(qū)的內(nèi)容是大同小異的,發(fā)問(wèn)的時(shí)候一定要注意到某些禮節(jié)!最好是先以搜尋的方式搜尋一下該討論區(qū)是否有您需要的文章之后,在發(fā)問(wèn)!這樣可以獲得事半功倍的功能喔!此外, Netman 兄提供的一些學(xué)習(xí)的基本方針,提供給大家參考:
- 在Windows里面﹐程序有問(wèn)題時(shí)﹐如果可能的話先將所有其它程序保存并結(jié)束﹐然后嘗試按救命三鍵(Ctrl+Alt+Delete)﹐將有問(wèn)題的程序(不要選錯(cuò)了程序哦)“結(jié)束工作”﹐看看能不能恢復(fù)系統(tǒng)。不要?jiǎng)硬粍?dòng)就直接關(guān)機(jī)或reset。
- 有系統(tǒng)地設(shè)計(jì)檔案目錄﹐不要隨便到處保存檔案以至以后不知道放哪里了﹐或找到檔案也不知道為何物。
- 養(yǎng)成一個(gè)做記錄的習(xí)慣。尤其是發(fā)現(xiàn)問(wèn)題的時(shí)候﹐把錯(cuò)誤信息和引發(fā)狀況以及解決方法記錄清楚﹐同時(shí)最后歸類幾定期整理。別以為您還年輕﹐等你再弄多幾年計(jì)算機(jī)了﹐您將會(huì)非常慶幸您有此一習(xí)慣。
- 如果看在網(wǎng)絡(luò)上看到任何好文章﹐可以為自己留一份copy﹐同時(shí)定好題目﹐歸類存檔。
- 作為一個(gè)使用者﹐人要遷就機(jī)器﹔做為一個(gè)開(kāi)發(fā)者﹐要機(jī)器遷就人。
- 學(xué)寫 script 的確沒(méi)設(shè)定 server 那么好玩﹐不過(guò)以我自己的感覺(jué)是﹕關(guān)鍵是會(huì)得“偷”﹐偷了會(huì)得改﹐改了會(huì)得變﹐變則通矣。
- 在Windows里面﹐設(shè)定不好設(shè)備﹐您可以罵它﹔在Linux里面﹐如果設(shè)定好設(shè)備了﹐您得要感激它﹗
其它的一些建議除了上面的學(xué)習(xí)建議之外,還有其它的建議嗎?確實(shí)是有的!其實(shí),無(wú)論作什么事情,對(duì)人類而言,兩個(gè)重要的因素是造成我們學(xué)習(xí)的原動(dòng)力:很多人問(wèn)過(guò)我,鳥(niǎo)哥是怎么學(xué)習(xí) Linux 的?由鳥(niǎo)哥之前的 自我介紹 與對(duì)于 Linux 的接觸歷程,你大概會(huì)知道,原來(lái)我本人對(duì)于計(jì)算機(jī)就蠻有興趣的,加上工作的需要,而鳥(niǎo)哥又從中得到了相當(dāng)多的成就感,所以啰,就一發(fā)不可收拾的愛(ài)上 Linux 啰!因此,鳥(niǎo)哥個(gè)人認(rèn)為,學(xué)習(xí) Linux 如果玩不出興趣,他對(duì)你也不是什么重要的生財(cái)工具,那么就不要再玩下去了!因?yàn)楹芾廴栓栓摺绻阏娴南胍孢@么一套優(yōu)良的操作系統(tǒng),除了前面提到的一些建議之外,說(shuō)真的,得要培養(yǎng)出興趣與成就感才行!那么如何培養(yǎng)出興趣與成就感呢?可能有幾個(gè)方向可以提供給你參考:
- 成就感
- 興趣
此外,除了這些鳥(niǎo)哥的經(jīng)驗(yàn)之外,還有在 BBS 上面有一封對(duì)于 Linux 新手相當(dāng)有幫助的文件數(shù)據(jù),大家可以多看一看: 里面提到了幾乎新手都會(huì)有的問(wèn)題!此外,在網(wǎng)絡(luò)上還有另外一篇介紹 Linux 的文章,也蠻好玩的,不過(guò)他是 Word 版本,目前并不打算將他修改一番,因?yàn)橐3衷募娘L(fēng)貌呀!呵呵!有興趣的朋友真的可以好好的看一看:
- 建立興趣:Linux 上面可以玩的東西真的太多了,你可以選擇一個(gè)有趣的課題來(lái)深入的玩一玩!不論是 Shell 還是圖形接口等等的,只要能夠玩出興趣,那么再怎么苦你都會(huì)不覺(jué)得喔!
- 成就感:成就感是怎么來(lái)的?說(shuō)實(shí)在話,就是『被認(rèn)同』來(lái)的!怎么被認(rèn)同呢?寫心得分享??!當(dāng)你寫了心得分享,并且公告在 BBS 上面,自然有朋友會(huì)到你的網(wǎng)頁(yè)去瞧一瞧,當(dāng)大家覺(jué)得你的網(wǎng)頁(yè)內(nèi)容很棒的時(shí)候,哈哈!你肯定會(huì)加油繼續(xù)的分享下去而無(wú)法自拔的!那就是我啦...... ^_^!而且,就鳥(niǎo)哥的經(jīng)驗(yàn)來(lái)說(shuō),你『學(xué)會(huì)一樣?xùn)|西』與『要教人家會(huì)一樣?xùn)|西』思考的紋路是不太一樣的!學(xué)會(huì)一樣?xùn)|西可能學(xué)一學(xué)會(huì)了就算了!但是要『教會(huì)』別人,那可就不是鬧著玩的!得要思考相當(dāng)多的理論性與實(shí)務(wù)性方面的咚咚,這個(gè)時(shí)候,你所能學(xué)到的東西就更深入了!鳥(niǎo)哥常常說(shuō),我這個(gè)網(wǎng)站對(duì)我在 Linux 的了解上面真的的幫助很大!
- 協(xié)助回答問(wèn)題:另一個(gè)創(chuàng)造成就感與滿足感的方法就是『助人為快樂(lè)之本!』當(dāng)你在 BBS 上面告訴一些新手,回答他們的問(wèn)題,你可以獲得的可能只是一句『謝謝!感恩吶!』但是那句話真的會(huì)讓人很有快樂(lè)的氣氛!很多的老手都是因?yàn)橛羞@樣的滿足感,才會(huì)不斷的協(xié)助新來(lái)的朋友的呢!此外,回答別人問(wèn)題的時(shí)候,就如同上面的說(shuō)明一般,你會(huì)更深入的去了解每個(gè)項(xiàng)目,哈哈!又多學(xué)會(huì)了好多東西呢!
- 參與討論:參與大家的技術(shù)討論一直是一件提升自己能力的快速道路!因?yàn)橛羞@些技術(shù)討論,你提出了意見(jiàn),不論討論的結(jié)果你的意見(jiàn)是對(duì)是錯(cuò),對(duì)你而言,都是一次次的知識(shí)成長(zhǎng)!這很重要喔! ^_^
本章習(xí)題練習(xí) ( 要看答案請(qǐng)將鼠標(biāo)移動(dòng)到『答:』底下的空白處,按下左鍵圈選空白處即可察看 )一般而言, X Server 與 X Client 會(huì)是在同一部計(jì)算機(jī)主機(jī)上面,就是我的直接在 Linux 主機(jī)上面執(zhí)行 startx 就跑出來(lái) X Window 即是一例!
- 在 X-Window System 的架構(gòu)里面,主要有幾個(gè)組件?各有何重點(diǎn)?
答:X-Window System 有三個(gè)組件,分別是 X Server, X Client 與 Window Manager 三部分,分別的工作如下:
- X Server : 主要用于主機(jī)上面繪制影像的功能!而且他可以控管所有的主機(jī)上面的顯示接口硬件,諸如:鼠標(biāo)、鍵盤、顯示卡(最重要為驅(qū)動(dòng)程序)及屏幕等等,是最重要的部分喔;
- X Client : 用在 Client 端計(jì)算機(jī)的應(yīng)用程序軟件,他可以用來(lái)操縱 X Server 繪制出使用者想要的圖示,簡(jiǎn)單的說(shuō),他就是使用者在使用的軟件啦!
- Window Manager : 窗口管理員,她主要的功能就是讓 X Server 繪制出來(lái)的圖形變的更漂亮,簡(jiǎn)單的說(shuō),他就是介于使用者與 X Server 之間的一套軟件就是了!由于 X Server 提供的繪圖丑丑的,因此,有了 Window Manager 我們的 X Window System 就可以變的漂漂亮亮的啰!
- 什么是 GUI ( Graphical User Interface )?
答:GUI 就是圖形使用者接口,亦即是使用圖形接口來(lái)操縱硬件啰!例如我們的 X Window system 就是一個(gè)例子!目前桌上型的計(jì)算機(jī)為了親和力,圖形使用者接口做得越來(lái)越好了!
2002/07/08:第一次完成或者是上次更新...忘記了~ @_@
2003/01/28:重新修訂,加入 X-Window 的簡(jiǎn)易說(shuō)明
2002/02/03以來(lái)統(tǒng)計(jì)人數(shù)
Designed by VBird during 2001-2003. Aerosol Lab.
聯(lián)系客服