智慧財產權宣告

本站所有的內容均由本人所原創,受中華民國之智慧財產權相關法律保障。如需轉載、引用或連結,請參考這裡的說明

2008年1月28日

學 Linux,從圖形介面開始有何不可?

中研院 OSSF 的投稿再度重現江湖!距離上一篇雖然有點久,不過可不是人家不要我的稿喔!是我沒時間投(OSSF 主編別打我!偶而讓我打腫臉充胖子,宣傳一下嘛!),再則上一篇引來很多自由軟體的愛好者轟擊,確實讓我有點心灰意冷。

不過,所長我可不是初出茅廬,輕易就會被打倒的小毛頭,這樣的轟擊只會讓我回身檢視文章本身有沒有問題,在確認理論和邏輯上沒問題之後,再度迎接挑戰的雄心就更加強烈了。工作之餘,繼續研究自由軟體的各種問題,繼續投稿,也歡迎自由軟體的高手繼續「指點」我(請注意,我需要的是真正的高手,不是來罵和亂的),給我進步和成長的空間,謝謝!

----------------------以下才是本文,我只是分隔線-----------------------------

不管是初學者,還是從 Windows「跳槽」到 Linux 這個自由軟體陣營最主要的作業系統,通常我都是這麼建議學習者的。

多年來推廣資訊教育和作為一個電腦顧問的經驗,其實學習者最大障礙是心理上的恐懼,不是電腦本身的操作難易程度。雖然和早期的電腦比起來,操作的簡易度上已經進步很多了,但是和電視比起來,它還是很難。電視只要安裝好,接好天線,按了電源開關之後,只要會轉台和控制聲音就可享受電視帶來的樂趣,操作 方法永遠只有一種,所以不論老少和教育程度,幾乎人人都會使用電視。

當然,這也因為電視的功能單純,所以不需要複雜的操作程序,電腦能做的事情可就多很多,想讓它做什麼事,就得安裝相關的軟硬體設備。東西弄的越多,相關的操作程序就越多,當然複雜度也就越高,複雜度越高,學習的障礙當然也越高。

所以,很多初學者一開始是「滿懷大志」的要學 Linux,總希望 Linux 在省去高昂的授權費之餘,還能幫它做這個做那個。對於能完成這些事情該具備怎樣的電腦,可說是毫無所知,等到開始要學習的時候才發現,想達到自己的「大 志」,前方居然有那麼多的「學問」等著,內心就差不多開始要打退堂鼓了,一旦到了這個階段,再怎麼簡單易用的 Linux 和應用軟體,他都不大提得起勁來學。

因此要幫助這些朋友的最首要工作,就是協助幫他們破除這個心理障礙。通常,我會以一個簡單的範例「催眠」他們:其實 Linux 很簡單啦!

當然,這是一個精心設計過的範例,而且也一定是常用的東西。但這個範例絕不會是在文字介面底下的操作,而是在圖形介面下。因為再怎麼說,圖形介面總是比文字介面親和且容易操作的多。為何我如此堅持採用圖形介面呢?且容我先講一些陳年往事吧!

早期 DOS 作業系統還流行的時候,曾經流傳過一個關於文字命令的笑話,話說某個初學者想要開啟 PE2(早期的一個文字編輯軟體),於是在文字命令列內輸入「run PE2.」他得到的回應是「Bad command or no files.」於是他改輸入「Run PE2, please.」電腦給他的回應依舊是「Bad command or no files.」換了幾個句子之後他都沒辦法開啟 PE2,最後搞到火了,於是輸入「I order you run the fucking PE2!」DOS給他的回答還是「Bad command or no files.」!

從這個笑話中,大家應該不難知道,在文字介面下,文字指令不但拼字要正確,語法也必須要對,否則唯一的回應就是命令錯誤,使用者常常不知道自己的錯 誤到底在哪裡,得有耐性的檢查拼字和電腦專屬的命令語法(如果書上沒有相同的內容,往往得查書查個老半天),這種情形,很容易讓使用者感到挫折。


在文字介面下使用錯誤的指令,從電腦的回應中,我們看不出真正的問題出在哪(上圖使用 DOS 的切換目錄指令,很顯然 Linux 不接受)

當然,並不是說圖形介面就會有比較好的結果,而是圖形介面下的選項通常有限,方便使用者在一定的小範圍內嘗試,而且使用者可以透過「看圖說故事」的 方式,去做多種操作上的嘗試(文字介面無從嘗試起,錯誤的語法怎麼輸入還是錯),而且只要能試出來,成就感就很大,會覺得自己「終於也能操控電腦這個神奇 的機器了」,之後他的學習和使用意願就會變高,而且是高到令人難以想像的廢寢忘食。


