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