電癮院

以經常會遇到的問題及「初學者」的角度,來看待「電腦教學」這回事。

MS-DOS與Windows,DOS還值不值得學習呢?

MS-DOS 與 Windows

  MS-DOS說他沒有用,大多的人的確連用都沒用過,甚至有人連聽都沒聽過;
但說它有用,還真的很有用,對我來說,幾乎每天都會用到。

  在我國中剛接觸電腦的時候,為了要玩一個遊戲,光是安裝遊戲,就要打一大堆指令,安裝好了之後,還要設定autoexec.batconfig.sys來「僑」那DOS的640K記憶體,遊戲程式才有辦法執行,可是也因為這樣,為了要玩遊戲才有動力去背那些英文單字,我國中的時候的英文成績平均起來大約只有十多分吧!每次考試都只「能」猜是非及選擇題,可是很奇怪,我雖然都不懂英文,可是在那個全英文的DOS環境中,卻能幾乎背起DOS裡所有的指令及常用的參數,真的是很不可思議,我小時候會的DOS指令甚至還比現在多,因為不常用的指令現在早就忘光了,這個就是為了玩「遊戲」。

  所以DOS這玩意,對很多人來說是個惡夢,為什麼很多人以前電腦都學不好,就是因為這個DOS害的,因為DOS它…

  1. 1). 是個黑白的世界。
  2. 2). 指令一大堆。
  3. 3). 要做任何的事都要在命令列上打一堆的指令,打錯一個字都不行。
  4. 4). 不打指令來命令電腦,它就等在那裡動都不動。
  5. 5). 軟體很難安裝,就算安裝好了,也不一定能執行。
  6. 6). 記憶體很難「僑」,動不動就記憶體不足。
  7. 7). 硬體安裝好之後,常常動不了。

  而自從Windows出現後,人性化的介面,讓人更容易親近它,更容易使用它,程式安裝很簡單、硬體安裝幾乎都是隨插即用(Plug and Play)。

  而安裝遊戲連國小都會,都是用滑鼠一鍵到底,而且不再需要「僑」記憶體了,
種種人性化的特性,反而讓現在大部份的人電腦能力愈來愈差,你說現在小孩子喜歡玩遊戲,他們能從這些簡單易安裝的遊戲中學到些什麼東西嗎?除非真的喜歡電腦,有想學電腦的任何東西的人,才有辦法真正學到東西的,光是沉迷遊戲是學不到任何東西的。 

DOS指令教學文章

DOS還值不值得學呢?

  那這個DOS,現在還值不值得學呢?在什麼地方還用的到呢?如之前有幾篇文章,之中就有提到DOS。

  所以其實它還是值得學的,但幸運的是,現在你不需要學完所有的指令,目前如果你對電腦DIY、維修或是寫程式之類的有興趣的話,倒是可以學一些最重要的指令起來,把它常成是你的基本常識。

  DOS是「Disk Operating System」的縮寫,中文叫「磁碟作業系統」,顧名思義這個作業系統主要就是在處理「磁碟」相關的事情,如「複製檔案」、「更改檔案名稱」、「查看檔案名稱」…等笒,幾乎都離不開「檔案」。

以下是我覺得重要的指令:

  • HELP:為Windows命令提供說明資訊。
  • CD:顯示目前目錄的名稱或變更。
  • DIR:顯示目錄中的檔案和子目錄清單。
  • MD:建立目錄。
  • RD:移除目錄。
  • DEL:刪除檔案。
  • COPY:將一個或數個檔案複製到另一個位置。
  • XCOPY:複製檔案和樹狀目錄。
  • REN:重新命名檔案。
  • TYPE:顯示文字檔的內容。
  • ATTRIB:顯示或變更檔案屬性。

  

  扣除 HELP這個指令,約有10個最基常用的 指令。HELP只有在Windows裡的「命令提示字元」或是「主控台模式」裡才有用(我印象中在早期的MS-DOS 6.22時,是沒有這個help指令的),當你不記得所有的指令時沒有關係,只要用HELP來查詢,如直接打「HELP」就會出現所有的指令列表,如下圖:

 

  除此之外,也可以直接輸入「HELP 指令名稱」來查詢某一個指令的詳細用法,如查詢COPY的用法,就輸入「HELP COPY」,如下圖:

開始學DOS之前

  在開始學DOS之前,你先要搞清楚「萬用字元」、「路徑表示」、「參數」,這些觀念建立起後,你會發現其實DOS簡單到不行。

