隨著Windows的普及,DOS開始被人遺忘,很多新手甚至根本就不太了解它。要知道DOS是非常優秀的操作系統,體積小但功能并不弱,但是和Windows相比其界面不直觀,并且DOS采用命令行的方式進行操作,這樣也增加了學習的難度。電腦的發展方向是簡單易用,因此才使得Windows廣泛普及,但是DOS并沒有因為這樣而停止腳步,很多Windows操作還是基于DOS的,特別是在系統出現故障時DOS就變得非常重要了,所以很有必要對DOS的一些應用進行了解。
DOS是以命令行方式運行的,其命令的基本格式為“命令 文件路徑 /參數”,如果你想知道某個命令詳細的說明,可以輸入“命令/?”來進行查詢。在Windows中我們可以打開DOS窗口,在其中運行DOS命令,或者利用啟動盤啟動到純DOS環境運行命令。而命令又分為內部命令和外部命令,只要DOS正常啟動后就可以實行內部命令,而外部命令是以單個文件存在的,需要有這些文件才能運行。
制作啟動盤
很多時候Windows是脆弱的,一個不小心的操作都有可能造成系統的崩潰,因此準備一張DOS的啟動盤是必要的。
在DOS中制作啟動盤很簡單,有兩種基本的方法。使用FORMAT格式化命令,本來它是進行格式化的命令,但是加上參數就可以制作啟動盤。命令格式為“format a: /s”,其中“a:”是軟驅的盤符,運行時你需要進行確認格式化,命令的意思是在格式化的同時拷貝啟動文件到A盤。另外一種方法就是利用SYS命令,格式為“sys a:”,該命令將啟動文件傳送到A盤。這樣制作出來的啟動盤很簡單,只能啟動,還可以執行內部命令。
Win98的DOS環境中提供了更好的制作啟動盤命令,運行Windows安裝目錄中command子目錄里面的bootdisk.bat文件,系統會提示你插入空盤,這樣就可以完成啟動盤的制作。
清除CMOS密碼
有時候我們為了防止別人修改CMOS設置而在其中設置了密碼,這樣可以起到一定的保護作用,但是如果自己遺忘密碼也是很麻煩的事情,這個時候你可以利用DEBUG命令來清除密碼。
在DOS環境中輸入“debug”,并輸入以下命令。
-o 70 16
-o 71 16
-q
然后重新啟動機器,你會發現CMOS的密碼已經清楚,并且CMOS中的設置也恢復到初始狀態,有些設置你需要重新設置。
恢復注冊表
注冊表在Windows系統中占有很重要的地位,無論是硬件還是軟件都需要依靠它才能正常工作,因此如果出現注冊表損壞的情況,會使得軟硬件在使用上出現故障,甚至造成系統的崩潰。
一旦注冊表出現故障,很有可能你連系統都無法進入,此時你只能利用DOS命令進行恢復了,Scanreg命令就可以檢查、備份、恢復、修復注冊表等工作。它的使用也比較簡單,需要進行注冊恢復時輸入命令行“scanreg/restore”,此時系統會提示注冊表備份情況,包括CAB文件名及備份時間等,用戶可以選擇要恢復的CAB文件進行恢復。如果你的注冊表有問題,還可以使用Scanreg進行修復,其命令格式為“sanreg/fix”,需要注意的是這些操作都需要在純DOS下進行。
管理回收站
在Windows中刪除文件時,系統并沒有真正的刪除而是將文件放入回收站中,你可以從中方便地進行恢復,同樣在DOS下也能完成這一工作。
回收站所對應的目錄為RECYCLED,并且每個分區中都有該目錄,你在某個分區中刪除的文件都會對應存放在分區的RECYCLED目錄中去。你可以利用“cd recycled”進入到目錄中去,用dir你會查到所刪除的文件,此時你會發現文件的名字被修改,但是文件的類型還是保持原樣,那么你可以直接將其拷貝出來使用。如果你想知道這些文件原來的名稱,那么你可以查看該目錄中的INFO2文件。直接用type命令就可以查看,顯示為亂碼,但是你還是可以從中看到某個被刪除的文件所對應原來的文件名。
對回收站進行清空也很簡單,直接輸入“deltree /y *.* >MUL”進行刪除,如果是在Win2000的DOS環境中輸入的命令為“del *.* /q”,因為在Win2000中并沒有deltree命令。
虛擬軟驅
記得以前在DOS下有很多軟件必須從軟驅才能安裝,就算你將文件拷貝到硬盤也無法進行,那么此時你需要用SUBST命令將目錄虛擬成為軟驅。雖說現在很少需要這樣做,但是某些軟件還是需要用到軟驅,而你有一時找不到軟盤,那么SUBST命令還是很有用的。
SUBST的使用很簡單,例如你需要將D盤的usb目錄虛擬成為軟驅,那么可以輸入“subst a: d:\usb”即可,這是你會發現訪問A驅實際上是usb目錄中的內容。要取消這個虛擬也很簡單,輸入“subst a:/d”就可以了,注意在有的系統中無法虛擬A驅,你只能虛擬成其它的分區。
巧用DOS命令傳文件
在發表主頁的時候我們都需要用到FTP軟件,它可以方便的進行文件的上傳下載等管理工作,但有時候我們一時找不到FTP軟件該如何辦呢?那么這時使用DOS命令一樣可以完成FTP的管理工作。
在使用FTP命令時你首先需要連上網,然后進入DOS環境就可以開始使用了。例如你想連接www.xiaotao.net這個站點,那么你可以輸入“ftp www.xiaotao.net”,接著會提示你輸入用戶名和密碼,通過驗證后系統會提示你連接成功。此時你就可以開始使用FTP命令,例如你想上傳C盤中的zt.htm文件,那么你可以輸入“put c:\zt.htm”即可,需要下載某個文件時輸入的命令為“get 文件名”,當你需要結束連接時輸入“bye”即可。還有很多的FTP命令,例如ls可以查看文件,當然使用dir也是可以的;cd可以進入目錄等等,你可以輸入“help”查看具體的命令。
檢查網絡故障
在進行電腦之間的聯網時會出現網絡不通的情況,此時你需要判斷故障的原因,那么利用DOS命令進行檢查是簡單而有效的方法。
在這里最常用的命令就是ping。其命令格式為“ping 對方IP地址”,例如“ping 192.168.0.2”,如果網絡是通的,那么會顯示響應的時間,否則會反饋超時的信息,這也說明網絡之間存在問題。接著你就需要通過ipconfig來查看本地網絡設置的相關設置信息,看看本地的設置是否正確,輸入命令“ipconfig”后會顯示本地網絡的設置信息,包括IP地址、子網掩碼、DNS地址等等,如果在后面加上/all的參數,還可以查看更詳細的信息。
用DOS命令進行文件比較
有些時候我們需要對兩個文件進行比較,查看兩者之間存在哪些差異,你一定會想到用專門的比較軟件,其實對于簡單文件的比較用DOS命令就可以完成。
FC一直就是DOS中的文件比較命令,該比較命令的使用很簡單,在運行時只需要指定需要比較的文件即可,其格式為“FC 文件一位置 文件二位置”。在進行比較時,會顯示兩個文件之間的差異,并且列出詳細的不同點及內容。如果進行比較的文件相同,那么會反饋信息說明兩者沒有區別。
在Win2000中還有一個比較命令COMP,它同樣也可以完成文件比較的工作,與FC相比其參數并不多,但COMP能進行更詳細的比較。 COMP的格式一般為“COMP 文件一位置 文件二位置”,如果在使用該命令時不指定文件的位置,系統會以詢問的方式提示你輸入。需要注意的是,使用COMP命令而不帶任何的參數,命令只會進行文件大小的比較,所反饋的信息也只是文件大小是否相同。要進行詳細的比較必須加上參數,例如“comp d:\zt\*.txt e:\zt\*.txt /n=20 /a”,這個命令表示比較兩個目錄中所有的文本文件的開頭20行,并以字符形式顯示差異。COMP在顯示結果上與FC有些不同,FC是將不行的內容全部顯示出來,這樣當內容較多時,你并不好查看。而COMP是顯示具體的差異,并以單個字符的方式顯示,這樣可以提高顯示的精度。
以上僅僅只是說明了DOS一些很常用的應用,其功能遠遠不止這些。掌握一些DOS命令對你的工作將起到很大的幫助,特別是在Windows無法使用的情況下,小小的DOS命令將會是你的救命仙丹。