DOS命令八大經典案例

穩萊

DOS命令八大經典案例

DOS已逐漸遠去,我們每天都習慣地使用著Windows
98/Me/2000/XP,可是你瞭解Windows中的DOS嗎?其實在有些時候DOS還是比Windows要方便快捷得多,畢竟這個是操作系統的經典之作。下面就筆者在使用DOS過程中摸索的技巧總結成八大案例來說明一下,希望多多少少能對讀者在使用電腦的過程中有點啟發和幫助。

案例一、「FC」—文件對比
眾所周知,在安裝軟件時,一般會在註冊表中或多或少留下點什麼,時間一長就會有大量的垃圾留在裡面,讓我們的系統逐漸變慢直至崩潰。誠然現在有很多好用的工具可以幫我們解決這個難題,可是如果我們想知道它們究竟在註冊表中留下了什麼,而手頭又沒有合適的工具,難道就束手無策了嗎﹖等等,我們請出DOS下最方便的比較工具——「FC」
格式:FC [path]<filename> [path]<filename>
使用方法:首先在安裝軟件前把註冊表導出為一個文件如:「1.reg」,在安裝軟件後再導出為一個文件如:「2.reg」。這兩個文件假設都放在C盤根目錄下。我們進入MS-DOS方式輸入「C:\fc
1.reg 2.reg」按Enter。看到了沒有?螢幕上顯示的正是註冊表被改動的地方。
註:FC默認逐行比較兩個文件。文件中每一行的長度應小於256個字元,如果行長超過256個字元或者比較對象是二進制文件或程式文件,應在後面加上/b參數,FC將對它們逐字節比較。

案例二、「>」—定向輸出
我們接著上面的案例。有的時候我們在用上面的方法時發現螢幕不停地往上滾動,好多訊息一閃而過停都停不下來,這種情況是由於兩個文件相差太大的緣故,文件被改動的地方太多了。怎麼辦呢﹖別著急,這時候我們要用到另外一個小技巧——使用定向輸出「>」
格式:命令(或程式)>定向輸入設備(或文件名)
使用方法:我們還用上面的例子,在DOS下輸入C:\fc 1.reg 2.reg >change.txt按Enter。
怎麼什麼訊息都沒了啊。其實你仔細看一下就會發現在該目錄下多了一個FC.txt文件,快用寫字板打開它啊,裡面可是放著這兩個文件的全部比較訊息呀:)so
easy 吧。
註:你可以把它輸出為任何格式的文件,它們都可以以文本方式打開。

案例三、「copy」—文件合併
有很多時候網上把視頻文件分割成好多小段讓大家分別下載,可是下載好的文件在看的時候又老是不停地要打開,那麼有沒有什麼辦法讓它們重新合併成一個整的文件呢?用專門的視頻編輯工具固然可以,可是那繁瑣的E文讓我輩頭痛。其實DOS下就有現成的工具,用我們常用的「copy」命令就可以完成,讓我們來看看吧。
格式:copy /b <filename1>+<filename2>+…+<filenameN> >filename
使用方法:假設你的硬碟有兩個文件分別是video1.mpg 和 video2.mpg 那麼我們在該目錄下輸入「copy /b
video1.mpg+video2.mpg
video.mpg」就可以了,其中video.mpg是你合併後生成的新文件名。趕緊試一試,打開播放器看看是不是拼合好了。
當然,你喜歡的小說、音樂,如果嫌不停地打開關閉太麻煩,不妨試試這個方法把它們合併在一起觀看。

案例四、「copy」—批量重命名
一個朋友要做項目需要把一系列文本文件按編號重新命名,可是由於數量實在太多,在Windows中一點點地改太麻煩了,頭都大了:(有沒有簡單一點的方法呢﹖)好多雜誌上介紹了好多工具和方法來實現這個,可是我覺得都比較麻煩。其實我們把DOS命令和回收站結合使用就可以完成批量改名。
使用方法:假設E盤上有大量要改名的文件,那麼首先把它們弄到回收站裡!(切記!僅僅只是刪除,不要清空回收站啊,文件丟了我可不負責!),然後我們進入MS-DOS模式下的E盤,在根目錄下輸入「cd
recycled」進入回收站,dir看看,是不是所有的文件名都改變成有順序的了:)接下來我們把它們都給拷貝出來。輸入「copy *.*
e:\」哈哈,返回Windows去看看吧是不是所有的文件都為DE1、DE2……了。
註:1.刪除之前要先清空「回收站」,否則文件將有可能從未知數字基數開始。
2.在哪個盤刪除的就進入哪個盤的recycled文件夾,別的盤裡沒有對應文件的。
3.文件名被修改後命名格式為DX1,D是固定的表示DISK,X是對應你的盤符,如果是在F盤就是DF1,如果是D盤就是DD1,依此類推。