1) 萬用字元:

  DOS中有兩個萬用字元「*」及「」,我用查詢檔案指令「DIR」來做示範會讓人比較容易了解這個「萬用字元」的用處。

  假設,在D磁碟的「DOS」資料夾裡有四個檔案,分別是「tony0001.txt」、「tony0002.txt」、「andy0001.txt」、「andy0002.txt」。

  第一個指令:「dir」-> 會出現此資料夾內所有的檔案及資料夾。

 

  第二個指令:「dir tony*.txt」-> 只出現了符合的「tony0001.txt」、「tony0002.txt」這兩個檔案。

 

  第三個指令:「dir tony?.txt」-> 出現「找不到檔案」,也就是說這四個檔案沒有一個符合「tony?.txt」。

 

  第四個指令:「dir tony????.txt」-> 出現了符合的「tony0001.txt」、「tony0002.txt」這兩個檔案,結果和「dir tony*.txt」一樣。

 

  注意到這些範例要告訴你「*」及「?」的精隨了嗎?為什麼叫「萬用字元」,因為我們可以利用這些萬用字元來取代所有的文字,這樣會使我們輸入指令時相當的方便。在上面第二個指令「dir tony*.txt」與第三個指令「dir tony?.txt」,這兩個指令只差了一個萬用字元,卻有不同的結果,一個是找到兩個符合的檔案,另一個卻連一個檔案都不符合,從這兩個範例我們很明顯的可以看出,萬用字元「*」可以代表「零到多個任意文字」,而「?」則只能代表「零到壹個文字」。

  所以以「dir tony*.txt」來過瀘資料夾內的四個檔案時,將會有「tony0001.txt及tony0002.txt」會符合「dir tony*.txt」這指令,這邊的星號「*」 即可代表「0001」及「0002」,那若是有「tony.txt」這個檔案,它符不符合呢?剛剛我們有說到星號代表「零到多個任意文字」,所以「tony.txt」若是也在那個DOS資料夾內的話,它也是符合這個「dir tony*.txt」指令的。

  若是「dir tony?.txt」不符合「tony0001.txt及tony0002.txt」,那它可以符合出哪些檔案呢?答案是「tony.txt、tony1.txt、tony2.txt、tonya.txt、tonyb.txt…等等」,因為問號只能代表「零到壹個文字」,這就是為什麼我在第四個指令會輸入「dir tony????.txt」。

  因為這個觀念很重要,我再以一個刪除命令「DEL」來證明這個萬用字元真的很重要,一樣的條件,在資料夾裡有四個檔案,當我想使用「del」來刪除所有的檔案時,我可以這樣下完四個指令來分別刪除檔案,如「del tony0001.txt」 、 「del tony0002.txt」 、「del andy0001.txt」 及「del andy0002.txt」 , 那如果有100個檔案的時候,那不就要打100行,難怪很多人都放棄使用DOS,不不不…,這種情況就是要你使用「萬用字元」,譬如說,想要刪除所有檔案時,可以這樣下「del *.*」,一行就搞定,這個「*.*」就是代表那四個檔案,第一個星號代表「主檔名」的部份,「句號」之後的「星號」即代表所有的「副檔名」。

  那如果我只想要刪除tony0001.txt及tony0002.txt呢?此時你就可以這樣下「del tony*.*」或「del tony*.txt」或「del tony????.txt」或「del tony????.???」或「del tony????.*」,你可以看到方法很多,想要怎麼用就怎麼用,兩個一起用也可以喔!

  

2) 路徑表示:

  我曾經在「電腦中毒怎麼辦?手動解毒移除教學」文章中有討到「路徑及檔案的常識」,內容如下:

  路徑的常識:

  所謂的路徑就是 C:\WINDOWS\system32\ctfmon.exe,

  它可以分解成 「C: 」、「WINDOWS」 、「system32」及「ctfmon.exe」,代表的意思即是有一個檔案叫「ctfmon.exe」,它被放在「C: 」磁碟的「WINDOWS 」資料夾的「system32」資料夾內。

  由這個例子可以明白的看出每個資料夾都會隔著「\」斜線符號,而且電腦裡的「磁碟機」都是以「C:」、「D:」…稱呼,也就是所謂的C槽、D槽。

 

  檔案的常識:

  接著同樣以上面的例子為例子,「ctfmon.exe」

  每一個檔案都有一個主檔名和一個副檔名組成,中間以一個「.」(點符號)隔開,主檔名代表這個檔案叫什麼名字,主要是給使用者做記憶用,而副檔名就比較重要了,它代表了這個檔案是什麼樣的一個檔案,如圖片檔、音樂檔…等等。

  早期DOS時代主檔名只有8位,副檔名為3位;而現在Windows時代,主檔名可以隨便取(當然不是要多長就多長,還是有限制的),副檔名雖然也可以取的很長,但是還是都以3個字為主。

 

3) 參數:

  在DOS裡的指令為了要擴充它的功能及多樣性,通常都會有「參數」這個東西來讓我們使用,路徑使用的是斜線「\」,而參數則是使用這個倒斜線「/」

  一個「dir」的例子,當dir沒有加參數時,是以下這個樣子。

 

  若是我們想要讓檔案「橫」著顯示的話,就可以加參數「/w」,指令就像這樣「dir /w」,執行後如下圖:

Previous

Windows98裡的木馬程式「4wd!!!/C:\WINDOWS\Natal!.pif」移除教學

Next

MS-DOS常用指令教學(一)-CD,MD,RD,DIR

8 Comments

  1. 沐恩

    沐恩有學過一點LINUX
    兩邊指令差不多呢

  2. changyang319

    DOS和LINUX有點類似,不過LINUX比DOS難多了,指令也多更多。

  3. 布哩妮

    當我開起電腦時 跟平常不一樣他出現讀去影像畫面 兒不是像往常一樣出現msn登入畫面 連我要開啟網際網路或登入遊戲或任何檔案都是出現像騙 影片的那個視窗 怎麼會這樣?我該如何解決這問題?還有我想用系統還原也是出現那畫面 是要重灌我的電腦嗎還是如何??

  4. changyang319

    最好是可以重灌了。

  5. 小乖

    受用良多 希望能多學習 成長

  6. changyang319

    很開心對您有所幫助。

  7. 阿山

    講得非常仔細 !!
    對初學者有很大的幫助!
    希望大大能持續做下去 ><

  8. changyang319

    謝謝您的誇獎,我會儘量的。

發表迴響

Powered by WordPress & Theme by Anders Norén