DOS在WINDOWS下的優(yōu)勢
大家現(xiàn)在已能熟練地操作WINDOWS了,初學(xué)者根本不知道“DOS”是何物?但是一旦系統(tǒng)崩潰,又要回到“原始社會(huì)”--DOS。
其實(shí)在DOS下的一些命令是WINDOWS下無可比擬的(太夸張了些^-^)。首先介紹幾個(gè)DOS下的命令:
一、delete(DEL)。大家一定要說這不是刪除命令嗎?對!就是刪除命令。它能刪除在WINDOWS下無法刪除的文件。比如:Win386.swp(虛擬內(nèi)存),定期刪除可減少硬盤碎片,刪除后重啟自動(dòng)可生成Win386.swp。然而在WINDOWS下用鼠標(biāo)左鍵單擊選定,按鍵盤上的Delete,彈出確認(rèn)框:確實(shí)要把“Win386.swp”放入回收站嗎?單擊確定。又彈出一錯(cuò)誤框:無法刪除WIN386:訪問被拒絕,請確定磁盤未滿或未被寫保護(hù),而且文件未被使用。各位讀者是不是遇到這種情況?
二、doskey(鎖定命令)。大家一定對FORMAT很害怕吧!病毒一侵入,它就給您FORMAT,WU、WU、WU……后悔已來不及了,只得重裝系統(tǒng),真麻煩!現(xiàn)在您不必害怕!在DOS下鍵入如下命令以C:\doskey FORMAT=Bad Command or file name!并回車就可以了,當(dāng)“病毒”或“人毒”格式化您的硬盤時(shí),系統(tǒng)將會(huì)顯示:“Bad command or file name!”。那么您又要問我:我自己想格式化的時(shí)候怎么辦?沒關(guān)系!只要鍵入“C:\doskey FORMAT=”并回車,就可以了^-^
三、FC(它是比較兩個(gè)文件差別的命令)。命令格式:fc 原文件名 目標(biāo)文件名 保存結(jié)果。例:fc c:\1.reg c:\2.reg>c:\3.txt(其中1.reg、2.reg是注冊表文件,3.txt是文本文件),使用這個(gè)命令可以比較注冊表,也可以其他文件(注冊表:就是在開始\運(yùn)行并回車)。這樣在安裝共享軟件的時(shí)候,就知道“它”往注冊表中裝什么了,(安裝前先導(dǎo)出注冊表,安裝后再導(dǎo)出注冊表,并用FC命令比較),這樣對某些搞特殊工作的人就方便多了,只能點(diǎn)到為止了^-^
四、bat(批處理命令),它在WINDOWS下同樣有它的功效。有一些朋友是不是在上網(wǎng)的時(shí)候,經(jīng)常忘了開防火墻?!如果在啟動(dòng)WINDOWS時(shí)直接啟動(dòng),浪費(fèi)了系統(tǒng)資源,并不是每次都上網(wǎng);如果忘了開防火墻,病毒、木馬就乘虛而入了,作者本人也有一次教訓(xùn)),能不能兩全齊美呢?只要當(dāng)上網(wǎng)時(shí)防火墻自動(dòng)打開(有一些軟件能使兩個(gè)軟件捆綁在一起,只要啟動(dòng)一個(gè)軟件,另一個(gè)軟件自動(dòng)啟動(dòng)),自力更生、艱苦創(chuàng)業(yè)是中華民族的美德嗎!以本人把天網(wǎng)防火墻和電子郵件捆綁一起為例,首先新建記事本(文本文件)內(nèi)容如下:
start C:\Progra~1\skynet\Firewall\snfw.exe
start C:\Progra~1\Outloo~1.EXE\MSIMN.exe
然后另存為(菜單欄中文件\另存為)電子郵件.bat(名字隨便起,只要后綴是.bat就行了)然后執(zhí)行一下,是不是成功了,以后收發(fā)電子郵件,只要啟動(dòng)這個(gè)批處理文件就可以了(也可在桌面或任務(wù)欄建立快捷方式,是不是更方便了)。這里需要指出的是:DOS下不支持長文件名,最多8個(gè)字節(jié),所以Program Files應(yīng)寫成Progra~1。命令格式即為start 文件存放路徑。
怎么樣,DOS還是寶刀未老吧?。?!
DOS中的小技巧DOS中的小技巧 經(jīng)常使用DOS,筆者總結(jié)了幾條小技巧,特拿出來怡笑大方。 1. 批處理中用set設(shè)置dir的顯示方式 在批處理命令中加上c: \setdircmd =w/p/a,(三個(gè)參數(shù)可單獨(dú)使用)這樣只需鍵入c: \dir,就可達(dá)到分屏五行顯示,同時(shí)顯示隱含目錄與文件的效果。若想取消此顯示方式,只需鍵入c: \setdircmd =<--(<――代表回車)同理使用set還可以使其他命令簡化。 2. DOS下edit的使用技巧 使用過wps的人都覺得其中“定義塊”的功能很好用,其實(shí)dos下的edit也能實(shí)現(xiàn)定義塊,并且還有快捷鍵可使用。先按住shift鍵,再用→/←方向鍵控制,shift +home定義到行首,shift +end定義行行尾,shift +↑/↓定義上一行和下一行,shift +home +ctrl定義到文件頭……(定義好的塊會(huì)形成亮帶)要想復(fù)制塊,則首先要定義好塊,然后按alt +e選擇edit用↑/↓調(diào)到copy項(xiàng),回車,將定義好的被復(fù)制項(xiàng)放到剪貼板中。再將光標(biāo)移動(dòng)至目標(biāo)的位置,按alt +e,選paste(粘貼),回車,剛剛被放至剪貼板的塊被復(fù)制到當(dāng)前光標(biāo)所在處。移動(dòng)塊也可照此方法。 3. 用Type命令拷貝加密盤 用DOS下的Type命令可以拷貝某些用copy及pctools無法復(fù)制的加密盤上的信息,方法是,先記下目標(biāo)盤上所有文件的文件名的擴(kuò)展名,然后在A:驅(qū)插入源盤,B:驅(qū)插入一張空盤,鍵入以下命令:A: Type文件名>B:文件名將加密盤上的所有文件按此格式都Type到目標(biāo)盤上,就形成一張與原加密盤一樣的盤了。 4. Type的另一妙用——獲得未知病毒代碼 用Type可以巧妙的利用病毒多感染com和exe這一特性,獲得未知病毒代碼?,F(xiàn)在C盤根目錄下建立兩個(gè)零字節(jié)的Vir文件,擴(kuò)展名分別用com和exe,方法如下:c: \>type nul >vir.com,c:\>type nul >vir.exe,根據(jù)病毒侵入的特性,一旦染毒,擴(kuò)展名為com和exe的文件的字節(jié)數(shù)便會(huì)增加。所增加的字節(jié)便是感染病毒的全部代碼,從而進(jìn)行有針對的殺毒措施,如將病毒代碼取適當(dāng)?shù)囊欢慰饺胍恍⒍拒浖膙irus.dat等病毒代碼文件中,就可以自己實(shí)現(xiàn)對殺毒軟件的升級,非常及時(shí)。
XP中的增強(qiáng)DOS命令
“廉頗老矣,尚能飯否”,這是很多人對Windows操作系統(tǒng)下的DOS 的一種偏見,其實(shí)DOS在系統(tǒng)維護(hù)工作中有著重要的作用。自從微軟公司推出Windows XP操作系統(tǒng)后, 人們熱情的投入到Win XP的懷抱中去關(guān)注它、了解它、使用它,卻很少有人注意到Win XP附帶的DOS操作環(huán)境,實(shí)際上Win XP已經(jīng)增加了部分DOS命令的功能,所謂“老樹開新花”,下面讓我們一道來感受Win XP下DOS的功能變化。
◆命令:DIR,列文件、目錄
增加參數(shù):/-C 參數(shù)說明:DIR列文件、目錄時(shí)顯示的文件大小,其數(shù)值以千為單位進(jìn)行分隔,使用此參數(shù)即“DIR/-C”將取消顯示中的分隔符,以滿足部分人的視覺習(xí)慣。
增加參數(shù):/Q 參數(shù)說明:Windows是多用戶操作系統(tǒng),使用此參數(shù)即“DIR /Q”列文件、目錄時(shí),將顯示出文件、目錄的用戶屬性。
增加參數(shù):/T:C、/T:A、/T:W 參數(shù)說明:使用此參數(shù)即“DIR/T:C”、“DIR/T:A”、“DIR/T:W”分別顯示文件、目錄的創(chuàng)建時(shí)間、上次訪問時(shí)間和上次修改時(shí)間。
增加參數(shù):/X 參數(shù)說明:使用此參數(shù)即“DIR/X”列文件、目錄時(shí),會(huì)對長文件名同時(shí)顯示“8.3”格式的文件名。
◆命令:CD,改變目錄
增加參數(shù):/D 參數(shù)說明:此參數(shù)的作用是快速改變當(dāng)前目錄,比如當(dāng)前目錄是C:\Windows,使用命令“CD/D E:\Tools”可快速切換到E:\Tools目錄下。注:只有在Win XP的“運(yùn)行”文本框中輸入“CMD”得到的DOS窗口中才能使用此參數(shù)。
◆命令:MD,建立目錄
功能說明:此命令并未增加參數(shù),但是增強(qiáng)了功能,它可一次建立多級子目錄, 例如使用命令“MD AA\BB\CC\DD”將一次性創(chuàng)建AA、BB、CC、DD四級子目錄。而在老版本的DOS中,若不存在AA子目錄,便無法直接建立AA下的BB等深層子目錄。
◆命令:RD,刪除目錄
增加參數(shù):/S 參數(shù)說明:使用此參數(shù)即“RD/S”用于刪除目錄樹,即刪除目錄及目錄下的所有子目錄和文件,相當(dāng)于以前版本中的DELTREE命令。
增加參數(shù):/Q 參數(shù)說明:使用上面的/S參數(shù)刪除目錄樹時(shí),系統(tǒng)會(huì)要求用戶確認(rèn)是否真的要?jiǎng)h除。若同時(shí)使用/Q參數(shù)即“RD/S /Q”,在進(jìn)行刪除操作時(shí)將取消確認(rèn),相當(dāng)于DELTREE命令的/Y參數(shù)。
◆命令:DEL,刪除文件或目錄
增加參數(shù):/F 參數(shù)說明:使用此參數(shù)即“DEL/F”可刪除只讀文件。
增加參數(shù):/S、/Q 參數(shù)說明:使用此參數(shù)即“DEL/S”作用與“RD/S”完全相同,即刪除目錄及目錄下的所有子目錄和文件。同時(shí)使用參數(shù)/Q,可取消刪除操作時(shí)的系統(tǒng)確認(rèn)。
增加參數(shù):/A 參數(shù)說明:刪除指定屬性或指定屬性以外的文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統(tǒng)、存檔文件,/A-R、/A-H、/A-S、/A-A表示刪除除只讀、隱藏、系統(tǒng)、存檔以外的文件。例如“DEL/AR *.*”表示刪除當(dāng)前目錄下所有只讀文件,“DEL/A-S *.*”表示刪除當(dāng)前目錄下除系統(tǒng)文件以外的所有文件。
◆命令:ATTRIB,更改文件或目錄的屬性
增加參數(shù):/D 參數(shù)說明:在Win XP中我們不能把文件或文件夾設(shè)置為系統(tǒng)屬性,只能設(shè)為只讀、隱藏或存檔屬性。而帶參數(shù)/D使用ATTRIB命令可以對文件的所有屬性進(jìn)行設(shè)定,設(shè)定時(shí)必須與參數(shù)/S同時(shí)使用。例如“ATTRIB /S /D +S D:\Study”,作用是將D:\Study文件夾設(shè)置為系統(tǒng)文件夾。
◆命令:format,格式化磁盤
增加參數(shù):/FS:filessystem 參數(shù)說明:按指定文件系統(tǒng)類型(FAT、FAT32、NTFS)格式化磁盤,例如“format /FS:NTFS”。
◆命令:DATE、TIME,顯示系統(tǒng)日期和時(shí)間
增加參數(shù):/T 參數(shù)說明:使用此參數(shù)即“DATE/T”、“TIME/T”將只顯示當(dāng)前日期和時(shí)間,而不必輸入新日期和時(shí)間。
--------------------------------------------------------------------------------
常用的一些DOS命令
一索引: ATTRIB CD CLS COPY DATE DEL DIR DISKCOMP DISKCOPY ECHO FC FIND FORMAT LABEL MD MOVE PROMPT TIME TREE VER XCOPY
NETSTAT REM REN VOL TYPE
ATTRIB:顯示或更改文件屬性。
ATTRIB [+R│-R] [+A│-A] [+S│-S] [+H│-H] [[drive:] [path] filename] [/S] [/D]
+ 設(shè)置屬性。 - 清除屬性。 R 只讀文件屬性。 A 存檔文件屬性。 S 系統(tǒng)文件屬性。 H 隱藏文件屬性。 [drive:][path][filename] 指定要處理的文件屬性。 /S 處理當(dāng)前文件夾及其子文件夾中的匹配文件。 /D 也處理文件夾。
CD:顯示當(dāng)前目錄名或改變當(dāng)前目錄。
CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..]
.. 指定要改成父目錄。
鍵入 CD 驅(qū)動(dòng)器: 顯示指定驅(qū)動(dòng)器中的當(dāng)前目錄。 不帶參數(shù)只鍵入 CD,則顯示當(dāng)前驅(qū)動(dòng)器和目錄。
使用 /D 命令行開關(guān),除了改變驅(qū)動(dòng)器的當(dāng)前目錄之外, 還可改變當(dāng)前驅(qū)動(dòng)器。
如果擴(kuò)展命令名被啟用,CHDIR 會(huì)如下改變:
當(dāng)前的目錄字符串會(huì)被轉(zhuǎn)換成使用磁盤名上的大小寫。所以, 如果磁盤上的大小寫如此,CD C : \TEMP 會(huì)將當(dāng)前目錄設(shè)為 C:\Temp。
CHDIR 命令不把空格當(dāng)作分隔符,因此有可能將目錄名改為一個(gè) 帶有空格但不帶有引號的子目錄名。例如:
cd \winnt\profiles\username\programs\start menu
與下列相同:
cd "\winnt\profiles\username\programs\start menu"
在擴(kuò)展功能停用的情況下,您必須鍵入以上命令。
CLS:清除屏幕。
COPY:將一份或多份文件復(fù)制到另一個(gè)位置。
COPY [/D] [/V] [/N] [/Y │ /-Y] [/Z] [/A │ /B ] source [/A │ /B] [+ source [/A │ /B] [+ ...]] [destination [/A │ /B]]
source 指定要復(fù)制的文件。 /A 表示一個(gè) ASCII 文本文件。 /B 表示一個(gè)二進(jìn)位文件。 /D 允許解密要?jiǎng)?chuàng)建的目標(biāo)文件 destination 為新文件指定目錄和/或文件名。 /V 驗(yàn)證新文件寫入是否正確。 /N 復(fù)制帶有非 8dot3 名稱的文件時(shí), 盡可能使用短文件名。 /Y 不使用確認(rèn)是否要改寫現(xiàn)有目標(biāo)文件 的提示。 /-Y 使用確認(rèn)是否要改寫現(xiàn)有目標(biāo)文件 的提示。 /Z 用可重新啟動(dòng)模式復(fù)制已聯(lián)網(wǎng)的文件。
命令行開關(guān) /Y 可以在 COPYCMD 環(huán)境變量中預(yù)先設(shè)定。 這可能會(huì)被命令行上的 /-Y 替代。除非 COPY 命令是在一個(gè)批文件腳本中執(zhí)行的,默認(rèn)值應(yīng)為 在改寫時(shí)進(jìn)行提示。
要附加文件,請為目標(biāo)指定一個(gè)文件,為源指定 數(shù)個(gè)文件(用通配符或 file1+file2+file3 格式)。 DATE:顯示或設(shè)置日期。
DATE [/T │ date]
顯示當(dāng)前日期設(shè)置和輸入新日期的提示,請鍵入 不帶參數(shù)的 DATE。要保留現(xiàn)有日期,請按 ENTER。
如果命令擴(kuò)展名被啟用,DATE 命令會(huì)支持 /T 開關(guān); 該開關(guān)指示命令只輸出當(dāng)前日期,但不提示輸出新日期。
DEL:刪除一個(gè)或數(shù)個(gè)文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一個(gè)或數(shù)個(gè)文件或目錄列表。通配符可被用來 刪除多個(gè)文件。如果指定了一個(gè)目錄,目錄中的所 有文件都會(huì)被刪除。
/P 刪除每一個(gè)文件之前提示確認(rèn)。 /F 強(qiáng)制刪除只讀文件。 /S 從所有子目錄刪除指定文件。 /Q 安靜模式。刪除全局通配符時(shí),不要求確認(rèn)。 /A 根據(jù)屬性選擇要?jiǎng)h除的文件。 attributes R 只讀文件 S 系統(tǒng)文件 H 隱藏文件 A 存檔文件 - 表示“否”的前綴
如果命令擴(kuò)展名被啟用,DEL 和 ERASE 會(huì)如下改變:
/S 開關(guān)的顯示句法會(huì)顛倒,即只顯示已經(jīng) 刪除的文件,而不顯示找不到的文件。
DIR: DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename] 指定要列出的驅(qū)動(dòng)器、目錄和/或文件。
/A 顯示具有指定屬性的文件。 attributes D 目錄 R 只讀文件 H 隱藏文件 A 準(zhǔn)備存檔的文件 S 系統(tǒng)文件 - 表示“否”的前綴 /B 使用空格式(沒有標(biāo)題信息或摘要)。 /C 在文件大小中顯示千位數(shù)分隔符。這是默認(rèn)值。用 /-C 來 停用分隔符顯示。 /D 跟寬式相同,但文件是按欄分類列出的。 /L 用小寫。 /N 新的長列表格式,其中文件名在最右邊。 /O 用分類順序列出文件。 sortorder N 按名稱(字母順序) S 按大小(從小到大) E 按擴(kuò)展名(字母順序) D 按日期/時(shí)間(從先到后) G 組目錄優(yōu)先 - 顛倒順序的前綴 /P 在每個(gè)信息屏幕后暫停。 /Q 顯示文件所有者。 /S 顯示指定目錄和所有子目錄中的文件。 /T 控制顯示或用來分類的時(shí)間字符域。 timefield C 創(chuàng)建時(shí)間 A 上次訪問時(shí)間 W 上次寫入的時(shí)間 /W 用寬列表格式。 /X 顯示為非 8dot3 文件名產(chǎn)生的短名稱。格式是 /N 的格式, 短名稱插在長名稱前面。如果沒有短名稱,在其位置則 顯示空白。 /4 用四位數(shù)字顯示年
可以在 DIRCMD 環(huán)境變量中預(yù)先設(shè)定開關(guān)。通過添加前綴 - (破折號) 來替代預(yù)先設(shè)定的開關(guān)。例如,/-W。
DISKCOMP:比較兩張軟盤的內(nèi)容。
DISKCOMP [drive1: [drive2:]]
DISKCOPY:把一張軟盤的內(nèi)容復(fù)制到另一張。
DISKCOPY [drive1: [drive2:]] [/V]
/V 校驗(yàn)信息復(fù)制得是否正確。
兩張軟盤的類型必須相同。 您可以為 drive1 和 drive2 指定同樣的驅(qū)動(dòng)器。
ECHO:顯示信息,或?qū)⒚罨仫@打開或關(guān)上。
ECHO [ON │ OFF] ECHO [message]
要顯示當(dāng)前回顯設(shè)置,鍵入不帶參數(shù)的 ECHO。
FC:比較兩個(gè)文件或兩個(gè)文件集并顯示它們之間的不同
FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2 FC /B [drive1:][path1]filename1 [drive2:][path2]filename2
/A 只顯示每個(gè)不同處的第一行和最后一行。 /B 執(zhí)行二進(jìn)制比較。 /C 不分大小寫。 /L 將文件作為 ASCII 文字比較。 /LBn 將連續(xù)不匹配的最大值設(shè)為指定 的行數(shù)。 /N 在 ASCII 比較上顯示行數(shù)。 /OFF[LINE] 不要跳過帶有脫機(jī)屬性集的文件。 /T 不要將 tab 擴(kuò)充到空格。 /U 將文件作為 UNICODE 文字文件比較。 /W 為了比較而壓縮空白(tab 和空格)。 /nnnn 指定不匹配處后必須連續(xù)匹配的行數(shù)。 [drive1:][path1]filename1 指定要比較的第一個(gè)文件或第一個(gè)文件集。 [drive2:][path2]filename2 指定要比較的第二個(gè)文件或第二個(gè)文件集。
FIND:在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V 顯示所有未包含指定字符串的行。 /C 僅顯示包含字符串的行數(shù)。 /N 顯示行號。 /I 搜索字符串時(shí)忽略大小寫。 /OFF[LINE] 不要跳過具有脫機(jī)屬性集的文件。 "string" 指定要搜索的文字串, [drive:][path]filename 指定要搜索的文件。
如果沒有指定路徑,F(xiàn)IND 將搜索鍵入的或者由另一命令產(chǎn)生的文字。
FORMAT:格式化磁盤。
FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] FORMAT volume [/V:label] [/Q] [/F:size] FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors] FORMAT volume [/V:label] [/Q] FORMAT volume [/Q]
volume 指定驅(qū)動(dòng)器(后面跟一個(gè)冒號)、裝入點(diǎn) 或卷名。 /FS:filesystem 指定文件系統(tǒng)類型(FAT、FAT32 或 NTFS)。 /V:label 指定卷標(biāo)。 /Q 執(zhí)行快速格式化。 /C 僅適于 NTFS: 默認(rèn)情況下,將壓縮在該新建卷上 創(chuàng)建的文件。 /X 如果必要,先強(qiáng)制卸下卷。那時(shí),該卷所有 已打開的句柄不再有效。 /A:size 替代默認(rèn)配置單位大小。極力建議您在一般狀況下使用 默認(rèn)設(shè)置。 NTFS 支持 512、1024、2048、4096、8192、16K、32K、 64K。 FAT 支持 512、1024、2048、4096、8192、16K、32K、 64k,(128k、256k 用于大于 512 字節(jié)的扇區(qū)) 。 FAT32 支持 512、1024、2048、4096、8192、16k、32k、 64k,(128k 、256k 用于大于 512 字節(jié)的扇區(qū))。
注意 FAT 及 FAT32 文件系統(tǒng)對卷上的群集數(shù)量有以下限制:
FAT: 群集數(shù)量 <= 65526 FAT32: 65526 < 群集數(shù)量 < 4177918
如果判定使用指定的群集大小無法滿足以上需求,格式 化將立即停止。
NTFS 壓縮不支持大于 4096 的分配單元。
/F:size 指定要格式化的軟盤大小(1.44) /T:tracks 為磁盤指定每面磁道數(shù)。 /N:sectors 指定每條磁道的扇區(qū)數(shù)。 LABEL:創(chuàng)建、更改或刪除磁盤的卷標(biāo)。
LABEL [drive:][label] LABEL [/MP] [volume] [label]
drive: 指定驅(qū)動(dòng)器名。 label 指定卷標(biāo)簽。 /MP 指定卷應(yīng)該被當(dāng)作安裝點(diǎn)或卷名。 volume 指定驅(qū)動(dòng)器(后面跟一個(gè)冒號)、裝入點(diǎn) 或卷名。如果指定了卷名,/MP 標(biāo)志則不必要。
MD:創(chuàng)建目錄。
MKDIR [drive:]path MD [drive:]path
如果命令擴(kuò)展名被啟用,MKDIR 會(huì)如下改變:
如果需要,MKDIR 會(huì)在路徑中創(chuàng)建中級目錄。例如: 假設(shè) \a 不 存在,那么:
mkdir \a\b\c\d
與:
mkdir \a chdir \a mkdir b chdir b mkdir c chdir c mkdir d
相同。如果擴(kuò)展名被停用,則需要鍵入 mkdir \a\b\c\d。
MOVE:移動(dòng)文件并重命名文件和目錄。
要移動(dòng)至少一個(gè)文件: MOVE [/Y │ /-Y] [drive:][path]filename1[,...] destination
要重命名一個(gè)目錄: MOVE [/Y │ /-Y] [drive:][path]dirname1 dirname2
[drive:][path]filename1 指定您想移動(dòng)的文件位置和名稱。 destination 指定文件的新位置。目標(biāo)可包含一個(gè)驅(qū)動(dòng)器號 和冒號、一個(gè)目錄名或組合。如果只移動(dòng)一個(gè)文件 并在移動(dòng)時(shí)將其重命名,您還可以包括文件名。 [drive:][path]dirname1 指定要重命名的目錄。 dirname2 指定目錄的新名稱。
/Y 取消確認(rèn)改寫一個(gè)現(xiàn)有目標(biāo)文件的提示。 /-Y 對確認(rèn)改寫一個(gè)現(xiàn)有目標(biāo)文件發(fā)出提示。
命令行開關(guān) /Y 可以出現(xiàn)在 COPYCMD 環(huán)境變量中。這可以用命令行上 的 /-Y 替代。默認(rèn)值是,除非 MOVE 命令是從一個(gè)批腳本內(nèi) 執(zhí)行的,改寫時(shí)都發(fā)出提示。
PROMPT:更改命令提示符。
PROMPT [text]
text 指定新的命令提示符。
提示符可以由普通字符及下列特定代碼組成:
$A & (短 and 符號) $B │ (管道) $C ( (左括弧) $D 當(dāng)前日期 $E Escape code (ASCII 碼 27) $F ) (右括弧) $G > (大于符號) $H Backspace (擦除前一個(gè)字符) $L < (小于符號) $N 當(dāng)前驅(qū)動(dòng)器 $P 當(dāng)前驅(qū)動(dòng)器及路徑 $Q = (等號) $S (空格) $T 當(dāng)前時(shí)間 $V 版本號 $_ 換行 $$ $ (貨幣符號)
如果命令擴(kuò)展名被啟用,PROMPT 命令會(huì)支持下列格式化字符:
$+ 根據(jù) PUSHD 目錄堆棧的深度,零個(gè)或零個(gè)以上加號(+)字符; 每個(gè)被推的層有一個(gè)字符。
$M 如果當(dāng)前驅(qū)動(dòng)器不是網(wǎng)絡(luò)驅(qū)動(dòng)器,顯示跟當(dāng)前驅(qū)動(dòng)器號或 空字符串有關(guān)聯(lián)的遠(yuǎn)程名。
TIME:顯示或設(shè)置系統(tǒng)時(shí)間。
TIME [/T │ time]
顯示當(dāng)前時(shí)間設(shè)置和輸入新時(shí)間的提示,請鍵入 不帶參數(shù)的 TIME。要保留現(xiàn)有時(shí)間,請按 ENTER。
如果命令擴(kuò)展名被啟用,DATE 命令會(huì)支持 /T 命令行開關(guān);該命令行開關(guān)告訴 命令只輸出當(dāng)前時(shí)間,但不提示輸出新時(shí)間。
TREE:以圖形顯示驅(qū)動(dòng)器或路徑的文件夾結(jié)構(gòu)。
TREE [drive:][path] [/F] [/A]
/F 顯示每個(gè)文件夾中文件的名稱。 /A 使用 ASCII 字符,而不使用擴(kuò)展字符。
VER:顯示 DOS / Windows 版本。
XCOPY:復(fù)制文件和目錄樹。
XCOPY source [destination] [/A │ /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/EXCLUDE:file1[+file2][+file3]...]
source 指定要復(fù)制的文件。 destination 指定新文件的位置和/或名稱。 /A 只復(fù)制有存檔屬性集的文件, 但不改變屬性。 /M 只復(fù)制有存檔屬性集的文件, 并關(guān)閉存檔屬性。 /D:m-d-y 復(fù)制在指定日期或指定日期以后改變的文件。 如果沒有提供日期,只復(fù)制那些源時(shí)間 比目標(biāo)時(shí)間新的文件。 /EXCLUDE:file1[+file2][+file3]... 指定含有字符串的文件列表。如果有任何 字符串與要被復(fù)制的文件的絕對路徑 相符,那個(gè)文件將不會(huì)得到復(fù)制。 例如,指定如 \obj\ 或 .obj 的字符串會(huì)排除 目錄 obj 下面的所有文件或帶有 .obj 擴(kuò)展名的文件。 /P 創(chuàng)建每個(gè)目標(biāo)文件前提示。 /S 復(fù)制目錄和子目錄,除了空的。 /E 復(fù)制目錄和子目錄,包括空的。 與 /S /E 相同??梢杂脕硇薷?/T。 /V 驗(yàn)證每個(gè)新文件。 /W 提示您在復(fù)制前按鍵。 /C 即使有錯(cuò)誤,也繼續(xù)復(fù)制。 /I 如果目標(biāo)不存在,又在復(fù)制一個(gè)以上的文件, 則假定目標(biāo)一定是一個(gè)目錄。 /Q 復(fù)制時(shí)不顯示文件名。 /F 復(fù)制時(shí)顯示完整的源和目標(biāo)文件名。 /L 顯示要復(fù)制的文件。 /G 允許將沒有經(jīng)過加密的文件復(fù)制到 不支持加密的目標(biāo)。 /H 也復(fù)制隱藏和系統(tǒng)文件。 /R 改寫只讀文件。 /T 創(chuàng)建目錄結(jié)構(gòu),但不復(fù)制文件。不 包括空目錄或子目錄。/T /E 包括 空目錄和子目錄。 /U 只復(fù)制已經(jīng)存在于目標(biāo)中的文件。 /K 復(fù)制屬性。一般的 Xcopy 會(huì)重設(shè)只讀屬性。 /N 用生成的短名復(fù)制。 /O 復(fù)制文件所有權(quán)和 ACL 信息。 /X 復(fù)制文件審核設(shè)置(隱含 /O)。 /Y 禁止提示以確認(rèn)改寫一個(gè) 現(xiàn)存目標(biāo)文件。 /-Y 導(dǎo)致提示以確認(rèn)改寫一個(gè) 現(xiàn)存目標(biāo)文件。 /Z 用重新啟動(dòng)模式復(fù)制網(wǎng)絡(luò)文件。
使用批處理文件--常用命令
echo、@、call、pause、rem 是批處理文件最常用的幾個(gè)命令,我們就從他們開始學(xué)起。 echo 表示顯示此命令后的字符 echo off 表示在此語句后所有運(yùn)行的命令都不顯示命令行本身 @ 與echo off相象,但它是加在其它命令行的最前面,表示運(yùn)行時(shí)不顯示命令行本身。 call 調(diào)用另一條批處理文件(如果直接調(diào)用別的批處理文件 ,執(zhí)行完那條文件后將無法執(zhí)行當(dāng)前文件后續(xù)命令) pause 運(yùn)行此句會(huì)暫停,顯示Press any key to continue... 等待用戶按任意鍵后繼續(xù) rem 表示此命令后的字符為解釋行,不執(zhí)行,只是給自己今后查找用的
例:用edit編輯a.bat文件,輸入下列內(nèi)容后存盤為c:\a.bat,執(zhí)行該批處理文件后可實(shí)現(xiàn):將根目錄中所有文件寫入 a.txt中,啟動(dòng)UCDOS,進(jìn)入WPS等功能。
批處理文件的內(nèi)容為: 文件表示:
echo off 不顯示命令行
dir c:\*.* >a.txt 將c盤文件列表寫入a.txt
call c:\ucdos\ucdos.bat 調(diào)用ucdos
echo 你好 顯示"你好"
pause 暫停,等待按鍵繼續(xù)
rem 使用wps 注釋將使用wps
cd ucdos 進(jìn)入ucdos目錄
wps 使用wps
批處理文件中還可以像C語言一樣使用參數(shù),這只需用到一個(gè)參數(shù)表示符%。
%表示參數(shù),參數(shù)是指在運(yùn)行批處理文件時(shí)在文件名后加的字符串。變量可以從 %0到%9,%0表示文件名本身,字符串用%1到%9順序表示。
例如,C:根目錄下一批處理文件名為f.bat,內(nèi)容為 format %1
則如果執(zhí)行C:\>f a: 則實(shí)際執(zhí)行的是format a:
又如C:根目錄下一批處理文件的名為t.bat,內(nèi)容為 type %1 type %2
那么運(yùn)行C:\>t a.txt b.txt 將順序地顯示a.txt和b.txt文件的內(nèi)容 if goto choice for 是批處理文件中比較高級的命令,如果這幾個(gè)你用得很熟練,你就是批處理文件的專家啦。
if 表示將判斷是否符合規(guī)定的條件,從而決定執(zhí)行不同的命令。 有三種格式: 1、if "參數(shù)" == "字符串" 待執(zhí)行的命令 參數(shù)如果等于指定的字符串,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。(注意是兩個(gè)等號) 如if "%1"=="a" format a:
2、if exist 文件名 待執(zhí)行的命令 如果有指定的文件,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。如if exist config.sys edit config.sys
3、if errorlevel 數(shù)字 待執(zhí)行的命令 如果返回碼等于指定的數(shù)字,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。如if errorlevel 2 goto x2 DOS程序運(yùn)行時(shí)都會(huì)返回一個(gè)數(shù)字給DOS,稱為錯(cuò)誤碼errorlevel或稱返回碼
goto 批處理文件運(yùn)行到這里將跳到goto 所指定的標(biāo)號處, 一般與if配合使用。 如:
goto end
:end echo this is the end
標(biāo)號用 :字符串 表示,標(biāo)號所在行不被執(zhí)行
choice 使用此命令可以讓用戶輸入一個(gè)字符,從而運(yùn)行不同的命令。使用時(shí)應(yīng)該加/c:參數(shù),c:后應(yīng)寫提示可輸入的字符,之間無空格。它的返回碼為1234……
如: choice /cme defrag,mem,end 將顯示 defrag,mem,end[D,M,E]?
例如,test.bat的內(nèi)容如下: @echo off choice /cme defrag,mem,end if errorlevel 3 goto defrag 應(yīng)先判斷數(shù)值最高的錯(cuò)誤碼 if errorlevel 2 goto mem if errotlevel 1 goto end
efrag c:\dos\defrag goto end
:mem mem goto end
:end echo good bye
此文件運(yùn)行后,將顯示 defrag,mem,end[D,M,E]? 用戶可選擇d m e ,然后if語句將作出判斷,d表示執(zhí)行標(biāo)號為defrag的程序段,m表示執(zhí)行標(biāo)號為mem的程序段,e表示執(zhí)行標(biāo)號為end的程序段,每個(gè)程序段最后都以goto end將程序跳到end標(biāo)號處,然后程序?qū)@示good bye,文件結(jié)束。
for 循環(huán)命令,只要條件符合,它將多次執(zhí)行同一命令。
格式FOR [%%f] in (集合) DO [命令] 只要參數(shù)f在指定的集合內(nèi),則條件成立,執(zhí)行命令
如果一條批處理文件中有一行: for %%c in (*.bat *.txt) do type %%c 含義是如果是以bat或txt結(jié)尾的文件,則顯示文件的內(nèi)容。 DOS在啟動(dòng)會(huì)自動(dòng)運(yùn)行autoexec.bat這條文件,一般我們在里面裝載每次必用的程序,如: path(設(shè)置路徑)、smartdrv(磁盤加速)、 mouse(鼠標(biāo)啟動(dòng))、mscdex(光驅(qū)連接)、 doskey(鍵盤管理)、set(設(shè)置環(huán)境變量)等。
如果啟動(dòng)盤根目錄中沒有這個(gè)文件,電腦會(huì)讓用戶輸入日期和時(shí)間。
例如,一個(gè)典型的autoexec.bat內(nèi)容如下:
@echo off 不顯示命令行
prompt $p$g 設(shè)置提示符前有目錄提示
path c:\dos;c:\;c:\windows;c:\ucdos;c:\tools 設(shè)置路徑
lh c:\dos\doskey.com 加載鍵盤管理
lh c:\mouse\mouse.com 加載鼠標(biāo)管理
lh c:\dos\smartdrv.exe 加載磁盤加速管理
lh c:\dos\mscdex /S /D:MSCD000 /M:12 /V 加載CD-ROM驅(qū)動(dòng)
set temp=c:\temp 設(shè)置臨時(shí)目錄
10.for 命令 for 命令是一個(gè)比較復(fù)雜的命令,主要用于參數(shù)在指定的范圍內(nèi)循環(huán)執(zhí)行命令。 在批處理文件中使用 FOR 命令時(shí),指定變量請使用 %%variable
for {%variable|%%variable} in (set) do command [ CommandLineOptions] %variable 指定一個(gè)單一字母可替換的參數(shù)。 (set) 指定一個(gè)或一組文件??梢允褂猛ㄅ浞?。 command 指定對每個(gè)文件執(zhí)行的命令。 command-parameters 為特定命令指定參數(shù)或命令行開關(guān)。 在批處理文件中使用 FOR 命令時(shí),指定變量請使用 %%variable 而不要用 %variable。變量名稱是區(qū)分大小寫的,所以 %i 不同于 %I
如果命令擴(kuò)展名被啟用,下列額外的 FOR 命令格式會(huì)受到 支持:
FOR /D %variable IN (set) DO command [command-parameters]
如果集中包含通配符,則指定與目錄名匹配,而不與文件 名匹配。
FOR /R [[drive:]path] %variable IN (set) DO command [command-
檢查以 [drive:]path 為根的目錄樹,指向每個(gè)目錄中的 FOR 語句。如果在 /R 后沒有指定目錄,則使用當(dāng)前 目錄。如果集僅為一個(gè)單點(diǎn)(.)字符,則枚舉該目錄樹。
FOR /L %variable IN (start,step,end) DO command [command-para
該集表示以增量形式從開始到結(jié)束的一個(gè)數(shù)字序列。 因此,(1,1,5) 將產(chǎn)生序列 1 2 3 4 5,(5,-1,1) 將產(chǎn)生 序列 (5 4 3 2 1)。
FOR /F ["options"] %variable IN (file-set) DO command FOR /F ["options"] %variable IN ("string") DO command FOR /F ["options"] %variable IN (‘command‘) DO command
或者,如果有 usebackq 選項(xiàng):
FOR /F ["options"] %variable IN (file-set) DO command FOR /F ["options"] %variable IN ("string") DO command FOR /F ["options"] %variable IN (‘command‘) DO command
filenameset 為一個(gè)或多個(gè)文件名。繼續(xù)到 filenameset 中的 下一個(gè)文件之前,每份文件都已被打開、讀取并經(jīng)過處理。 處理包括讀取文件,將其分成一行行的文字,然后將每行 解析成零或更多的符號。然后用已找到的符號字符串變量值 調(diào)用 For 循環(huán)。以默認(rèn)方式,/F 通過每個(gè)文件的每一行中分開 的第一個(gè)空白符號。跳過空白行。您可通過指定可選 "options" 參數(shù)替代默認(rèn)解析操作。這個(gè)帶引號的字符串包括一個(gè)或多個(gè) 指定不同解析選項(xiàng)的關(guān)鍵字。這些關(guān)鍵字為:
eol=c - 指一個(gè)行注釋字符的結(jié)尾(就一個(gè))
DOS下聯(lián)網(wǎng)的方法
隨著計(jì)算機(jī)和網(wǎng)絡(luò)的普及,計(jì)算機(jī)之間的聯(lián)網(wǎng)操作(如文件的傳輸,聊天等)顯得越來越重要了。既然DOS有這么多的用戶,那么如何用它來實(shí)現(xiàn)聯(lián)網(wǎng)呢?DR-DOS 7.xx中自帶聯(lián)網(wǎng)(包括局域網(wǎng)和TCP協(xié)議)的功能,可是我們大家常用的MS-DOS卻沒有。但是,并不是沒有辦法,只是需要一些附加的軟件。比較好的有Netware Lite 1.x和Microsoft Network Client 3.0(均可在本站的“網(wǎng)絡(luò)工具”中下載),下面以后者為例,講述一下局域網(wǎng)的實(shí)現(xiàn)方法。 首先在需要聯(lián)網(wǎng)的計(jì)算機(jī)中安裝Microsoft Network Client 3.0(后文簡稱MSCLIENT),安裝中輸入各自的工作組,計(jì)算機(jī)名和IP地址,以及用戶名和密碼,并在列表中選擇安裝的網(wǎng)卡的型號。如果列表中沒有您的網(wǎng)卡的話,則需要網(wǎng)卡自帶的驅(qū)動(dòng)程序,通常在一張軟盤中,也有可能在光盤中。當(dāng)它提示輸入OEM盤的時(shí)候,您就插入網(wǎng)卡的驅(qū)動(dòng)程序磁盤,然后輸入合適的路徑。由于各網(wǎng)絡(luò)系統(tǒng)所需的網(wǎng)卡驅(qū)動(dòng)程序并不一樣,而對于MSCLIENT一般則選擇驅(qū)動(dòng)盤中的NDIS2或MSCLIENT文件夾,如A:\MSCLIENT。只要正確的話,它就會(huì)進(jìn)行自動(dòng)安裝了。至于網(wǎng)絡(luò)協(xié)議,一般只要有NetBEUI和TCP/IP協(xié)議就夠了,裝太多會(huì)減慢網(wǎng)絡(luò)的速度。安裝完成后,MSCLIENT會(huì)自動(dòng)將網(wǎng)絡(luò)啟動(dòng)命令放入AUTOEXEC.BAT中,重新啟動(dòng)計(jì)算機(jī)后就會(huì)發(fā)現(xiàn)網(wǎng)絡(luò)自動(dòng)啟動(dòng)了。當(dāng)系統(tǒng)提示輸入用戶名和密碼時(shí),輸入剛才設(shè)置的就可以了。這時(shí),網(wǎng)絡(luò)就開始運(yùn)轉(zhuǎn)了,比如您想查看當(dāng)前工作組下的所有計(jì)算機(jī),可輸入NET VIEW命令。 不過,這時(shí)候大家都還是客戶機(jī),還沒有服務(wù)器,必須安裝服務(wù)器才可以共享文件。安裝后可用NETSHARE命令設(shè)置共享路徑,如將D盤設(shè)為共享,如果必要的話,還可以設(shè)置密碼,以免非法訪問。一旦設(shè)好服務(wù)器和共享,客戶機(jī)就可以訪問該計(jì)算機(jī)上的資源了。比如:NET USE E:\PC\C命令就會(huì)將名稱為PC的計(jì)算機(jī)上的共享名為C的驅(qū)動(dòng)器(或文件夾)重定向到E盤,此時(shí)遠(yuǎn)程計(jì)算機(jī)上的內(nèi)容就可以像本地計(jì)算機(jī)那樣訪問了。不過還有一點(diǎn)很重要,那就是要將MSCLIENT的文件和打印機(jī)的共享功能的設(shè)置打開,方法是用EDIT等文本編輯器打開MSCLIENT文件夾中的SYSTEM.INI,將[network]項(xiàng)中的filesharing和printsharing的值全部改為yes,保存并退出后就可以使用文件和打印機(jī)的共享功能了。 如果想將使用DOS和使用Windows的計(jì)算機(jī)相聯(lián),也是完全可以的。由于Windows 3.11 for Workgroups,Windows 9x以及Windows NT/2K/XP中采用的是一種叫做“Microsoft Windows Network”的網(wǎng)絡(luò),和DOS下的Microsoft Network Client 3.0是兼容的,所以它們之間可以實(shí)現(xiàn)非常完好的互相訪問,就像DOS與DOS之間,或Windows與Windows之間的網(wǎng)絡(luò)一樣。不過要注意的是,若想要使用DOS的計(jì)算機(jī)訪問使用Windows NT/2K/XP的計(jì)算機(jī),則一定要在Windows NT/2K/XP中設(shè)置DOS計(jì)算機(jī)的用戶帳戶,否則無法訪問。 Microsoft Network Client 3.0中有許多非常實(shí)用的命令,如PING等,如果您想知道這些命令及其用法,請見“DOS文章”欄目。 除了使用MSCLIENT以外,還可以使用Netware等工具聯(lián)網(wǎng)。以Netware Lite為例,安裝完后直接執(zhí)行STARTNET.BAT即可自動(dòng)調(diào)入對等網(wǎng)(包括服務(wù)器)。這時(shí)可用它自帶的NET命令進(jìn)行全屏幕的網(wǎng)絡(luò)管理,也可以用命令行方式,比如NET MAP命令可重定向到對方的計(jì)算機(jī)(當(dāng)然需先設(shè)置共享)。更簡單的方法是,在加載了IPX協(xié)議(IPXODI.COM)后,直接利用IPXCOPY.EXE命令(可在“DOS軟件”中下載)進(jìn)行文件傳輸,而不用啟動(dòng)服務(wù)器。方法是在一臺計(jì)算機(jī)中用IPXCOPY命令啟動(dòng)接收器,在另一臺計(jì)算機(jī)上用“IPXCOPY 文件名”命令進(jìn)行傳輸,其中文件名可為通配符,也可用/S選項(xiàng)以指定包括子文件夾中的文件。當(dāng)然還有其它的方法,這兒就不再介紹了。 以上談的是局域網(wǎng)的聯(lián)接方法,下面談?wù)勆螴nternet的方法。通常上網(wǎng)有兩種方式,一種是撥號上網(wǎng),即通過調(diào)制解調(diào)器,另一種是通過網(wǎng)卡。因此,上網(wǎng)的方法也有兩種。不過共同點(diǎn),就是它們都需要一個(gè)網(wǎng)絡(luò)瀏覽器。DOS下最好的圖形方式的瀏覽器是ARACHNE,功能十分強(qiáng)大,可在本站上下載。使用它進(jìn)行撥號上網(wǎng)需要一個(gè)支持DOS的調(diào)制解調(diào)器(包括硬件的調(diào)制解制解調(diào)器或帶有DOS驅(qū)動(dòng)程序的軟件調(diào)制解調(diào)器,也可以在Win9x的DOS窗口中使用),選擇設(shè)置屏幕中的“使用Modem上網(wǎng)”后,Arachne會(huì)對調(diào)制解調(diào)器每個(gè)可能所在的端口進(jìn)行檢測,只要成功檢測到一個(gè)就可以使用了。然后輸入正確的電話號碼,用戶名及密碼,就可以進(jìn)行撥號了。如果是通過網(wǎng)卡上網(wǎng)的話則需要此網(wǎng)卡的Packet驅(qū)動(dòng)程序,注意必須安裝在地址0x60上,例如對于NE2000網(wǎng)卡可在DOS提示符下用NE2000 0x60命令進(jìn)行安裝。在ARACHNE中的設(shè)置屏幕中選擇“使用網(wǎng)卡上網(wǎng)”,并選擇DHCP自動(dòng)配置,只要網(wǎng)絡(luò)正常的話,就可以查看網(wǎng)頁了。關(guān)于ARACHNE瀏覽器的具體使用方法,可見“DOS文章”欄目。 當(dāng)然,DOS下真正聯(lián)接到Internet還有許多種方法,如使用撥號適配器驅(qū)動(dòng)程序(如DOSPPP),或者安裝了網(wǎng)卡的Packet驅(qū)動(dòng)程序后,用WATTCP程序(如WGET,Lynx)等都可以實(shí)現(xiàn)網(wǎng)上資料的讀取。要想使用電子郵件,用Barebones E-mail等程序就可以輕易實(shí)現(xiàn)收發(fā)電子郵件(需知道郵箱的POP3及SMTP服務(wù)器地址)。DOS下有關(guān)網(wǎng)絡(luò)的程序很多,這里就不再詳述了。
DOS未公開命令與參數(shù)
DOS系統(tǒng)中有許多未公開的命令與參數(shù)。由于DOS的種類很多,所以下面僅以MS-DOS為例,介紹一下常用命令中的未公開的命令與參數(shù)。 DOS未公開命令: TRUENAME:用于顯示實(shí)際的路徑,對SUBST等命令很有用。 INSTALLHIGH:用在CONFIG.SYS中,將文件調(diào)入U(xiǎn)MB。 LOGO和COMMENT:僅用在DOS7中的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 在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程序。 FORMAT /SELECT /U 將引導(dǎo)區(qū)和文件分配表用F6H填之。 FORMAT /Z:n 設(shè)置FAT32分區(qū)上的簇大小。 FDISK /MBR 重寫硬盤主引導(dǎo)記錄。 FDISK /CMBR drive 重寫指定驅(qū)動(dòng)器上的主引導(dǎo)記錄。 FDISK /PRI:size 創(chuàng)建主分區(qū)。 FDISK /EXT:size 創(chuàng)建擴(kuò)展分區(qū)。 FDISK /LOG:size 在擴(kuò)展分區(qū)上創(chuàng)建邏輯驅(qū)動(dòng)器。 FDISK /PRMT|/Q 提示行動(dòng)/安靜模式。 FDISK /PARTN 將分區(qū)表信息保存到PARTSAV.FIL中。 FDISK /ACTOK 用于DOS7中,跳過完整性測試。 FDISK /FPRMT 用于DOS7中,自動(dòng)采用FAT32,并跳過提示信息。 DOSKEY /APPEDIT 使DOSKEY也應(yīng)用于其它程序(如DEBUG等)中。 DOSKEY /COMMAND和/PERMANENT和/SCRSIZE和/XHISTORY 用法未知。 SCANDISK /CLIP 用于DOS7中,將長文件名剪為短文件名。 SCANDISK /NOLOST 用于DOS7中,不提示表面測試或丟失簇。 SCANDISK /NOUI和/TEXT 用于DOS7中,使用標(biāo)準(zhǔn)的DOS界面。 SCANDISK /MOUNT 相當(dāng)于SCANDISK.INI中的Mount=Always。 SCANDISK /TIME 相當(dāng)于SCANDISK.INI中的ScanTimeOut=On。 MEM /A或MEM /ALL 顯示HMA信息。 VER /R 顯示擴(kuò)展的版本信息。 DIR /Z 用于DOS7中,不顯示長文件名。 DOS=SINGLE 用在DOS7中的CONFIG.SYS中,啟動(dòng)單一模式的DOS。 DEVICE=HIMEM.SYS /Q 安靜模式。 DEVICE=EMM386.EXE NOTR 不要檢測Token Ring網(wǎng)絡(luò)適配器。 以上是MS-DOS中的未公開命令與參數(shù),其中有些是比較實(shí)用的,大家不妨一試。
|