在圖形介面底下,有限的選擇和圖示說明中,使用者比較容易進行資料夾的切換

當然,很多真正的電腦高手都跟我說過,Linux 的精髓大部分是在文字介面底下才有辦法使用,如果初學者一開始就習慣圖形介面,日後很難從頭學習文字介面的東西。這個部份我並不否認,我也認同文字介面才 能學到真正的精髓,只是對於一個初學者來說,連入門功夫都不願學,又如何要他學到精髓?其次,很多的初學者的學習動機和目的只是日常應用,不見得是想變成什麼電腦高手,所謂的精髓,對他來說往往是不切實際的東西(離開課堂之後,恐怕一輩子都不會用到)。

當然,要是一開始為了興趣或工作上的理由,使用者已經下定決心想徹底瞭解作業系統,而且一開始最好就從文字介面著手。但如果只是日常的應用,如文書處理、上網、特定個人化應用軟體和影音娛樂等,硬要他去學那些用不到的東西,恐怕將會是事倍功半。要先對電腦有興趣,日後因為需要而學習文字指令時,使用者的自我學習意願會比較高,因為在初學時期美好經驗的影響下,通常自我突破和「學到會」的意志會比較強烈。

至於從 Windows 跳槽的朋友,多數還是比較熟悉圖形介面,只要選擇圖形介面比較完善的版本,這些有經驗的使用者在轉換過程中,並不會有太大的困擾。雖然 Linux 有些觀念和 Windows 差異很大(註),不過在圖形介面下的操作,往往不會察覺出之間的差異,只有在特定的情況下才需要學習和了解。不過要是牽涉到文字介面,這些朋友還是不免會 排斥。畢竟還是要硬背相關的命令呀!

綜合上述的各種狀況和利弊,個人還是認為先讓使用者有興趣、能接受比較重要,畢竟使用者不想用,再便利的工具也和塵土無異啊!

註:最常遇到困擾的莫過於對磁碟機的概念。在 Windows 中不論是實體或是延伸分割出來的,通通視為一台裝置(Device),在 Linux 則一律視為資料夾,二者的差異可謂天南地北。平常使用資料夾存取資料的時候不會覺得有何差別,但是加裝新硬碟時就會感到困擾。

2 則留言:

  1. 雖然我不是「真正的高手」,而我會回應是因為想彼此切磋互相學習,而不是來亂來罵的。

    當然學linux可以從圖形介面下手,但當你玩到某個程度想深度理解它,圖形介面並不會比較方便。總之,小的不才,也是很多東西等著去學,例如日常需要用到的,像是複製啦、貼上、移除、安裝程式之類在windows上常用的習慣等命令的用法。

    其實它有些命令真的很好玩喔,聽音樂的cd(進目錄)、男人的man(手冊)、複製的cp、rm的移除啦等等,可是初學者通常都不願下命令,這是一定的。

    不過我們倒是可以從系統目錄下開始學起,畢竟與以往習慣的操作系統檔案格式不一樣,一步一步慢慢看裡頭文件,我相信會得到很多有用的東西喔!

    不要氣餒,加油阿^^

    回覆刪除
  2. To yugu 兄:
    願意切磋互相學習,在我心目中就是真正的高手,畢竟大家的學習心得,那可是經歷過多少嘗試錯誤和寶貴時間所得到的啊!當然是珍貴無比囉!

    閒話休說,轉入正題。事實上你說的沒錯,當圖形介面玩到一個程度的時候,就會發現沒啥可玩了,甚至誤以為「Linux 就只有這樣喔?」其實是大錯特錯的,很多好東西,還是得進文字命令模式才行。(Windows何嘗不是如此?)

    我只是認為,一個人會努力學習某個東西,必然是先對那個東西有興趣,產生一種「我想要了解它」的慾望,自然而然就會下苦工(他自己可不以為苦)去學,碰到問題會自行解決,而不是要有人在旁邊督導鞭策。

    我自己第一次碰到 Linux 的時候,第一個感覺就是:「哇!這麼低的配備可以跑這麼順?這種好東西不學怎麼行?」就這樣一頭栽進 Linux 的世界。其實,我還只能算是入門的人,很多時候都要靠 Gimp 請教 Linux 的前輩啊!

    從我自己的經驗(不論是學習或教學),我發現只要能引起興趣和求知慾,老師根本就不需要多講什麼,學生就會自行找資源和資料,所以我才有感而發的寫這篇文的。

    不過你說的系統目錄,我自己倒是沒想過,有空會想想怎麼從這兒下手,也希望你不吝分享心得。

    謝謝你的打氣!希望大家在 Linux 的學習之路都能順利!

    回覆刪除

email 圖片:http://services.nexodyne.com/email/