DOS命令教程DOS命令大全DOS命令學(xué)習(xí)小結(jié)_第1頁
DOS命令教程DOS命令大全DOS命令學(xué)習(xí)小結(jié)_第2頁
DOS命令教程DOS命令大全DOS命令學(xué)習(xí)小結(jié)_第3頁
DOS命令教程DOS命令大全DOS命令學(xué)習(xí)小結(jié)_第4頁
DOS命令教程DOS命令大全DOS命令學(xué)習(xí)小結(jié)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

DOS命令大全(適用版本:MS-DOS6.22)目錄TOC\o"1-5"\h\z\o"CurrentDocument"目錄1\o"CurrentDocument"一、DOS基本概念2\o"CurrentDocument"二、基礎(chǔ)知識(shí)7\o"CurrentDocument"(-)了解DOS下的內(nèi)存管理機(jī)制7\o"CurrentDocument"(-)dos獲得更多常規(guī)內(nèi)存8\o"CurrentDocument"(三)dos如何進(jìn)行多種系統(tǒng)配置9\o"CurrentDocument"(四)dos出錯(cuò)提示與對(duì)策11\o"CurrentDocument"(五)dos其它命令17\o"CurrentDocument"(六)DOS下硬件設(shè)備的使用與設(shè)置17\o"CurrentDocument"(七)DOS系統(tǒng)的維護(hù)20\o"CurrentDocument"(八)DOS下內(nèi)存的配置20\o"CurrentDocument"(九)CONFIG.SYS文件的命令與配置22(十)DOS批處理文件26\o"CurrentDocument"(H^一)DOS未公開命令與參數(shù)29\o"CurrentDocument"(十二)如何在DOS下使用長(zhǎng)文件名31\o"CurrentDocument"三、DOS命令全集32\o"CurrentDocument"(―)DOS命令全集(第一講)32\o"CurrentDocument"(二)DOS命令全集(第二講)33\o"CurrentDocument"(三)DOS命令全集(第三講)34\o"CurrentDocument"(四)DOS命令全集(第四講)35\o"CurrentDocument"(五)DOS命令全集(第五講)37\o"CurrentDocument"(六)DOS命令全集(第六講)39\o"CurrentDocument"(七)DOS命令全集(第七講)40\o"CurrentDocument"(A)DOS命令全集(第八講)41\o"CurrentDocument"(九)DOS命令全集(第九講)43\o"CurrentDocument"(十)DOS命令全集(第十講)44(H^一)DOS命令全集(第—講)45\o"CurrentDocument"(十二)DOS命令全集(第十二講)46\o"CurrentDocument"(十三)DOS命令全集(第十三講)47device=c:\dos\hime.sysdevice=c:\dos\emm386.exenoems[common]口中為common則表示此處為各種配置都使用到的配置項(xiàng)dos=high/umb其中[menu]區(qū)中為菜單的設(shè)計(jì):menuitem表示設(shè)置對(duì)應(yīng)的配置區(qū),可以有多個(gè)配置區(qū),逗號(hào)后是菜單上顯示的內(nèi)容。menudefault設(shè)置默認(rèn)的菜單選項(xiàng),逗號(hào)后是自動(dòng)選擇的時(shí)間。menucolor設(shè)置菜單顏色,逗號(hào)前為文字色,后為背景色。這樣在電腦起動(dòng)時(shí),就會(huì)有菜單顯示以供用戶選擇了。對(duì)應(yīng)的,在autoexec.bat中也可以進(jìn)行多任務(wù)選擇,比如:@ECHOOFFPROMPT$p$gsetblaster=a220i5dl此處為公用設(shè)置區(qū)settemp=c:\dos\tempgoto%config%轉(zhuǎn)至標(biāo)號(hào)%8崎8%其中%config%的值是由選擇某一菜單項(xiàng)時(shí)自動(dòng)確定的:nomal此處為對(duì)應(yīng)的第一個(gè)設(shè)置,:后的字符需與config.sys中的配置區(qū)名相同LH/L:0;l,45456/SC:\DOS\SMARTDRV.EXEPATHC:\WINDOWS;C:\DOS;C:\UCDOS;c:\tools;c:\tools\vpicIhIhc:\mouse\Ihc:\mouse\gotoend:myself此處為對(duì)應(yīng)的第二個(gè)設(shè)置PATHC:\DOS;c:\toolsIhc:\mouse\gotoend:endIhc:\mouse\gotoend:myself此處為對(duì)應(yīng)的第二個(gè)設(shè)置PATHC:\DOS;c:\toolsIhc:\mouse\gotoend:endU!)dos出錯(cuò)提示與對(duì)策一些常見的英文錯(cuò)誤提示給大家,不懂的時(shí)候就來查一查吧。[英文提示]Abort,Retry,Ignore,fail?沖文]退出,重試,忽略,取消?[原因]不能識(shí)別給出的命令、或發(fā)生了使命令不能執(zhí)行的磁盤或設(shè)備錯(cuò)誤,可能是磁盤損壞或軟驅(qū)門沒關(guān)。[對(duì)策]按A鍵徹底終止,并回到DOS提示符。按R鍵重復(fù)執(zhí)行該命令。按I鍵繼續(xù)處理,忽略錯(cuò)誤,非常冒險(xiǎn),建議不要采用按F鍵不執(zhí)行有問題的命令,繼續(xù)下述處理。有時(shí)會(huì)用到。[英文提示]AccessDenied[中文]拒絕存?。墼颍菰噲D打開一個(gè)標(biāo)記為只讀、存貯在寫保護(hù)的磁盤上或鎖定在網(wǎng)絡(luò)上的文件。如果在子目錄上使用〃Type"命令,或在文件上使用"CD(chdir)〃命令,也會(huì)產(chǎn)生這個(gè)信息。[對(duì)策]應(yīng)該用"Attrib〃命令刪除文件的只讀狀態(tài)或從磁盤中去掉寫保護(hù),然后再試試。[英文提示]BadCommandorfilename[中文]錯(cuò)誤的命令或文件名[原因]不能識(shí)別輸入的命令[對(duì)策]應(yīng)該檢查以確保輸入命令的正確性確認(rèn)在指定目錄或用Path命令指定的搜索路徑上能找到命令文件。[英文提示]Booterror[中文]引導(dǎo)錯(cuò)誤[原因]在引導(dǎo)時(shí)檢測(cè)不到應(yīng)該的外設(shè)。[對(duì)策]應(yīng)該檢查計(jì)算機(jī)的設(shè)置參數(shù),如用戶自己不能解決這個(gè)問題,請(qǐng)找專門維修人員。[英文提示]Cannotfindsystemfiles[中文]不能找到系統(tǒng)文件[原因]試圖從沒有包含系統(tǒng)文件的驅(qū)動(dòng)器上裝入操作系統(tǒng)。[對(duì)策]應(yīng)該用sys命令將系統(tǒng)文件復(fù)制到根目錄中。除非真的是不能恢復(fù)系統(tǒng)文件了,才可用Format/s命令重新格式化磁盤。[英文提示]Cannotloadcommand,systemhalted[中文]不能加載command,系統(tǒng)中止[原因]應(yīng)用程序覆蓋了內(nèi)存中的所有或部分Co[對(duì)策]應(yīng)該重新引導(dǎo)計(jì)算機(jī),檢查被應(yīng)用程序修改過的數(shù)據(jù)是否完整,如必要可將C復(fù)制到子目錄,這樣退出應(yīng)用程序時(shí)DOS可在這兒找到Co[英文提示]Cannotreadfileallocationtable[中文]不能讀到文件分配表[原因]文件分配表已壞。[對(duì)策]如仍能找到一些數(shù)據(jù),那么將它們都備份到一張空盤中,也可利用Chkdsk命令修復(fù)文件分配表,如需要,可重新格式化磁盤。如果問題重復(fù)發(fā)生,那么應(yīng)該修理驅(qū)動(dòng)器或更換驅(qū)動(dòng)器。[英文提示]DivideOverflow[中文]分配溢出,除零錯(cuò)誤[原因]程序可能編寫有錯(cuò)誤,未調(diào)試好,也可能是與內(nèi)存中的其它程序沖突。[對(duì)策]檢查內(nèi)存中的其它程序或不再使用此程序。[英文提示]DriveNotReadyError[中文]驅(qū)動(dòng)器未準(zhǔn)備好[原因]沒有該驅(qū)動(dòng)器或未放磁盤。[對(duì)策]檢查磁盤或更換磁盤。[英文提示]DuplicateFileNameorFileNotFound[中文]文件重名或未找到[原因]給文件起名字時(shí)與以有的文件重名了或是在對(duì)文件操縱時(shí)根本就沒這條文件。[對(duì)策]更換名字或是檢查文件名的拼寫。[英文提示]Errorloadingoperatingsystem[中文]引導(dǎo)操作系統(tǒng)錯(cuò)誤[原因]操作系統(tǒng)文件找不到或已損壞。[對(duì)策]用SYS命令將操作系統(tǒng)文件拷貝到該驅(qū)動(dòng)器,如需要,可將config.sys和autoexec.bat文件拷貝到根目錄中。如不能恢復(fù)系統(tǒng)文件,那么從軟盤引導(dǎo)系統(tǒng),備份數(shù)據(jù),用Format/s命令重新格式化磁盤。[英文提示]EXECfailure[中文]文件執(zhí)行失?。墼颍輵?yīng)用程序的可執(zhí)行文件包含影響處埋的錯(cuò)誤,或者由于早已打開了太多的文件而不能打開該文件,文件可能與當(dāng)前的DOS版本不兼容。[對(duì)策]檢查DOS的版本,如版本正確,可通過編輯Config.sys中的Files命令來解決這個(gè)問題。[英文提示]Fileallocationtablebad[中文]文件分配表已損壞[原因]很多原因,例如病毒發(fā)作,突然停機(jī),不正常關(guān)機(jī)等都能破壞分配表[對(duì)策]將所能找到的數(shù)據(jù)備份到空盤中,不要覆蓋以前的備份。也許可通過引用Chkdsk命令來解決這個(gè)問題。如需要,重新格式化軟盤,如問題反復(fù),那么將驅(qū)動(dòng)器送去修理。[英文提示]Filecannotbecopiedontoitself[中文]文件不能拷貝成自己[原因]你在源文件和目標(biāo)文件中指定了相同的文件,或是忘了寫文件名。[對(duì)策]按需要改變?cè)椿蚰繕?biāo)文件,然后再試試看。[英文提示]FilecreationError[中文]文件建立錯(cuò)誤[原因]可能是在磁盤中沒有足夠的空間為用戶要?jiǎng)?chuàng)建的文件、想創(chuàng)建的文件早已存在,且為只讀文件或是想利用早己存在的文件名來更換文件的名字。[對(duì)策]可以換個(gè)盤,或使用別的目標(biāo)名、別的目標(biāo)位置,或者使用Attrib命令除去文件的只讀屬性。[英文提示]Filenotfound沖文]文件未找到[原因]在當(dāng)前目錄或由Path、Append命令指定的任一目錄中找不到文件,或者指定的目錄是空的。[對(duì)策]檢查文件名的拼法和位置,如需要改變搜索路徑。[英文提示]Generalfailure沖文]通用失?。墼颍軩OS不能判斷錯(cuò)誤的原因,一般是因?yàn)轵?qū)動(dòng)器中的磁盤未格式化,或格式化成非DOS系統(tǒng)。[對(duì)策]應(yīng)該重新格式化磁盤。[英文提示]IncorrectDOSversion沖文]DOS版本不符[原因]輸入了一個(gè)不同版本的外部命令。[對(duì)策]用setver設(shè)置版本或者使用正確的可執(zhí)行文件。[英文提示]InsufficientDiskSpace沖文]磁盤空間不足[原因]磁盤中已沒有可用的空間來拷貝文件或創(chuàng)建文件。[對(duì)策]可以刪除一些無用的文件或更換一個(gè)大一點(diǎn)的磁盤。[英文提示]Insufficientmemory[中文]內(nèi)存不足[原因]沒有足夠內(nèi)存來處理用戶所輸入的命令,一般指基本內(nèi)存。[對(duì)策]應(yīng)刪去一些內(nèi)存駐留的文件或?qū)?nèi)存做優(yōu)化管理。還可以給系統(tǒng)增加更多的內(nèi)存,以適應(yīng)應(yīng)用程序。[英文提示]Invaliddirectory[中文]非法目錄[原因]輸入了無效的目錄名或不存在的H錄名o[對(duì)策]檢查目錄的拼法。[英文提示]InvalidDriveSpecification[中文]無效的驅(qū)動(dòng)器定義[原因]根本沒有這個(gè)驅(qū)動(dòng)器,可能是拼寫錯(cuò)誤。若是不能指定光驅(qū),可能是沒有安裝驅(qū)動(dòng)程序。[對(duì)策]重新安裝光驅(qū)。[英文提示]Invalidfilenameorfilenotfound[中文]無效的文件名或文件未找到[原因]輸入的文件名包含了無效字符或通配符,或者將保留設(shè)備名用作文件名。[對(duì)策]利用不同的文件名試試。[英文提示]InvalidMedia^rack0BadorUnusable[中文]無效的格式,。磁道損壞或不可用[原因]一般是磁盤損壞。[對(duì)策]更換磁盤。[英文提示]Invalidparameter沖文]無效的參數(shù)[原因]在命令行中沒有指定正確的參數(shù)、或者有重復(fù)、禁止的參數(shù)。[對(duì)策]檢查命令輸入時(shí)的拼寫或語法。[英文提示]Invalidpartitiontable沖文]無效的分區(qū)表[原因]硬盤分區(qū)信息中有錯(cuò)誤。[對(duì)策]應(yīng)備份所能找到的數(shù)據(jù),運(yùn)行Fdisk來重新設(shè)置硬盤分區(qū)。[英文提示]Invalidpath,notdirectory,ordirectorynotempty沖文]無效的路徑,非目錄,或目錄非空[原因]系統(tǒng)不能定位指定的目錄,或者用戶輸入了文件名來代替目錄名,或者目錄中包含文件(或子目錄),不能被刪除。[對(duì)策]檢查目錄名的拼法,如果目錄為空,那么它可能包含隱含文件,使用Dir/ah命令來顯示任何可能的隱含文件,用attrib改變屬性,刪除之。[英文提示]Invalidsyntax[中文]無效的語法[原因]系統(tǒng)不能處理用戶輸入的語法格式。[對(duì)策]應(yīng)查閱正確的文件格式再試試。[英文提示]NofixeddiskPresent[中文]沒有硬盤[原因]系統(tǒng)不能檢測(cè)到硬盤的存在。[對(duì)策]應(yīng)檢查設(shè)置的驅(qū)動(dòng)器類參數(shù),如果不能解決這個(gè)問題,那么送去修理。[英文提示]Non-SystemDiskorDiskError[中文]非系統(tǒng)盤或磁盤錯(cuò)誤[原因]系統(tǒng)在當(dāng)前盤中找不到系統(tǒng)文件。[對(duì)策]應(yīng)插入包含系統(tǒng)文件的磁盤,或者重新引導(dǎo)計(jì)算機(jī)。[英文提示]Notenoughmemory[中文]內(nèi)存不足[原因]見Insufficientmemory[對(duì)策][英文提示]NOTREADYREADINGDRIVEX[中文]驅(qū)動(dòng)器X未準(zhǔn)備好[原因]在指定的驅(qū)動(dòng)器中沒有盤或門沒關(guān)。[對(duì)策]插入磁盤到指定驅(qū)動(dòng)器或關(guān)上驅(qū)動(dòng)器門。[英文提示]Programtoobigtofitinmemory[中文]重新太大不能載入內(nèi)存[原因]見Insufficientmemory[對(duì)策][英文提示]RequiredParametermissing[中文]缺少必要的參數(shù)[原因]見InvalidParameter[對(duì)策][英文提示]Toomanyopenfiles[中文]打開的文件太多[原因]超過系統(tǒng)規(guī)定的打開文件數(shù)目。[對(duì)策]應(yīng)在Config.sys文件中用Files命令增加最大數(shù)目,并重新引導(dǎo)計(jì)算機(jī)。[英文提示]UnrecognizedcommandinCONFIG.SYS[中文]config.sys中有不可辨認(rèn)的命令[原因]在引導(dǎo)系統(tǒng)時(shí),不能識(shí)別Config.sys文件中的命令[對(duì)策]應(yīng)編輯config.sys文件,修正無效的行。[英文提示]Writefaulterror[中文]寫失敗錯(cuò)誤[原因]系統(tǒng)不能在磁盤上寫數(shù)據(jù)。[對(duì)策]將磁盤取下再重新插好試試,仍然不行則運(yùn)行Chkdsk或Scandisk,如磁盤不能恢復(fù),扔掉它。[英文提示]Writeprotecterror[中文]寫保護(hù)錯(cuò)誤[原因]磁盤上有寫保護(hù)[對(duì)策]取下磁盤,去掉寫保護(hù),再試試。(五)dos其它命令dblspace.sys磁盤壓縮。drvspace.sys>dblspace和drvspace是Microsoft公司推出的磁盤壓縮工具,可以將磁盤的空間增加許多,但由于它依靠對(duì)文件進(jìn)行壓縮算法處理后再保存的方法,所以在存盤和使用文件時(shí)會(huì)降低速度,我們并不建議使用,因?yàn)閷?duì)于高檔電腦本身就帶很大的硬盤,沒必要增加這些有限的空間;而對(duì)于早期的低檔電腦,本身速度又很慢,如果加上磁盤壓縮,速度會(huì)變得更慢,實(shí)在是得不償失。而且現(xiàn)在硬盤價(jià)格不斷降低,硬盤每兆(Mbtyes)字節(jié)的價(jià)格甚至低于軟盤了,所以在速度為最重要的電腦中,壓縮磁盤意義不大。ramdrive,sys虛擬盤。在內(nèi)存中開辟出一部分作為磁盤使用,這個(gè)虛擬盤具有內(nèi)存的高速度,但容量不可能大并且關(guān)機(jī)后信息便消失,必須將信息提前寫入硬盤。對(duì)于經(jīng)常頻繁的讀寫硬盤的用戶可以起到保護(hù)硬盤的作用,但在一般的用途中不必使用(某些舊式中文DOS需使用ramdrive)o只要在config.sys中加入device=ramdrive.sys就可使用虛擬磁盤了。比如:device=c:\dos\ramdrive.sys1024/e表示在擴(kuò)展內(nèi)存中建立1M的虛擬磁盤。如果加/a參數(shù),則表示在擴(kuò)充內(nèi)存中建立虛擬磁盤。Msav殺毒程序和Msbackup備份工具M(jìn)sav此殺毒程序能殺上千種病毒,但如果它告訴你電腦中無病毒存在,請(qǐng)千萬不要相信,請(qǐng)還是使用KV300或其它殺毒軟件。Msbackup備份工具,一個(gè)非常不好用的備份程序。DosshellDOS外殼,在DOS6.2以后的版本中它已不作為基本操作系統(tǒng)中的一部分出現(xiàn),如果學(xué)會(huì)了Windows,您完全可放棄學(xué)習(xí)Dosshell,不過它是一個(gè)非常好玩的程序,可以在文本或圖形方式下使用。(六)DOS下硬件設(shè)備的使用與設(shè)置由于電腦的普及和應(yīng)用的日益深入,為了滿足人們的需要,電腦的功能隨著它的發(fā)展變得越來越強(qiáng)大,硬件設(shè)備也越來越多,如從原來的ISA及PCI聲卡、調(diào)制解調(diào)器等到現(xiàn)在的USB硬盤、鼠標(biāo)等,而且品牌多種多樣。那么,我們應(yīng)該如何在DOS下使用與設(shè)置這些設(shè)備呢?其實(shí)有很多硬件設(shè)備在DOS下不需安裝任何的驅(qū)動(dòng)程序,只要硬件或?qū)IOS設(shè)置好就可使用,如鍵盤,普通的硬盤和支持PCL(打印機(jī)控制語言)的打印機(jī)等。在DOS下使用支持PCL的打印機(jī)非常容易,因?yàn)榇蛴C(jī)連接在并行端口(LPT)上,所以通常LPT1或PRN就是打印機(jī)端口。比如COPYC:\CONFIG.SYSLPT1命令(當(dāng)然也可直接使用PRINTC:\CONFIG.SYS命令)就可將C:\CONFIG.SYS文件中的內(nèi)容用打印機(jī)打印出來。大家看,是不是很方便呢?當(dāng)然,要在一些DOS應(yīng)用程序中打印出更好的效果(如各種字體,圖像等),還需要專門的打印機(jī)驅(qū)動(dòng)程序,在這些應(yīng)用程序中的〃打印機(jī)設(shè)置〃中選擇合適的打印機(jī)即可。和打印機(jī)類似的是調(diào)制解調(diào)器。調(diào)制解調(diào)器是電腦撥號(hào)上網(wǎng)時(shí)的必用設(shè)備,分為內(nèi)置和外置兩大類。外置調(diào)制解調(diào)器通常接在電腦的串行端口(通信端口COM)上,如COM2。傳統(tǒng)的內(nèi)置調(diào)制解調(diào)器通常也可以自動(dòng)虛擬串行端口,所以和外置調(diào)制解調(diào)器的使用相差不大。DOS下有大量與調(diào)制解調(diào)器有關(guān)的通信程序,如果調(diào)制解調(diào)器接在COM3上,使用這些程序時(shí)使用COM3就行了。如果您想在DOS下用簡(jiǎn)單的命令測(cè)試一下調(diào)制解調(diào)器,可用ECHOATDT12345>COM3(假設(shè)調(diào)制解調(diào)器連在COM3上),這時(shí)它就會(huì)撥號(hào)(12345),使用也非常方便。然而,隨著硬件的發(fā)展,許多非傳統(tǒng)的新型調(diào)制解調(diào)器出現(xiàn)了。這些新型調(diào)制解調(diào)器沒有硬件控制器,需要用軟件虛擬,所以叫軟件調(diào)制解調(diào)器,或叫WinModem。原來ISA接口的調(diào)制解調(diào)器大多是傳統(tǒng)的硬件調(diào)制解調(diào)器,而PQ接口的調(diào)制解調(diào)器則有許多是軟件調(diào)制解調(diào)器。軟件調(diào)制解調(diào)器和硬件調(diào)制解調(diào)器相比,由于沒有硬件控制器,所以成本要低些,但是性能自然要差些,而且需要驅(qū)動(dòng)程序才可運(yùn)行。所以,在DOS下必須裝載相應(yīng)的驅(qū)動(dòng)程序才可使用。但由于這些調(diào)制解調(diào)器主要是為Win9x設(shè)計(jì)的,所以大多都沒有DOS下驅(qū)動(dòng)程序,所以無法在純DOS下使用,不過有很多調(diào)制解調(diào)器通過虛擬可在Win9x的DOS窗口下使用。再談?wù)劥蠹医?jīng)常使用的鼠標(biāo)與光驅(qū)。由于鼠標(biāo)和光驅(qū)較早就廣泛使用了,所以DOS自帶它們的驅(qū)動(dòng)程序或擴(kuò)展程序,如MOUSE和MSCDEX,不過MSCDEX還需要光驅(qū)的自帶驅(qū)動(dòng)程序。然而,隨著DOS的發(fā)展,這些程序已越來越不實(shí)用了,現(xiàn)已有很好的替代程序,如最新最好的鼠標(biāo)驅(qū)動(dòng)程序CuteMouse(CTMOUSE)oCTMOUSE是一個(gè)仍在開發(fā)中的非常實(shí)用的鼠標(biāo)驅(qū)動(dòng)程序,和DOS自帶的或其它鼠標(biāo)驅(qū)動(dòng)程序相比,它具有無可比擬的優(yōu)點(diǎn),如速度非???,占用內(nèi)存非常小(才3.3K),通用性非常強(qiáng),以及有多種語言顯示等優(yōu)點(diǎn),因此強(qiáng)烈推薦大家使用,可在"DOS軟件〃中下載。DOS下通用的光驅(qū)程序也有很多,如Win98自帶的DOS啟動(dòng)盤中OAKCDROM等。但最好的是“驅(qū)動(dòng)程序〃中的PTSATAPI.SYS或VIDE-CDD.SYS,因?yàn)樗哂兴俣瓤?,占用?nèi)存?。ǚ謩e才占用2K和5K,而OAKCDROM需占30多K,其它的則占得更多),通用性非常強(qiáng)。具體的安裝方法是在CONFIG.SYS中先用DEVICE(HIGH)命令加載此光驅(qū)驅(qū)動(dòng)程序,然后再在AUTOEXEC.BAT中加載光驅(qū)擴(kuò)展程序MSCDEX.EXE,如:LHMSCDEX/D:CDROM1/S/Ko不過,如果您希望讓系統(tǒng)自動(dòng)安裝設(shè)置光驅(qū)而不想手工配置的話,可運(yùn)行VIDE-CDD.SYS中自帶的全屏幕安裝程序,這樣就會(huì)覺得安裝起來十分輕松了。為了節(jié)省內(nèi)存,還可以將CLOAKING與MSCDEX合用,這樣可極大的減少M(fèi)SCDEX的內(nèi)存占用,大家可見本欄目中的"DOS下內(nèi)存的配置〃^"CONFIG.SYS文件的命令與配置〃以獲得具體配置情況。至于USB的鼠標(biāo)與光驅(qū),請(qǐng)見下文?,F(xiàn)在電腦已進(jìn)入了多媒體時(shí)代,故聲音和圖像都是不可缺少的,因此,聲卡顯得十分重要。那么,在DOS下如何使用聲卡呢?在DOS下使用聲卡最重要的一點(diǎn)是需將BLASTER環(huán)境變量設(shè)置成正確的值,比如SETBLASTER=A22017D1H6P330T6等,其中A表示硬件地址,I表示中斷號(hào),D表示低端DMA,H表示高端DMA,P表示MPU401的地址,T表示聲卡類型。A通常為220,I則主要有5和7兩種可能,P經(jīng)常是330,T則對(duì)應(yīng)著您的聲卡的類型(T1表示SB1OT2表示SB1.5,T3表示SB2。T4表示低版本的SBPro及其兼容,如ESS688等,T5表示高版本的SBPro,T6表示SB16及其兼容,如SBAWE及SBPCI等)。對(duì)于ISA聲卡,通常使用自動(dòng)設(shè)置的值即可,比如ESS688聲卡的默認(rèn)值是A22015DIT4,也可以使用自帶的設(shè)置程序如ESSCFG重新設(shè)置;對(duì)于PQ聲卡,有的可以使用SB-Link技術(shù),其它的大多可以使用自帶的驅(qū)動(dòng)程序虛擬ISA聲卡以使用,如SBPCI,SBAudigy,SBLive!,C-Media8738,SiS7018等PCI聲卡的驅(qū)動(dòng)程序可在〃驅(qū)動(dòng)程序〃中下載,Yamaha及Aopen等聲卡也可使用其自帶的驅(qū)動(dòng)程序以實(shí)現(xiàn)在純DOS下使用PCI聲卡,或者在Windows的DOS窗口中使用。要想設(shè)置PQ聲卡的設(shè)置參數(shù),可以使用自帶的設(shè)置程序,如SBLive!聲卡的驅(qū)動(dòng)程序中就有SBECFG命令,或者編輯它的配置文件,如SBPCI的驅(qū)動(dòng)程序中的SBPCI.INI文件。接下來就是網(wǎng)卡和顯卡了。網(wǎng)卡的情況比較特殊,各網(wǎng)絡(luò)環(huán)境需要各自的網(wǎng)卡驅(qū)動(dòng)程序。對(duì)于ISA網(wǎng)卡,由于絕大多數(shù)是NE2000兼容,所以可以使用NE2000網(wǎng)卡的驅(qū)動(dòng)程序,可在〃DOS軟件〃中下載。網(wǎng)卡自帶的磁盤中多有很多文件夾,分別是各網(wǎng)絡(luò)環(huán)境的單獨(dú)驅(qū)動(dòng)程序,如MSCLIENT或NDIS2文件夾上是用于MicrosoftNetworkClient(MSCLIENT)及LANManager的網(wǎng)卡驅(qū)動(dòng)程序,NWCLIENT或DOSODI文件夾上貝是用于Netware的網(wǎng)卡驅(qū)動(dòng)程序。以NetwareLite為例,要啟動(dòng)IPX/SPX協(xié)議,需首先加載LSL.COM,然后是網(wǎng)卡的0DI驅(qū)動(dòng)程序,如SIS900網(wǎng)卡的是SIS9OO.COM,加載完后再運(yùn)行IPXODI.COM即可。而對(duì)于MSCLIENT,SIS900網(wǎng)卡的驅(qū)動(dòng)程序是SIS900.DOS,網(wǎng)絡(luò)啟動(dòng)時(shí)會(huì)自動(dòng)加載。當(dāng)然,網(wǎng)卡還是有個(gè)標(biāo)準(zhǔn)的用于DOS下上Internet的驅(qū)動(dòng)程序,那就是網(wǎng)卡的Packet驅(qū)動(dòng)程序。其具體的使用方法,可見本欄目中的〃DOS下聯(lián)網(wǎng)的方法〃。對(duì)于顯卡,不像Windows,DOS下不需要專門的驅(qū)動(dòng)程序即可顯示高彩色甚至真彩色的文字及圖像,但有顯示擴(kuò)展驅(qū)動(dòng)程序,如VESA3.0顯示驅(qū)動(dòng)程序ScitechDisplayDoctor等,可在“DOS軟件”中下載。然后就是USB硬件設(shè)備的使用了。許多人認(rèn)為DOS下無法使用USB設(shè)備,其實(shí)不然。新的BIOS中就有〃USBforDOS〃功能,還有不少的DOS下USB設(shè)備驅(qū)動(dòng)程序,如DUSE,USB_CD等,可在〃DOS軟件〃中下載。以DUSE為例,這是一個(gè)DOS下通用的USB存儲(chǔ)設(shè)備的驅(qū)動(dòng)程序,包括USB硬盤,光驅(qū),軟驅(qū)等,許多人利用它成功地驅(qū)動(dòng)了自己的USB設(shè)備,如USB的CD-RW等;OHCI/UHCI貝U分別為OHCI/UHCI類型的USB鼠標(biāo)驅(qū)動(dòng)程序;USB_CD則是一個(gè)單獨(dú)的USB光驅(qū)驅(qū)動(dòng)程序;USB4D0S則提供DOS下使用各種USB設(shè)備(如USB打印機(jī)、USB數(shù)碼相機(jī)等)的功能。近些年來還出現(xiàn)了不少新的硬件,DOS下也完全可以使用它們。以ATX電源為例,DOS下的一些軟件就可以利用它來實(shí)現(xiàn)軟關(guān)機(jī),如ShutDown,PowerOff等命令,可在"DOS軟件〃中下載。DOS下用這些軟件來實(shí)現(xiàn)軟關(guān)機(jī)有很多好處,比如用在批處理文件中時(shí)可指定在運(yùn)行完某程序后或在指定的時(shí)間自動(dòng)關(guān)機(jī),還可以實(shí)現(xiàn)網(wǎng)絡(luò)中的〃遠(yuǎn)程喚起〃等功能,好處多多。由此可見DOS的強(qiáng)大功能了。如果大家喜歡DOS的話,不如來參加〃DOS開發(fā)〃欄目以開發(fā)出新的DOS軟件,共同讓DOS繼續(xù)發(fā)展壯大吧!?、DOS基本概念早期的計(jì)算機(jī)系統(tǒng)通常由中央處理器(CPU)、內(nèi)存、外部設(shè)備等部件組成,用戶往往獨(dú)占了計(jì)算機(jī)的所有資源。例如計(jì)算機(jī)通過打印機(jī)打印時(shí),其它設(shè)備都在等待,這樣計(jì)算機(jī)的使用效率很低,用戶等待的時(shí)間很長(zhǎng)。隨著計(jì)算機(jī)的不斷發(fā)展,尤其是計(jì)算機(jī)各種軟件的新發(fā)展,出現(xiàn)了專門用來解決以上問題的系統(tǒng)軟件一一操作系統(tǒng)。操作系統(tǒng)的任務(wù)是:(1)CPU管理一一合理地將CPU分配給各個(gè)任務(wù)。(2)存儲(chǔ)器管理一一合理分配存儲(chǔ)器。(3)外部設(shè)備管理一一合理使用外設(shè)。(4)信息管理一一自動(dòng)管理文件。使用了操作系統(tǒng)后用戶所面向的不再是一部裸機(jī)(計(jì)算機(jī)硬件),而是面向操作系統(tǒng),操作系統(tǒng)就成為用戶與裸機(jī)的接口。DOS是最基本的操作系統(tǒng)軟件,DOS是英文DiskOperationSystem的簡(jiǎn)稱。微型計(jì)算機(jī)所使用的DOS操作系統(tǒng)主要是美國Micros。代公司開發(fā)的MS-DOS和IBM公司開發(fā)的PC-DOSoDOS操作系統(tǒng)軟件從1981年誕生起,已經(jīng)歷了一個(gè)不斷改進(jìn)、不斷完善的發(fā)展過程,它的版本也從最初的L0,逐漸發(fā)展到至今已廣泛使用的5.0、2等。這里介紹的MS—DOS6.22版,包括了許多新穎的、功能強(qiáng)大的命令。(-)DOS系統(tǒng)的功能一個(gè)計(jì)算機(jī)系統(tǒng)的各部分要協(xié)調(diào)工作,充分發(fā)揮其效率,需要有一個(gè)管理者來合理地調(diào)度它的各種資源一硬件和軟件資源,DOS操作系統(tǒng)就是這樣一個(gè)管理者。計(jì)算機(jī)系統(tǒng)中的資源通常分為四類:處理器(CPU)、存儲(chǔ)器,外部設(shè)備和信息。DOS操作系統(tǒng)具有這四大資源的管理功能。早期的PC系列微機(jī)使用的CPU的型號(hào)是8088(8086),近十多年來,陸續(xù)問世的80286、80386、80486和80586(又稱PENTIUM,中譯名為〃奔騰〃)功能越來越強(qiáng)。DOS6.22支持所有上述的CPU。使用8088或8086CPU的微機(jī),受當(dāng)時(shí)條件的限制,對(duì)內(nèi)存進(jìn)行存取的能力限制在1MB,內(nèi)存中的RAM的容量一般為640KB,早期的DOS版本都是針對(duì)上述硬件進(jìn)行設(shè)計(jì)的。雖然,先進(jìn)的CPU能管理的內(nèi)存范圍已達(dá)到16MB(80286)和4096MB(80386>80486),DOS的版本也升級(jí)到5.0、6.0、6.2…,但是,為了保持與低版本的DOS兼容,DOS仍然把用戶能直接使用的內(nèi)存空間限制在640KB,這640KB內(nèi)存又稱為基本內(nèi)存。(-)DOS系統(tǒng)的啟動(dòng)DOS系統(tǒng)的組成DOS系統(tǒng)是由軟盤或硬盤提供的一組重要程序組成的。DOS系統(tǒng)的核心由三個(gè)啟動(dòng)模塊和一個(gè)引導(dǎo)程序(Boot)(七)DOS系統(tǒng)的維護(hù)一個(gè)系統(tǒng)只有進(jìn)行好的維護(hù),才能發(fā)揮出好的效果。那么,對(duì)于DOS系統(tǒng),應(yīng)當(dāng)如何維護(hù)呢?首先,要定期檢查磁盤的錯(cuò)誤。DOS下有許多命令可以用來檢查磁盤,如CHKDSK,SCANDISK等。而一個(gè)更強(qiáng)大的磁盤工具則是Norton的DiskDoctor(磁盤醫(yī)生),它有著友好的界面和強(qiáng)大的功能,可在本站的〃磁盤工具〃中下載。只有定期檢查磁盤,才能保證磁盤使用的穩(wěn)定性。其次,要定期檢查病毒。計(jì)算機(jī)病毒是一種能嚴(yán)重危害系統(tǒng)安全和數(shù)據(jù)完整的破壞性程序,如果任其發(fā)作,可能會(huì)造成嚴(yán)重的損失。所以,定期檢查病毒是非常重要和必要的。要檢查病毒,需要使用好的殺病毒軟件,而且注意經(jīng)常升級(jí)病毒庫,否則起不到應(yīng)有的效果。實(shí)用的DOS下殺毒軟件有F-PROT,NortonAntiVirus,KV3000等,尤其是前面的F-PROT和NAV,皆由世界著名的大公司推出,而且正在不斷地更新,所以效果非常好,可以在本站的〃殺毒軟件〃中下載。然而,由于新的病毒是在不斷地出現(xiàn)的,所以應(yīng)定期下載這些殺毒軟件的新的病毒庫,以達(dá)到最好的較果。當(dāng)然,光使用殺毒軟件,卻不注意防范,也是不行的。防毒通常比殺毒更有效,因?yàn)榉蓝究梢源蟠鬁p少病毒感染的可能性。防毒的方法有多種,如使用病毒防火墻程序,不要使用來歷不明的軟件等。通過這些方法,病毒通常無法侵入。然后,要定期備份重要的數(shù)據(jù)。因?yàn)榧词共捎昧饲懊娴膬煞N措施,也只能大大降低數(shù)據(jù)被破壞的可能性,而不是高枕無憂了。由于誤操作或硬件故障等原因造成的數(shù)據(jù)丟失情況隨時(shí)都可能發(fā)生。因此,備份數(shù)據(jù)就十分必要了。通??蓪⑺鼈儌浞莸杰洷P或其它硬盤中以防不測(cè),以免到時(shí)后悔莫及。對(duì)于磁盤分區(qū)表和引導(dǎo)記錄等,也應(yīng)該備份下來,很多工具都可以做到,如SRCTools、BFHF等等。尤其是SRCTools,使用起來非常方便,可以在本站的〃磁盤工具〃中下載,本站的"DOS文章〃欄目中還有它的詳細(xì)使用方法介紹的文章。當(dāng)然,還需要進(jìn)行一些其它維護(hù),如定期整理磁盤碎片,刪除垃圾文件,以及將文件和軟件歸類以方便使用等。對(duì)于系統(tǒng)配置的維護(hù)也是非常重要的,也可以使用一些工具軟件來進(jìn)行自動(dòng)維護(hù),如用MEMMAKER等。這樣可以有效地節(jié)省時(shí)間和精力。(八)DOS下內(nèi)存的配置我們大家都知道,DOS大體上不能夠完全依靠人機(jī)界面的方式來一步步地完成系統(tǒng)的配置。若要讓系統(tǒng)發(fā)揮出最大的性能,必須依靠我們的進(jìn)一步努力。下面介紹一下DOS內(nèi)存的配置方法。實(shí)模式的DOS通常只能使用1M以下的內(nèi)存空間。其中基本內(nèi)存為640K,而上位內(nèi)存則需要相應(yīng)的內(nèi)存管理器?;緝?nèi)存的管理尤為重要,因?yàn)槭褂貌划?dāng)會(huì)造成一些程序無法運(yùn)行。那么,應(yīng)如何優(yōu)化使用它呢?這兒有一些建議。首先,加載提供上位內(nèi)存(UMB)的內(nèi)存管理器。通常有EMM386和QEMM等,不過這些工具自身占用的內(nèi)存較大,在此推薦的是UMBPCI,這是一個(gè)仍在發(fā)展的工具,可提供最大高達(dá)162K的UMB,而且如果放在HIMEM前可完全不占用基本內(nèi)存。然后,將所有的設(shè)備驅(qū)動(dòng)程序/TSR調(diào)入U(xiǎn)MB(用DEVICEHIGH,LOADHIGH等),這樣,即使加載許多驅(qū)動(dòng)程序(如光驅(qū),鼠標(biāo)等),剩下的基本內(nèi)存仍會(huì)很高,甚至630K。要注意的是,盡量使用占內(nèi)存較少的驅(qū)動(dòng)程序,以便空出最多的UMB。以下是在電腦上(MS-DOS7.10)用MEM/A/C命令顯示出的內(nèi)存狀態(tài)信息:Modulesusingmemorybelow1MB:NameTotalConventionalUpperMemorySYSTEM32,736(32K)9,664(9K)23,072(23K)HIMEM1,168(IK)0(OK)1,168(IK)SETVER864(IK)0(OK)864(IK)VIDE-CDD5,024(5K)0(OK)5,024(5K)CLOAKING1,168(IK)0(OK)1,168(IK)IFSHLP2,864(3K)0(OK)2,864(3K)COMMAND7,424(7K)0(OK)7,424(7K)KILLER400(OK)0(OK)400(OK)WATCH3,392(3K)0(OK)3,392(3K)MSCDEX2,816(3K)0(OK)2,816(3K)DOSKEY5,744(6K)0(OK)5,744(6K)CTMOUSE3,344(3K)0(OK)3,344(3K)ZENO1,376(IK)0(OK)1,376(IK)ESCAPE496(OK)0(OK)496(OK)Free750,080(732K)645,328(630K)104,752(102K)MemorySummary:TypeofMemoryTotalUsedFreeConventional655,36010,032645,328Upper163,90459,152104,752Reserved393,216393,2160Extended(XMS)49,119,16882,88049,036,288Totalmemory50,331,648545,28049,786,368Totalunder1MB819,26469,184750,080Largestexecutableprogramsize645,312(630K)Largestfreeuppermemoryblock103,952(102K)AvailablespaceinHighMemoryArea5,360(5K)MS-DOSisresidentinthehighmemoryarea.從上表中可以看出,加載了以下內(nèi)存駐留程序及驅(qū)動(dòng)程序:HIMEM:DOS中自帶的XMS驅(qū)動(dòng)程序。SETVER:DOS版本表程序。VIDE-CDD:通用光驅(qū)驅(qū)動(dòng)程序。如果您的光驅(qū)是USB的,則用DUSE。CLOAKING:內(nèi)存CLOAKINGAPI及DPMS驅(qū)動(dòng)程序,以節(jié)省MSCDEX的內(nèi)存占用。IFSHLP:32位的磁盤服務(wù)程序,用于Windows9x中,可以不加載。COMMAND:DOS命令處理器。KILLER:自動(dòng)截獲不正確的指令,防止死機(jī)。WATCH:TSRUtils中的一個(gè),DISABLE命令利用它可以禁止其它TSR程序的功能。MSCDEX:和CLOAKING程序合用的MSCDEX,只占不到3K內(nèi)存,否則要占約30K。DOSKEY:DOS自帶的鍵盤緩沖和歷史程序。CTMOUSE:DOS下通用的鼠標(biāo)驅(qū)動(dòng)程序,占內(nèi)存小,速度也非常快。ZENO:顯示加速程序。ESCAPE:在任何時(shí)候都可以按F12鍵退回到DOS方式下,以防止死機(jī)。當(dāng)然,還加載了不少非內(nèi)存駐留程序。如果您想知道CONFIG.SYS文件中的具體設(shè)置內(nèi)容,可看下面的"CONFIG.SYS文件的命令與配置〃。(九)CONFIG.SYS文件的命令與配置CONFIG.SYS是DOS系統(tǒng)中的一個(gè)重要文件,它的配置直接影響到系統(tǒng)的使用及其效率。如果配置不當(dāng)?shù)脑挘赡芎芏喑绦蚨紵o法正常運(yùn)行。因此,正確合理地配置CONFIG.SYS文件是十分必耍和重要的。下面向大家介紹一下CONFIG.SYS中的命令及其配置方法。CONFIG.SYS中的命令:注意:所有以HIGH結(jié)尾的命令(如DEVICEHIGH)表示將其調(diào)入U(xiǎn)MB(上位內(nèi)存),但有些這樣的命令(如FILESHIGH)必須在MS-DOS7.x版本中使用。ACCDATE:指定對(duì)每一個(gè)驅(qū)動(dòng)器是否記錄文件最后被訪問的日期。用法:ACCDATE=驅(qū)動(dòng)器1+|-[驅(qū)動(dòng)器2+1-]...如:ACCDATE=C+D+E+將在C,D,E盤中記錄文件最后被訪問的日期。此命令僅用于MS-DOS7.x中。BREAK:設(shè)置或清除擴(kuò)展的CTRL+C檢查。用法:BREAK=ON|OFFBUFFERS/BUFFERSHIGH:為指定數(shù)量的磁盤緩沖區(qū)分配內(nèi)存。用法:BUFFERS二磁盤緩沖區(qū)數(shù)量,[從屬高速緩存中的緩沖區(qū)數(shù)量]DEVICE/DEVICEHIGH:將指定的設(shè)備驅(qū)動(dòng)程序裝入內(nèi)存。用法:DEVICE/DEVICEHIGH文件名[參數(shù)]其中,文件名是文件的完整路徑,如C:\DOS\HIMEM.SYS。DOS:用于DOS系統(tǒng)的配置,如是否使用HMA(高端內(nèi)存區(qū))等。用法:DOS=[HIGH|LOW][,UMB|,NOUMB][,AUTO|ZNOAUTO][,SINGLE]其中,HIGH和LOW表示使用HMA或不使用HMA,UMB和NOUMB表示使用UMB或不使用UMB,AUTO或NOAUTO表示系統(tǒng)自動(dòng)配置或不自動(dòng)配置,SINGLE表示使用單一模式的DOS。其中,AUTO/NOAUTO和SINGLE僅用于MS-DOS7.x中。DRIVPARM:設(shè)置現(xiàn)有物理設(shè)備的參數(shù)。注:此命令用得很少,所以暫時(shí)跳過。FCBS/FCBSHIGH:指定可以同時(shí)打開的文件控制塊(FCB)的數(shù)量。用法:FCBS/FCBSHIGH二可以同時(shí)打開的FCB的數(shù)量。注:由于FCB主要是在DOS1.x中使用,對(duì)于高版本,所以可以讓系統(tǒng)自動(dòng)配置。FILES/FILESHIGH:指定可以同時(shí)訪問的文件數(shù)量。用法:FILES/FILESHIGH二可以同時(shí)訪問的文件數(shù)量。注:一般FILES/FILESHIGH的設(shè)置值在30左右比較合適。INSTALL/INSTALLHIGH:用于加載TSR(內(nèi)存駐留程序)。用法:INSTALL/INSTALLHIGH二文件名[參數(shù)]如:INSTALLHIGH=C:\DOS\DOSKEY.COM/APPEDITLASTDRIVE/LASTDRIVEHIGH:指定可以訪問的驅(qū)動(dòng)器的最后有效的驅(qū)動(dòng)器字母。用法:LASTDRIVE二驅(qū)動(dòng)器字母如LASTDRIVE=F會(huì)將F設(shè)置成最后有效的驅(qū)動(dòng)器字母。NUMLOCK:指定啟動(dòng)時(shí)NUMLOCK指定燈是否打開。用法:NUMLOCK=ON|OFFREM:添加注解。用法:REM[注解字符串]注:注解中的字符串只是用來增加可讀性,將不被執(zhí)行。SET:設(shè)計(jì)DOS環(huán)境變量。用法:SET變量,變量值]SHELL:指定DOS使用的命令解釋程序的名稱和位置。用法:SHELL二文件名[參數(shù)]注:文件名默認(rèn)是COMMAND.COM,您也可以指定其它的文件,如4D0S.EXE等。STACK/STACKHIGH:指定使用的堆棧數(shù)量。用法:STACK/STACKHIGH二堆棧數(shù)量,每個(gè)堆棧的大小注:通常指定的值是9,256,這個(gè)值可以滿足大多數(shù)的需求。SWITCHES:指定一些特殊選項(xiàng)。用法:SWITCHES=[/W][/F][/K][/N][/E[:n]]其它的是一些菜單配置命令,如MENUITEM,MENUCOLOR等。在MS-DOS7.x中還有一些未公開命令,如LOGO,COMMENT等。知道了以上的命令后,就要談?wù)勅绾卫眠@些命令來配置CONFIG.SYS文件了。配置的好壞對(duì)系統(tǒng)的影響是非常大的。以下是電腦(都是MS-DOS7.10)中CONFIG.SYS文件中的內(nèi)容,大家可以用作參考。電腦一,使用EMM386.EXE:device=d:\dos\echo.sysL/o/a/d/i/n/gCONFIG.SYS...device=d:\dos\himem.sysdevice=d:\dos\emm386.exenoemsnovcpii=b600-b7ffdevicehigh=d:\dos\mdctools\setver.exedevicehigh=d:\dos\ifshlp.sysdevicehigh=d:\dos\vide-cdd.sys/d:IDE-CDdevicehigh=d:\dos\cloaking.execountry=086,936,d:\dos\country.sysshell=c:\/p/e:640settemp=e:\tempsettmp=e:\tempaccdate=c+d+e+dos=high/umb,autonumlock=offfiles=30buffershigh=30,0fcbshigh=4,0lastdrivehigh=nstackshigh=9,256電腦二,使用UMBPCLSYS:device=d:\dos\echo.sysL/o/a/d/i/n/gCONFIG.SYS...device=d:\dos\echo.sysdevice=d:\dos\umbpci.sysdevice=d:\dos\hiram.exedevicehigh=d:\dos\himem.sysdevicehigh=d:\dos\setver.exedevicehigh=d:\dos\ifshlp.sysdevicehigh=d:\dos\vide-cdd.sys/d:IDE-CDshell=d:\dos\/p/e:640settemp=e:\tempsettmp=e:\tempaccdate=c+d+e+dos=high,umb,autocountry=086numlock=offfileshigh=30buffershigh=30,0stackshigh=9,256lastdrivehigh=n您不妨試試,相信您也會(huì)做出好的CONFIG.SYS文件來。(+)DOS批處理文件DOS下的可執(zhí)行文件有三種,分別是EXE,COM和BAT。其中,EXE和COM文件都是二進(jìn)制形式的,只有BAT文件是文本形式的,可以直接閱讀。因此,BAT文件和以上二進(jìn)制可執(zhí)行文件相比,內(nèi)容要簡(jiǎn)單的多。這些文件內(nèi)包含著DOS命令的集合,通常叫作批處理文件。批處理文件的組成雖然比較簡(jiǎn)單,但其用處非常大,使用也比較廣泛。比如每次都執(zhí)行一些相同的命令,您一定會(huì)覺得非常麻煩,而放在批處理文件中執(zhí)行的話則輕松得多。AUTOEXEC.BAT就是一個(gè)特殊的批處理文件,它在DOS的啟動(dòng)時(shí)自動(dòng)運(yùn)行,在系統(tǒng)的配置中發(fā)揮著非常大的作用。因此,要學(xué)好DOS,就要學(xué)好批處理文件。下面介紹批處理文件.DOS自帶的批處理命令:@:將這個(gè)符號(hào)放在批文件中其它命令的前面,運(yùn)行時(shí)將不顯示命令本身。如@£€>10OFF命令就在批文件首經(jīng)常用到。CALL:從一個(gè)批文件中調(diào)用另一個(gè)批文件,調(diào)用完后繼續(xù)執(zhí)行原來的批文件。用法:CALL[批文件名]注:也可以使用COMMAND/C命令完成同樣的操作。CHOICE:選擇命令。這是一個(gè)DOS外部命令,但它主要用在批文件中。CHOICE命令執(zhí)行后將提示可選擇的項(xiàng)目,這時(shí)通過一個(gè)按鍵來選則。用法:CHOICE:[/C[:]按鍵表][/N][/S][/T[:]選擇值,秒數(shù)][顯示文本]其中,/C表示可選則的按鍵,/N表示不要顯示提示信息,/S表示大小寫字符敏感方式,/T表示若在批定的時(shí)間內(nèi)沒有選則的話,自動(dòng)執(zhí)行/C中定義的某個(gè)選擇值。顯示文本是CHOICE命令執(zhí)行時(shí)的提示信息。選擇結(jié)果將用ERRORLEVEL值來表示。ECHO:顯示指定的信息。通常顯示在屏幕上。如ECHOHello將在屏幕上顯示Hello的字樣。另外,ECHOON|OFF用來設(shè)置在批文件執(zhí)行時(shí)是否顯示命令本身。而ECHOOFF與@的意思一樣,但它是一個(gè)單獨(dú)的命令,而不能像@那樣放在其它命令之前。FOR:對(duì)于指定的文件運(yùn)行相應(yīng)的命令。大家知道,DOS下許多命令支持通配符,如?和*,可以一次指定一批文件,非常方便。然而,并非所有的DOS命令都支持通配符,如TYPE(文件內(nèi)容顯示命令)就不支持。有了FOR命令就沒有關(guān)系了,利于它可以使TYPE命令可以一次顯示多個(gè)文件。用法:FOR%變量名IN(文件集)DO命令[命令參數(shù)]注:以上是FOR命令的固定形式,IN和DO的位置必須正確,否則將提示語法錯(cuò)誤。如FOR%FIN(*.*)DOTYPE%F命令就可以實(shí)現(xiàn)TYPE命令一次顯示多個(gè)文件。注:%F是變量名,也可用%G等代替,但前后必須一致。在批文件中用%%F代替。GOTO:轉(zhuǎn)到批文件內(nèi)部的某個(gè)標(biāo)號(hào)下執(zhí)行。大家知道,在編程中往往需要重復(fù)或跳轉(zhuǎn)到某個(gè)地方繼續(xù)執(zhí)行,如BASIC語言中的GOT。命令。批文件中的GOTO命令也可以完成類似的功能。用法:GOTO[標(biāo)號(hào)名]其中,標(biāo)號(hào)名是可以隨意設(shè)置的,如Hello等。設(shè)置標(biāo)號(hào)用,符號(hào),如〃:Hello",這時(shí)用GOTOHello命令將轉(zhuǎn)到〃:Hello"所在的位置繼續(xù)執(zhí)行批文件。IF:條件判斷命令。這是一項(xiàng)很有用的批處理命令。用法1:IF[NOT]EXIST文件名命令[命令參數(shù)]意義:如果[不]存在某個(gè)文件將執(zhí)行某個(gè)命令。用法2:IF[NOT]ERRORLEVEL錯(cuò)誤返回代號(hào)命令[命令參數(shù)]意義:如果錯(cuò)誤返回代號(hào)[不]大于或等于指定的代號(hào)將執(zhí)行某個(gè)命令。其中,ERRORLEVEL表示錯(cuò)誤返回代號(hào),很有用。對(duì)于很多DOS命令,由于執(zhí)行的結(jié)果不同(如執(zhí)行成功,執(zhí)行失敗,或被用戶中斷等),這些命令會(huì)返回不同的代號(hào),以表示不同的結(jié)果。IFERRORLEVEL命令就根據(jù)這個(gè)不同結(jié)果而產(chǎn)生的不同代號(hào)來執(zhí)行不同的命令,通常用在某條命令之后。如IFERRORLEVEL1ECHOOK!表示如果當(dāng)前的錯(cuò)誤返回代號(hào)大于或等于1時(shí)將在屏幕上顯示〃0K!〃的字樣。用法3:IF[NOT]字符串1=二字符串2命令[命令參數(shù)]意義:當(dāng)字符串1和字符串2[不]相等的時(shí)候執(zhí)行某個(gè)命令。PAUSE:暫停批文件的執(zhí)行,并顯示〃按任意鍵繼續(xù)〃的字樣。REM:添加注解。用于增加文件可讀性,將不被執(zhí)行。也可以用::來代替。SHIFT:在批文件中改變可替換參數(shù)的位置??商鎿Q參數(shù)是一種特殊的參數(shù),只能用在批文件中。這些參數(shù)是由使用者在執(zhí)行批處理命令時(shí)輸入的。比如,我們執(zhí)行DIR/S/W命令,其中DIR是命令名,/S和/W是它的執(zhí)行參數(shù)。在批文件中,這些命令參數(shù)將被分別賦予到可替換參數(shù)中,如/S就成的%1,/W就可了%2,以至類推,而命令本身則被賦予%。中。批文件就是利用可替換參數(shù)對(duì)執(zhí)行時(shí)輸入的參數(shù)來進(jìn)行操作的。比如現(xiàn)在有個(gè)批處理文件叫MYFILE.BAT,在命令行下執(zhí)行MYFILE.BATYES,于是%。的值就是MYFILE.BAT,%1的值就是〃YES〃,可以在此批文件中用IF等命令判斷出%1等參數(shù)的值,然后根據(jù)這些值的不同執(zhí)行不同的操作,$0IF"%1,,==,,YES"GOTOYESoSHIFT命令不帶任何參數(shù),執(zhí)行結(jié)果是將%0的值換成原%1的值,而原%1的值變成的原%2的值,以此類推。注意它的不可逆轉(zhuǎn)性。因?yàn)榕幚砦募?zhí)行時(shí)的運(yùn)行參數(shù)可能很多,可能會(huì)超過10個(gè),而可替換參數(shù)只能從%0到%9,若想取得%9以后的參數(shù)值,只能使用SHIFT命令。這時(shí),整個(gè)參數(shù)列將向前推。以上是DOS的自帶批處理命令,可以看出,這些命令是非常少的,若要編寫較復(fù)雜的程序,用以上的命令顯然不可能實(shí)現(xiàn)。這時(shí)就需要其它實(shí)用的批處理工具了,著名且實(shí)用的有TESTIF,STRING,ASET,BATCHMAN,WBAT等,均可在〃DOS軟件分類下載〃中的〃腳本工具〃中下載。在批處理文件中使用以上的工具可以實(shí)現(xiàn)非常強(qiáng)大的功能,甚至可以完成許多高級(jí)語言程序的功能。所以,如果您想編者按寫批處理文件的話,它們是您不錯(cuò)的選擇,不僅有詳細(xì)的文檔,而且還在不斷發(fā)展中。下面就要談批處理文件的制作了。其實(shí)制作批處理文件并不難,只要掌握了方法就行了。隨著您操作次數(shù)的增多,您會(huì)覺得越來越容易的。首先使用一個(gè)文本編輯器,如DOS自帶的EDIT命令或其它的編輯工具,如PEDIT等新建一個(gè)空白文件(當(dāng)然,用COPYCON命令直接創(chuàng)建也行),然后在其中根據(jù)您想完成的功能輸入批處理命令。如果您只是想執(zhí)行一些的DOS命令的集合,則按順序在每行輸入一個(gè)DOS命令就行了。但如果您是想完成一些更復(fù)雜的操作,就需要以上的批處理命令或上述的批處理工具了。以下是原來所編的一個(gè)從1%慢慢增加到100%的批處理小程序,大家可以用作參考,以編寫自己的程序。@echooffbreakoffcissetc=0writext101Wait...bedelay4:loopwritext109%c%%%Pcompleted.countcifnot%c%==101gotoloopecho.setc=kpush/fbreakon其中,用到了WRITEXT,COUNT,BE和KPUSH,這些都是批處理工具。WRITEXT是ECHO的增強(qiáng)工具,可以自定義顯示的效果。COUNT是變量的計(jì)算工具,如原來C的值為1,執(zhí)行COUNTC后C的值就為2。BE是個(gè)強(qiáng)大的批處理增強(qiáng)工具,在NortonUtilties8.0中帶有。KPUSH是鍵盤緩沖工具??傊?,利用批處理命令和批處理增強(qiáng)工具,我們可以編出許多強(qiáng)大的批處理文件來,大家不妨一試。許多批處理工具可以在〃腳本工具〃中下載。(+-)DOS未公開命令與參數(shù)DOS系統(tǒng)中有許多未公開的命令與參數(shù)。經(jīng)過收集整理,發(fā)現(xiàn)了很多。由于DOS的有好幾種,所以下面僅以MS-DOS為例,介紹一下常用命令中的未公開的命令與參數(shù)。經(jīng)過比較,發(fā)現(xiàn)在MS-DOS的各版本中,7.x版中的未公開命令與參數(shù)是最多的,這些7.x版本中的未公開命令與參數(shù)在其它DOS版本中通常是沒有的,但卻是非常實(shí)用的,例如COMMAND/Z命令,這是用DOS自帶的命令顯示ERRORLEVEL(錯(cuò)誤返回代碼)值的唯一方法(當(dāng)然,用其它的附加工具,如ERR2ENV等也可以做到)。DOS未公開命令:TRUENAME河糜諳允臼導(dǎo)實(shí)穆肪?;鏤BST等命令很有用。INSTALLHIGH:用在CONFIG.SYS中,將文件調(diào)入U(xiǎn)MB。LOGO和COMMENT:僅用在MS-DOS7.x中的CONFIG.SYS中,用法未知。DOS未公開參數(shù):COMMAND/F使Fail作為Abort,Retry,Fail中的默認(rèn)選項(xiàng)。COMMAND/D在DOS5中是禁止AUTOEXEC.BAT自動(dòng)執(zhí)行;在6.0+版本中是禁止/F參數(shù)。COMMAND/Z顯示ERRORLEVEL(錯(cuò)誤返回代碼)信息。COMMAND/T在MS-DOS7.x中強(qiáng)制將COMMAND.COM永久性調(diào)入常規(guī)內(nèi)存。FORMAT/AUTOTEST自動(dòng)完成格式化過程。FORMAT/BACKUP自動(dòng)完成格式化過程,并提示輸入卷標(biāo)。FORMAT/SELECT只在磁盤上備份系統(tǒng)區(qū)數(shù)據(jù),相當(dāng)于MIRROR程序。組成,三個(gè)啟動(dòng)模塊分別是輸入輸出模塊(IO.SYS)、文件模塊(MSDOS.SYS)和命令處理模塊(COMMAND.COM)。引導(dǎo)程序的作用是在計(jì)算機(jī)啟動(dòng)時(shí)將兩個(gè)隱含的DOS啟動(dòng)模塊IO.SYS和MSDOS.SYS裝入內(nèi)存。IO.SYS的主要作用是管理輸入/輸出設(shè)備。MS-DOS.SYS的作用是對(duì)磁盤文件和系統(tǒng)資源進(jìn)行管理。COMMAND.COM是整個(gè)DOS系統(tǒng)最外層的模塊,它的任務(wù)是對(duì)用戶輸入的命令進(jìn)行解釋并執(zhí)行。DOS系統(tǒng)的啟動(dòng)要使用磁盤上的DOS系統(tǒng),必須把DOS系統(tǒng)調(diào)入計(jì)算機(jī)的內(nèi)存儲(chǔ)器,這就稱為DOS系統(tǒng)的啟動(dòng)。除了在開機(jī)時(shí)需要啟動(dòng)DOS以外(這種啟動(dòng),一般稱為冷啟動(dòng)),在微機(jī)運(yùn)行中,如果由于某種原因,微機(jī)運(yùn)行處于〃死循環(huán)〃或其它〃死機(jī)〃情況,也需要重新啟動(dòng)DOS(這種啟動(dòng),一般稱為熱啟動(dòng))。按(Ctrl)十(Alt)+(Del)鍵可重新啟動(dòng)DOS。有的微機(jī)面板上配有一個(gè)按鈕(Reset),按該鈕也可重新啟動(dòng)DOS。DOS的啟動(dòng)可以分成從軟磁盤(A驅(qū)動(dòng)器中)啟動(dòng)和從硬盤(也稱為C盤)啟動(dòng)兩種。對(duì)裝有硬盤的微機(jī),可通過對(duì)CMOS的修改,設(shè)定這兩種途徑的優(yōu)先次序。如果設(shè)定的優(yōu)先次序?yàn)椤ˋ:,C:〃,則啟動(dòng)時(shí)先在驅(qū)動(dòng)器A中查找有無DOS系統(tǒng),有則從A盤啟動(dòng),若無則從硬盤C中查找有無DOS系統(tǒng);反之,若設(shè)定的優(yōu)先次序?yàn)椤–:,A:\則啟動(dòng)時(shí)先從硬盤C中查找DOS系統(tǒng),若無再從軟盤A中查找。在DOS文件中,還有兩個(gè)重要文件,它們?cè)谕粏?dòng)盤的根目錄中:(1)config.sys是系統(tǒng)配置文件。用戶用它可以預(yù)先規(guī)定內(nèi)存的安排,等等,使系統(tǒng)的硬件更好地發(fā)揮作用。(2)autoexec.bat是系統(tǒng)規(guī)定的啟動(dòng)時(shí)自動(dòng)執(zhí)行的批處理文件。它可在用戶進(jìn)行鍵盤操作前自動(dòng)執(zhí)行一系列DOS命令(內(nèi)部命令和外部命令),它可以設(shè)置系統(tǒng)環(huán)境變量、搜索路徑、系統(tǒng)提示符、屏幕或打印機(jī)模式,還可以啟動(dòng)用戶程序。(3)以80286、80386、80486為CPU的各種微機(jī)的主機(jī)內(nèi)部裝有高能電池,在關(guān)機(jī)后,時(shí)鐘能繼續(xù)運(yùn)行,在開機(jī)時(shí)能自動(dòng)讀出日期和時(shí)間?!纠坑密洷P啟動(dòng)DOS(該盤上沒有autoexec.bat文件)。把啟動(dòng)盤插入A驅(qū)動(dòng)器并關(guān)上門。開機(jī)后屏幕上顯示如下信息:CurrentdateisWed11-24-1993Enternewdate(mm一dd-yy):如果顯示日期和當(dāng)天日期有誤差,則可輸入正確值(按格式:月-日■年)后按回車鍵加以校正,否則直接按回車鍵即可。詢問日期后,屏幕上顯示如下信息:Currenttimeis11:52:50.38aEnternewtime:可同日期操作一樣處理詢問時(shí)間的操作。啟動(dòng)正常結(jié)束的標(biāo)志是屏幕上出現(xiàn)DOS提示符A:\>,這表示微機(jī)目前處于DOS系統(tǒng)的控制下,等待用戶輸入命令。字母〃A〃則表示〃當(dāng)前盤〃是A盤。在微機(jī)配備了一個(gè)以上的磁盤驅(qū)動(dòng)器時(shí),如A盤、B盤、C盤時(shí),將某個(gè)盤設(shè)置為當(dāng)前盤的命令是:d:(回車)(d:為盤符)FORMAT/SELECT/U將引導(dǎo)區(qū)和文件分配表用F6H填之。FORMAT/Z:n設(shè)置FAT32分區(qū)上的簇大小。FDISK/MBR重寫硬盤主引導(dǎo)記錄。FDISK/CMBRdrive重寫指定驅(qū)動(dòng)器上的主引導(dǎo)記錄。FDISK/PRksize創(chuàng)建主分區(qū)。FDISK/EXT:size創(chuàng)建擴(kuò)展分區(qū)。FDISK/LOG:size在擴(kuò)展分區(qū)上創(chuàng)建邏輯驅(qū)動(dòng)器。FDISK/PRMTI/Q提示行動(dòng)/安靜模式。FDISK/PARTN將分區(qū)表信息保存到PARTSAV.FIL中。FDISK/ACTOK用于MS-DOS7.x中,跳過完整性測(cè)試。FDISK/FPRMT用于MS-DOS7.x中,自動(dòng)采用FAT32,并跳過提示信息。DOSKEY/APPEDIT使DOSKEY也應(yīng)用于其它程序(如DEBUG等)中。DOSKEY/COMMAND和/PERMANENT和/SCRSIZE和/XHISTORY用法未知。SCANDISK/CLIP用于MS-DOS7.x中,將長(zhǎng)文件名剪為短文件名。SCANDISK/NOLOST用于MS-DOS7.x中,不提示表面測(cè)試或丟失簇。SCANDISK/NOUIWTEXT用于MS-DOS7.x中,使用標(biāo)準(zhǔn)的DOS界面。SCANDISK/MOUNT相當(dāng)于SCANDISK.INI中的Mount=Always。SCANDISK/TIME相當(dāng)于SCANDISK.INI中的ScanTimeOut=On。QBASIC/QHELP進(jìn)入DOS的全屏幕幫助系統(tǒng),相當(dāng)于執(zhí)行HELP命令。QBASIC/EDCOM進(jìn)入DOS的文件編輯器,相當(dāng)于執(zhí)行EDIT命令。MEM/A或MEM/ALL顯示HMA信息。VER/R顯示擴(kuò)展的版本信息。DIR/Z用于MS-DOS7.x中,表示不顯示長(zhǎng)文件名。DEVICE=HIMEM.SYS/Q當(dāng)HIMEM.SYS加載時(shí)使用安靜模式。DEVICE=EMM386.EXENOTR不要檢測(cè)TokenRing網(wǎng)絡(luò)適配器。DOS未公開用法:IFEXISTXMSXXXXO...此命令可以判斷當(dāng)前是否安裝了XMS內(nèi)存管理器(通常是HIMEM.SYS)。注意:是XMSXXXXO,而不是有些文章中提到的錯(cuò)誤的XMMXXXXO.IFEXISTEMMXXXXO...此命令則用來判斷當(dāng)前是否安裝了EMS內(nèi)存管理器(通常是EMM386.EXE)。::此符號(hào)可在批處理文件中代替REM注解命令,可以加快運(yùn)行速度。以上是MS-DOS中的未公開命令與參數(shù),其中有些是非常實(shí)用的,大家不妨一試。(十二)如何在DOS下使用長(zhǎng)文件名確實(shí)有很多人不清楚,在純DOS下該如何使用長(zhǎng)文件名?,F(xiàn)在,就將DOS下使用長(zhǎng)文件名的方法介紹一下。DOS和Windows都是在不斷地發(fā)展中的。最先支持長(zhǎng)文件名的操作系統(tǒng)是WindowsNT35隨后Windows95也采用了這種技術(shù)。然而,由于一些原因,MS并沒有將長(zhǎng)文件名功能加入到純DOS中。不過,微軟公司只是沒有在純DOS下提供LFN(長(zhǎng)文件名)的應(yīng)用程序接口(API),而DOS本身是支持長(zhǎng)文件名的。很多DOS7中自帶的命令和最近幾年來出現(xiàn)的許多新DOS軟件(如現(xiàn)在很流行的DJGPP程序等)只要發(fā)現(xiàn)LFN接口已經(jīng)存在,就可以對(duì)LFN進(jìn)行直接操作。因此,只要有一應(yīng)用程序能提供純DOS下LFN的接口,純DOS下的長(zhǎng)文件名就可以實(shí)現(xiàn)。為了達(dá)到這一目標(biāo),很多人開始努力了。最早提供LFNAPI的是LFNDOS,因此最為有名。不過由于它早就停止了更新,所以有許多bug,而且曾一直不支持中文長(zhǎng)文件名。幸好有個(gè)國人幫助LFNDOS的作者寫了個(gè)支持中文長(zhǎng)文件名的子功能,所以它的最新版1.07版已經(jīng)支持中文LFN了。LFNDOS有很多缺點(diǎn),如速度慢,占內(nèi)存大,還有許多問題,所以并不是很實(shí)用。因此,有人決定另編一個(gè)LFN接口驅(qū)動(dòng)程序,這就是DOSLFN。DOSLFN是由一個(gè)德國人所做,現(xiàn)在仍在開發(fā)中。它和LFNDOS相比,最大優(yōu)點(diǎn)就是速度快,占內(nèi)存小,而且支持Unicode。它的最新版本是0.32O,現(xiàn)已全面支持中文長(zhǎng)文件名了,包括GB2312、Big5、甚至GBK字符集的中文長(zhǎng)文件名。由于它的以上優(yōu)點(diǎn),使它成為一個(gè)相當(dāng)強(qiáng)大實(shí)用的LFN接口驅(qū)動(dòng)程序,可在本站的〃驅(qū)動(dòng)程序〃中下載。一旦有了長(zhǎng)文件名接口,那么MS-DOS7.x中的各種內(nèi)部命令、外部命令,以及PKUNZIP等命令都將自動(dòng)使用長(zhǎng)文件名,非常方便。由于長(zhǎng)文件名功能的實(shí)用性,〃MS-DOS7.10完整安裝版〃中已自動(dòng)調(diào)用長(zhǎng)文件名功能,這樣DOS安裝后就直接全面支持中英文長(zhǎng)文件名了。注意MS-DOS6.x中則不行,因?yàn)樗f而不支持長(zhǎng)文件名。除LFN的API驅(qū)動(dòng)程序以外,還有其它一些提供LFN支持的軟件,如LFNDIR,作為DIR的增強(qiáng)工具,可以顯示長(zhǎng)文件名。但由于LFNDIR是個(gè)很舊的軟件,不支持FAT32分區(qū)和光盤,所以并不是很實(shí)用。最強(qiáng)大實(shí)用且有名的是Odi'sLFNtools(可在本站的“文件工具〃中下載),它包含一套長(zhǎng)文件名工具,如LDIR,LCD,LRD,LDEL等,非常方便且穩(wěn)定,全面支持FAT12/16/32和光盤上的長(zhǎng)文件名,可以當(dāng)作純DOS下操作長(zhǎng)文件名的必備工具。還有一點(diǎn)很重要,那就是雖然MS-DOS本身不帶有LFN支持,并不代表所有的DOS都是這樣。ROM-DOS7.10就本地支持長(zhǎng)文件名和FAT32,而不需任何其它程序。總之,DOS是真正支持長(zhǎng)文件名的。一些舊的磁盤工具(如NDD8.0等)由于推出的時(shí)候長(zhǎng)文件名還沒有出現(xiàn),所以不支持長(zhǎng)文件名,如果使用的話可能會(huì)對(duì)長(zhǎng)文件名造成破壞。不過,近年來推出的新的DOS軟件幾乎都支持長(zhǎng)文件名,一部分就像上文所提的那樣可以直接使用長(zhǎng)文件名,其它的則是〃明白〃長(zhǎng)文件名的存在而不會(huì)造成破壞。所以,使用的時(shí)候最好使用這些新的DOS工具,這樣就可以與長(zhǎng)文件名和睦共處了。三、DOS命令全集(一)DOS命令全集(第一講)(一)MD建立子目錄.功能:創(chuàng)建新的子目錄.類型:內(nèi)部命令.格式:MD[盤符:][路徑名]〈子目錄名〉,使用說明:(1)“盤符”:指定要建立子目錄的磁盤驅(qū)動(dòng)器字母,若省略,則為當(dāng)前驅(qū)動(dòng)器;(2)“路徑名”:要建立的子目錄的上級(jí)目錄名,若缺省則建在當(dāng)前目錄下。例:(1)在C盤的根目錄下創(chuàng)建名為FOX的子目錄;(2)在FOX子目錄下再創(chuàng)建USER子目肌?C:、>MDFOX(在當(dāng)前驅(qū)動(dòng)器C盤下創(chuàng)建子目錄FOX)C:、>MDFOX、USER(在FOX子目錄下再創(chuàng)建USER子目錄)(二)CD——改變當(dāng)前目錄.功能:顯示當(dāng)前目錄.類型:內(nèi)部命令.格式:CD[盤符:][路徑名][子目錄名].使用說明:(1)如果省略路徑和子目錄名則顯示當(dāng)前目錄;(2)如采用“CD、”格式,則退回到根目錄;(3)如采用“CD.?!备袷絼t退回到上一級(jí)目錄。例:(1)進(jìn)入到USER子目錄;(2)從USER子目錄退回到子目錄;(3)返回到根目錄。C:、>CDFOX、USER(進(jìn)入FOX子目錄下的USER子目錄)C:、FOX、USER>CD.O(退回上一級(jí)根目錄)C:、FOX>CD、(返回到根目錄)C:、>(二)DOS命令全集(第二講)(三)RD——?jiǎng)h除子目錄命令.功能:從指定的磁盤刪除了目錄。.類型:內(nèi)部命令.格式:RD[盤符:][路徑名][子目錄名].使用說明:(1)子目錄在刪除前必須是空的,也就是說需要先進(jìn)入該子目錄,使用DEL(刪除文件的命令)將其子目錄下的文件刪空,然后再退回到上一級(jí)目錄,用RD命令刪除該了目錄本身;(2)不能刪除根目錄和當(dāng)前目錄。例:要求把C盤FOX幽柯枷碌月禺SER子目錄刪除,操作如下:第一步:先將USER子目錄下的文件刪空;C、>DELC:、FOX、USER、*。*第二步,刪除USER子目錄。C、>RDC:、FOX、USER(四)DIR——顯示磁盤目錄命令.功能:顯示磁盤目錄的內(nèi)容。.類型:內(nèi)部命令.格式:DIR[盤符][路徑][/P][/W].使用說明:/P的使用;當(dāng)欲查看的目錄太多,無法在一屏顯示完屏幕會(huì)一直往上卷,不容易看清,加上/P參數(shù)后,屏幕上會(huì)分面一次顯示23行的文件信息,然后暫停,并提示;Pressanykeytocontinue/W的使用:加上/W只顯示文件名,至于文件大小及建立的日期和時(shí)間則都省略。加上參數(shù)后,每行可以顯示五個(gè)文件名。:][路徑2]…(設(shè)定可執(zhí)行文件的搜索路徑)PATH:(取消所有路徑)PATH:(顯示目前所設(shè)的路徑)(三)DOS命令全集(第三講)(六)TREE——顯示磁盤目錄結(jié)構(gòu)命令.功能:顯示指定驅(qū)動(dòng)器上所有目錄路徑和這些目錄下的所有文件名。.類型:外部命令.格式:TREE[盤符:][/F][?PRN].使用說明:(1)使用/F參數(shù)時(shí)顯示所有目錄及目錄下的所有文件,省略時(shí),只顯示目錄,不顯示目錄下的文件;(2)選用〉PRN參數(shù)時(shí),則把所列目錄及目錄中的文件名打印輸出。(七)DELTREE——?jiǎng)h除整個(gè)目錄命令.功能:將整個(gè)目錄及其下屬子目錄和文件刪除。.類型:外部命令.格式:DELTREE[盤符:]〈路徑名〉.使用說明:該命令可以一步就將目錄及其下的所有文件、子目錄、更下層的子目錄一并刪除,而且不管文件的屬性為隱藏、系統(tǒng)或只讀,只要該文件位于刪除的目錄之下,DELTREE都一視同仁,照刪不誤。使用時(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論