DOS:disk operate system,磁盤(pán)操作系統(tǒng),DOS命令又分內(nèi)部命令和外部命令。內(nèi)部命令又稱(chēng)為駐機(jī)命令,它是隨著DOS系統(tǒng)的啟動(dòng)同時(shí)被加載到內(nèi)存里且長(zhǎng)駐內(nèi)存。也就是說(shuō),只要啟動(dòng)了DOS系統(tǒng),我們就可以使用內(nèi)部命令。外部命令是儲(chǔ)存在磁盤(pán)上的可執(zhí)行文件,外部命令是儲(chǔ)存在磁盤(pán)上的可執(zhí)行文件,執(zhí)行這些外部命令需要從磁盤(pán)將其文件調(diào)入內(nèi)存,因此,外部命令只有該文件存在時(shí)才能使用。帶有.COM、.EXE、.BAT等擴(kuò)展名的文件都可看成是外部命令。常用的內(nèi)部命令有MD、CD、RD、DIR、PATH、COPY、TYPE、EDIT、REN、DEL、CLS、VER、DATE、TIME、PROMPT。 常用的外部命令有DELTREE、FORMAT、DISKCOPY、LABEL、VOL、SYS、XCOPY、FC、ATTRIB、MEM、TREE。 常用的內(nèi)部命令詳解 1.MD——建立子目錄 功能:創(chuàng)建新的子目錄 類(lèi)型:內(nèi)部命令 格式:MD[盤(pán)符:][路徑名]〈子目錄名〉 FOR 1: C:\>md y /*---建立y子目錄---*/
2.CD——改變當(dāng)前目錄 功能:顯示當(dāng)前目錄 類(lèi)型:內(nèi)部命令 格式:CD[盤(pán)符:][路徑名][子目錄名] 說(shuō)明:CD命令不能改變當(dāng)前所在的盤(pán),CD..退回到上一級(jí)目錄,CD\表示返回到當(dāng)前盤(pán)的目錄下,CD無(wú)參數(shù)時(shí)顯示當(dāng)前目錄名。 FOR 2: C:\>cd y /*---顯示當(dāng)前目錄y---*/
3.RD——?jiǎng)h除子目錄命令 功能:從指定的磁盤(pán)刪除了目錄。 類(lèi)型:內(nèi)部命令 格式:RD[盤(pán)符:][路徑名][子目錄名] FOR 3: C:\>rd y
4.DIR——顯示磁盤(pán)目錄命令 功能:顯示磁盤(pán)目錄的內(nèi)容。 類(lèi)型:內(nèi)部命令 格式:DIR [盤(pán)符][路徑][/P][/W] FOR 4: C:\>dir y
5.PATH——路徑設(shè)置命令 功能:設(shè)備可執(zhí)行文件的搜索路徑,只對(duì)文件有效。 類(lèi)型:內(nèi)部命令 格式:PATH[盤(pán)符1]目錄[路徑名1]{[;盤(pán)符2:],〈目錄路徑名2〉…} FOR 5: C:\>path PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRAMFILES\MTS
6.COPY文件復(fù)制命令 功能:拷貝一個(gè)或多個(gè)文件到指定盤(pán)上。 類(lèi)型:內(nèi)部命令 格式:COPY [源盤(pán)][路徑]〈源文件名〉[目標(biāo)盤(pán)][路徑][目標(biāo)文件名] FOR 6_1: C:\>copy yyy.txt yyy 1 file(s) copied C:\yyy>dir yyy YYY TXT 8 11-23-03 19:21 /*---現(xiàn)在用DIR命令查看復(fù)制的情況---*/ 說(shuō)明: 如果是將多個(gè)文件復(fù)制到一個(gè)新的文件,命令是這樣的COPY [源盤(pán)][路徑]〈源文件A〉+[源盤(pán)][路徑]〈源文件B〉[目標(biāo)盤(pán)][路徑][目標(biāo)文件名] FOR 6_2: C:\>copy x.txt+y.txt xy.t x.txt y.txt 1 file(s) copied
7.TYPE——顯示文件內(nèi)容命令 功能:顯示ASCII碼文件的內(nèi)容。 類(lèi)型:內(nèi)部命令。 格式:TYPE[盤(pán)符:][路徑]〈文件名〉 FOR 7: C:\>trpe yyy.txt /*---假設(shè)C盤(pán)目錄下存在yyy.txt文件---*/
8.EDIT——編輯文件內(nèi)容命令 1.功能:編輯ASCII文件的內(nèi)容,也可建立一個(gè)新文件。 2.類(lèi)型:內(nèi)部命令。 3. EDIT[盤(pán)符:][路徑]〈文件名〉 說(shuō)明: EDIT即可以編輯ASCII文件的內(nèi)容,也可以新建立一個(gè)文件,他們的擴(kuò)展名命名方式也很靈活,比如.txt、.bat,甚至可以編輯.c、.bas的格式。 FOR 8_1: C:\>edit /*進(jìn)入編輯模式*/ FOR 8_2: C:\>edit yyy.txt /*---編輯yyy.txt文件的內(nèi)容,如果要選擇支持中文格式,應(yīng)該安裝UCDOS---*/
9.REN——文件改名命令 功能:更改文件名稱(chēng) 類(lèi)型:內(nèi)部命令 格式:REN[盤(pán)符:][路徑]〈舊文件名〉〈新文件名〉 FOR 9: C:\>ren yyy.txt cly.txt
10.DEL——?jiǎng)h除文件命令 功能:刪除指定的文件。 類(lèi)型:內(nèi)部命令 格式:DEL[盤(pán)符:][路徑]〈文件名〉[/P] 說(shuō)明:選用/P參數(shù),系統(tǒng)在刪除前詢(xún)問(wèn)是否真要?jiǎng)h除該文件,若不使用這個(gè)參數(shù),則自動(dòng)刪除。
11.CLS——清屏幕命令 功能:清除屏幕上的所有顯示,光標(biāo)置于屏幕左上角。 類(lèi)型:內(nèi)部命令 格式:CLS FOR 11: C:\>CLS
12.VER查看系統(tǒng)版本號(hào)命令 功能:顯示當(dāng)前系統(tǒng)版本號(hào) 類(lèi)型:內(nèi)部命令 格式:VER FOR 12: C:\>VER Windows 98 [Version 4.10.2222] /*---當(dāng)前系統(tǒng)的版本號(hào)---*/
13.DATA日期設(shè)置命令 功能:設(shè)置或顯示系統(tǒng)日期。 類(lèi)型:內(nèi)部命令 格式:DATE[mm—dd—yy] FOR 13: C:\>DATE Current date is Sun 11-23-2 Enter new date (mm-dd-yy): /*---提示你輸入新的日期---*/ 14.TIME系統(tǒng)時(shí)鐘設(shè)置命令 功能:設(shè)置或顯示系統(tǒng)時(shí)期。 類(lèi)型:內(nèi)部命令 格式:TIME[hh:mm:ss:xx] FOR 14: C:\>time Current time is 22:49:28.81 Enter new time: 15.PROMPT:更改命令提示符 功能:改變DOS系統(tǒng)提示符的風(fēng)格。 類(lèi)型:內(nèi)部命令 格式:PROMPT [text] 說(shuō)明:text 指定新的命令提示符,提示符可以由普通字符及下列特定代碼組成, $A & (Ampersand) $B | (管道) $C ( (左括弧) $D 當(dāng)前日期 $E Escape 碼(ASCII 碼 27) $F ) (右括弧) $G > (大于符號(hào)) $H 后退(擦除前一個(gè)字符) $L < (小于符號(hào)) $N 當(dāng)前驅(qū)動(dòng)器 $P 當(dāng)前驅(qū)動(dòng)器及路徑 $Q = (等號(hào)) $S (空格) $T 當(dāng)前時(shí)間 $V Windows 2000 版本號(hào) $_ 換行 $$ $ (貨幣符號(hào)) FOR 15: C:\>prompt C> 常用的外部命令詳解 1.DELTREE——?jiǎng)h除整個(gè)目錄命令 功能:將整個(gè)目錄及其下屬子目錄和文件刪除。 類(lèi)型:外部命令 格式:DELTREE[盤(pán)符:]〈路徑名〉 FOR 1: C:\>deltree yyy Delete directory "yyy" and all its subdirectories? [yn] 2. FORMAT——磁盤(pán)格式化命令 功能:對(duì)磁盤(pán)進(jìn)行格式化,劃分磁道和扇區(qū);同時(shí)檢查出整個(gè)磁盤(pán)上有無(wú)帶缺陷的磁道,對(duì)壞道加注標(biāo)記;建立目錄區(qū)和文件分配表,使磁盤(pán)作好接收DOS的準(zhǔn)備。 類(lèi)型:外部命令 格式:FORMAT〈盤(pán)符:〉[/Q][/S][/AUTOTEST] FOR 2.: C:\>format d:/q/s/autotes Checking existing disk fo …… 3. DISKCOPY——整盤(pán)復(fù)制命令 功能:復(fù)制格式和內(nèi)容完全相同的軟盤(pán)。 類(lèi)型:外部命令 格式:DISKCOPY[盤(pán)符1:][盤(pán)符2:] FOR 3: C:\>diskcopy a: b: /*---這里的源盤(pán)是A盤(pán),目標(biāo)盤(pán)為B盤(pán)---*/ 4. LABEL——建立磁盤(pán)卷標(biāo)命令 功能:建立、更改、刪除磁盤(pán)卷標(biāo)。 類(lèi)型:外部命令 格式:LABEL[盤(pán)符:][卷標(biāo)名] FOR 4: C:\>label c: yyy /*---將C盤(pán)的卷標(biāo)更改為YYY---*/ 5.VOL——顯示磁盤(pán)卷標(biāo)命令 功能:查看磁盤(pán)卷標(biāo)號(hào)。 類(lèi)型:內(nèi)部命令 格式:VOL[盤(pán)符:] FOR 5: C:\>vol c: Volume in drive C is YYY Volume Serial Number is C406-9364 6.SYS——系統(tǒng)復(fù)制命令 功能:將當(dāng)前驅(qū)動(dòng)器上的DOS系統(tǒng)文件IO.SYS,MSDOS.SYS和COMMAND.COM 傳送到指定的驅(qū)動(dòng)器上。 類(lèi)型:外部命令 格式:SYS[盤(pán)符:] *說(shuō)明:如果磁盤(pán)剩余空間不足以存放系統(tǒng)文件,則提示:No roomfor on destination disk. FOR 6: C:\>sys d: System transferred /*---系統(tǒng)文件已經(jīng)轉(zhuǎn)移到D盤(pán)---*/ 7.XCOPY——目錄復(fù)制命令 功能:復(fù)制指定的目錄和目錄下的所有文件連同目錄結(jié)構(gòu)。 類(lèi)型:外部命令 格式:XCOPY [源盤(pán):]〈源路徑名〉[目標(biāo)盤(pán)符:][目標(biāo)路徑名][/S][/V][/E] 說(shuō)明:XCOPY是COPY的擴(kuò)展,可以把指定的目錄連文件和目錄結(jié)構(gòu)一并拷貝,但不能拷貝隱藏文件和系統(tǒng)文件;選用/S時(shí)對(duì)源目錄下及其子目錄下的所有文件進(jìn)行COPY。除非指定/E參數(shù),否則/S不會(huì)拷貝空目錄,若不指定/S參數(shù),則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;選用/V參數(shù)時(shí),對(duì)的拷貝的扇區(qū)都進(jìn)行較驗(yàn),但速度會(huì)降低。 FOR 7: C:\>xcopy yyy d: yyy.txt 1 File(s) copied 8.FC——文件比較命令 功能:比較文件的異同,并列出差異處。 類(lèi)型:外部命令 格式:FC[盤(pán)符:][路徑名]〈文件名〉[盤(pán)符:][路徑名][文件名][/A][/B][/C][/N] 說(shuō)明:選用/A參數(shù),為ASCII碼比較模式;選用/B參數(shù),為二進(jìn)制比較模式;選用/C參數(shù),將大小寫(xiě)字符看成是相同的字符;選用/N參數(shù),在ASCII碼比較方式下,顯示相異處的行號(hào)。 FOR 8: C:\>fc yyy.txt cly.txt Comparing files yyy.txt and cly.txt ****** yyy.txt oeekjeheqwkf ****** cly.txt 1111 ****** 9.ATTRIB——修改文件屬性命令 功能:修改指定文件的屬性。 類(lèi)型:外部命令。 格式:ATTRIB[文件名][R][—R][A][—A][H][—H][S][—S][/S] 說(shuō)明:選用R參數(shù),將指定文件設(shè)為只讀屬性,使得該文件只能讀取而無(wú)法寫(xiě)入數(shù)據(jù)或刪除,選用——R參數(shù),去除只讀屬性;A參數(shù)為檔案屬性;H參數(shù)為隱含屬性;S參數(shù)為系統(tǒng)屬性。 FOR 9: C:\>attrib yyy.txt +h +r /*---將記事本文件設(shè)置為隱藏、只讀屬性---*/ C:\>attrib yyy.txt -h –r /*---將記事本文件去掉隱藏、只讀屬性---*/ 10.MEM——查看當(dāng)前內(nèi)存狀況命令 功能:顯示當(dāng)前內(nèi)存使用的情況 類(lèi)型:外部命令 格式:MEM[/C][/F][/M][/P] 說(shuō)明:選用/C參數(shù)列出裝入常規(guī)內(nèi)存和CMB的各文件的長(zhǎng)度,同時(shí)也顯示內(nèi)存空間的使用狀況和最大的可用空間;選用/F參數(shù)分別列出當(dāng)前常規(guī)內(nèi)存剩余的字節(jié)大小和UMB可用的區(qū)域及大?。贿x用/M參數(shù)顯示該模塊使用內(nèi)存地地址、大小及模塊性質(zhì);選用/P參數(shù)指定當(dāng)輸出超過(guò)一屏?xí)r,暫停供用戶(hù)查看。 FOR 10: C:\>mem 11.TREE——顯示磁盤(pán)的目錄結(jié)構(gòu) 功能:顯示指定磁盤(pán)或路徑的目錄結(jié)構(gòu)。 類(lèi)型:外部命令。 格式 [盤(pán)符][路徑]TREE[盤(pán)符][路徑][/F] 說(shuō)明:命令格式中的前一個(gè)盤(pán)符與路徑是用來(lái)說(shuō)明tree.com文件所在的盤(pán)與目錄;第二個(gè)盤(pán)符與路徑是用來(lái)說(shuō)明需要顯示目錄結(jié)構(gòu)的磁盤(pán)與目錄;參數(shù)/F除顯示目錄結(jié)構(gòu)外,還顯示各級(jí)目錄中的所有文件。若省略此參數(shù),僅僅顯示目錄結(jié)構(gòu);當(dāng)目錄結(jié)構(gòu)較長(zhǎng)且一屏顯示不下時(shí),可用命令TREE|MORE分屏顯示。 FOR 11: C:\>tree /*---因?yàn)槭莟ree是外部命令,所有tree.com文件是一定要存在的,否則無(wú)法正常使用---*/ 操作實(shí)例: ①在C盤(pán)下新建兩個(gè)目錄X和Y,②進(jìn)入X目錄下新建一個(gè)x..bat文件,③再在Y目錄下新建y.txt文件,④將x..bat和y.txt文件合并一個(gè)新文件xy.bat并保存在D盤(pán),⑤將xy.bat重命名為xy.txt,并查看文件里面的具體內(nèi)容,⑥在文件里面加入自己的x+y=z并保存,⑦將xy.txt文件屬性設(shè)置為只讀和隱藏。 操作過(guò)程: C:\>md x C:\>md y C:\>cd x C:\x>edit C:\x>cd\ C:\>cd y C:\y>edit C:\>copy c:\x\x.bat+c:\y\y.txt d:\xy.bat c:\x\x.bat c:\y\y.txt 1 file(s) copied C:\>ren d:\xy.bat xy.txt C:\>type d:\xy.txt C:\>edit d:\xy.txt C:\>attrib +r +h d:\xy.txt
|