案例五、「copy」—改文件日期
某同事因為工作需要要修改文件的日期,在Windows中忙乎了半天也不知道該怎麼改:(難道我們真的只能求助於專用工具了嗎?其實不然,同樣是使用copy命令就可以輕鬆完成:)

格式:copy <filename>+

使用方法:假設我們要修改的文件是redate.dat文件,它在C盤,那麼我們首先進入MS-DOS方式,在C盤下輸入「copy
123.dat+,,」(註:加號後面緊跟2個逗號)按Enter後系統會詢問你是否覆蓋?這時鍵入「Y」即更改為當前日期,是不是非常簡單啊?

案例六、FDISK—修復引導區
同事今天開機突然發現系統無法啟動,螢幕提示「No System,System
Halted」其實根據提示我們可以知道,問題肯定出在硬碟的引導區上。這種情況一般是引導記錄損壞或被病毒感染,或是分區表中無自舉標誌,還有可能是結束標誌55AAH被改寫而造成的。
格式:fdisk /MBR
使用辦法:用DOS引導盤啟動電腦,在提示符下執行「FDISK
/MBR」命令。FDISK中本身就包含有主引導程式代碼和結束標誌55AAH,這一招對於修復主引導記錄和結束標誌55AAH既快又靈,而且不用擔心會損壞任何硬碟上的文件!

案例七、「ping」—查看是否連線
在網吧上網時伺服器突然斷線,網管在解決故障,看他忙得滿頭大汗我們都不好意思問「什麼時候可以通」。可是總不能打開個網頁不停按刷新吧,這個時候用一個簡單的DOS命令就可以在最短的時間內檢測出什麼時候能連上線了,而且還不用那麼費事:)
格式:ping <count name> -t
使用方法:在MS-DOS模式下執行「ping www.XXX.com
-t」就可以啦:)你可以看到螢幕不停地上滾,如果是通的話就會顯示「Reply from xxx.xxx.xxx.xxx:
bytes=32 ……」的訊息,否則就顯示「Destination host
unreachable」。這樣你就可以一邊幹別的一邊在第一時間知道什麼時候網路是通的啦。

案例八、「debug」—破解COMS
朋友的品牌機CMOS被他無意中鎖住了,怎麼辦呢﹖這時候你也許會說打開機箱給電池放電不就行了嗎。可是品牌機如果拆了機箱多半保修的問題就泡湯了。其實DOS下有個非常好用的工具來解開這個密碼——DEBUG。由於這個是個工具,它實在太博大精深了,所以沒法給出格式。不過可以跟著我一步步地做,咱們不學太多,只就事論事不就成了。
啟動系統後進入DOS模式,如果是Windows Me(XP)則用啟動盤啟動,在DOS下輸入以下指令:
debug
-o70 21
-o71 20
-q
好了,咱們重新啟動電腦看看是不是已經解開了:
關於案例分析咱們就先說到這裡了,雖然DOS已經落伍淘汰離我們遠去了,可是當你的系統出現藍屏時、當你的系統崩潰時、當你對一些問題的解決覺得煩瑣時,也許DOS能給你最好的答案。
說明:以上各方法均可在微軟任何操作系統環境下使用,所有外部程式在Windows 98的啟動盤中均可以找到。

 給當前日誌評分:
Loading Vote
正在讀取評分資料...


文章來自: Tank部落格
引用通告: 查看所有引用 | 我要引用此文章
Tags: DOS
相關日誌:

評論: 1 | 引用: 0 | 查看次數: -
回覆回覆lucy[2009-04-14 09:16 AM | del]
恩恩..還是搞不懂..

DOS要怎開呢?
發表評論
暱 稱:
密 碼: 遊客發言不需要密碼.
內 容:
驗證碼: 驗證碼
選 項:
雖然發表評論不用註冊,但是為了保護您的發言權,建議您註冊帳號.