天天看點

DOS指令

DOS指令大全

一、常用指令:

   (一)MD——建立子目錄  

       1.功能:建立新的子目錄 

       2.類型:内部指令 

       3.格式:MD[盤符:][路徑名]〈子目錄名〉 

       4.使用說明: 

           (1)“盤符”:指定要建立子目錄的磁盤驅動器字母,若省略,則為目前驅動器; 

           (2)“路徑名”:要建立的子目錄的上級目錄名,若預設則建在目前目錄下。 

       例:(1)在C槽的根目錄下建立名為FOX的子目錄;(2)在FOX子目錄下再建立USER子目錄。

           C:>MD FOX (在目前驅動器C槽下建立子目錄FOX) 

           C:>MD FOX 、USER (在FOX 子目錄下再建立USER子目錄) 

   (二)CD——改變目前目錄 

       1.功能:改變目前目錄 

       3.格式:CD[盤符:][路徑名][子目錄名] 

           (1)如果省略路徑和子目錄名則顯示目前目錄; 

           (2)如采用“CD .”格式,則退回到根目錄; 

           (3)如采用“CD ..”格式則退回到上一級目錄。 

       例:(1)進入到USER子目錄;(2)從USER子目錄退回到子目錄;(3)傳回到根目錄。 

           C:>CD FOX 、USER(進入FOX子目錄下的USER子目錄) 

           C:FOX、USER>CD.。 (退回上一級根目錄) 

           C:FOX>CD、 (傳回到根目錄) 

           C:> 

   (三)RD——删除子目錄指令 

       1.功能:從指定的磁盤删除了目錄。 

       3.格式:RD[盤符:][路徑名][子目錄名] 

           (1)子目錄在删除前必須是空的,也就是說需要先進入該子目錄,使用DEL(删除檔案的指令)将其子目錄下的檔案删空,然後再退回到上一級目錄,用RD指令删除該了目錄本身; 

           (2)不能删除根目錄和目前目錄。 

       例:要求把C槽FOX子目錄下的USER子目錄删除,操作如下: 

           第一步:先将USER子目錄下的檔案删空; 

               C>DEL C:、FOX、USER、*。* 

           第二步,删除USER子目錄。 

               C>RD C:、FOX、USER 

   (四)DIR——顯示磁盤目錄指令 

       1.功能:顯示磁盤目錄的内容。 

       3.格式:DIR [盤符][路徑][/P][/W] 

       4.使用說明:

           /P的使用;當欲檢視的目錄太多,無法在一屏顯示完螢幕會一直往上卷,不容易看清,加上/P參數後,螢幕上會分面一次顯示23行的檔案資訊,然後暫停,并提示;Press

any key to continue 

           /W的使用:加上/W隻顯示檔案名,至于檔案大小及建立的日期和時間則都省略。加上參數後,每行可以顯示五個檔案名。 

   (五)PATH——路徑設定指令 

       1.功能:裝置可執行檔案的搜尋路徑,隻對檔案有效。 

       3.格式:PATH[盤符1]目錄[路徑名1]{[;盤符2:],〈目錄路徑名2〉…} 

           (1)當運作一個可執行檔案時,DOS會先在目前目錄中搜尋該檔案,若找到則運作之;若找不到該檔案,則根據PATH指令所設定的路徑,順序逐條地到目錄中搜尋該檔案; 

           (2)PATH指令中的路徑,若有兩條以上,各路徑之間以一個分号“;”隔開; 

           (3)PATH指令有三種使用方法: 

               PATH[盤符1:][路徑1][盤符2:][路徑2]…(設定可執行檔案的搜尋路徑)                      PATH:(取消所有路徑) 

               PATH:(顯示目前所設的路徑) 

   (六)TREE——顯示磁盤目錄結構指令 

       1.功能:顯示指定驅動器上所有目錄路徑和這些目錄下的所有檔案名。 

       2.類型:外部指令 

       3.格式:TREE[盤符:][/F][>PRN] 

           (1)使用/F參數時顯示所有目錄及目錄下的所有檔案,省略時,隻顯示目錄,不顯示目錄下的檔案; 

           (2)選用>PRN參數時,則把所列目錄及目錄中的檔案名列印輸出。 

   (七)DELTREE——删除整個目錄指令 

       1.功能:将整個目錄及其下屬子目錄和檔案删除。 

       3.格式:DELTREE[盤符:]〈路徑名〉 

           該指令可以一步就将目錄及其下的所有檔案、子目錄、更下層的子目錄一并删除,而且不管檔案的屬性為隐藏、系統或隻讀,隻要該檔案位于删除的目錄之下,DELTREE都一視同仁,照删不誤。使用時務必小心!!! 

二、磁盤操作類指令 

   (一)formAT——磁盤格式化指令 

       1.功能:對磁盤進行格式化,劃分磁道和扇區;同時檢查出整個磁盤上有無帶缺陷的磁道,對壞道加注标記;建立目錄區和檔案配置設定表,使磁盤作好接收DOS的準備。 

       3.格式:formAT〈盤符:〉[/S][/4][/Q] 

           (1)指令後的盤符不可預設,若對硬碟進行格式化,則會如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK DRIVE C:WILL BE LOST ! Proceed with format (Y/N)?(警告:所有資料在C槽上,将會丢失,确實要繼續格式化嗎?) 

           (2)若是對軟碟進行格式化,則會如下提示:Insert mew diskette for drive A; 

and press ENTER when ready… (在A驅中插入新盤,準備好後按Enter鍵)。 

           (3)選用[/S]參數,将把DOS系統檔案IO.SYS

、MSDOS.SYS及COMMAND.COM複制到磁盤上,使該磁盤可以做為DOS啟動盤。若不選用/S參數,則格式化後的磙盤隻能讀寫資訊,而不能做為啟動盤; 

           (4)選用[/4]參數,在1.2MB的高密度軟驅中格式化360KB的低密度盤; 

           (5)選用[/Q]參數,快速格式化,這個參數并不會重新劃分磁盤的磁道貌岸然和扇區,隻能将磁盤根目錄、檔案配置設定表以及引導扇區清成空白,是以,格式化的速度較快。 

           (6)選用[/U]參數,表示無條件格式化,即破壞原來磁盤上所有資料。不加/U,則為安全格式化,這時先建立一個鏡象檔案儲存原來的FAT表和根目錄,必要時可用UNFORRMAT恢複原來的資料。 

   (二)UNformAT恢複格式化指令 

       1.功能:對進行過格式化誤操作丢失資料的磁盤進行恢複。 

       3.格式:UNformAT〈盤符〉[/L][/U][/P][/TEST] 

       4.使用說明:用于将被“非破壞性”格式化的磁盤恢複。根目錄下被删除的檔案或子目錄及磁盤的系統扇區(包括FAT、根目錄、BOOT扇區及硬碟分區表)受損時,也可以用UNformAT來搶救。 

           (1)選用/L參數列出找到的子目錄名稱、檔案名稱、大孝日期等資訊,但不會真的做formAT工作。 

           (2)選用/P參數将顯示于螢幕的報告(包含/L參數所産生的資訊)同時也送到列印機。運作時螢幕會顯示:“Print out will

be sent to LPT1” 

           (3)選用/TEST參數隻做模拟試驗(TEST)不做真正的寫入動作。使用此參數螢幕會顯示:“Simulation only” 

           (4)選用/U參數不使用MIRROR映像檔案的資料,直接根據磁盤現狀進行UNformAT。 

           (5)選用/PSRTN;修複硬碟分區表。 

   若在盤符之後加上/P、/L、/TEST之一,都相當于使用了/U參數,UNformAT會“假設”此時磁盤沒有MIRROR映像檔案。 

   注意:UNformAT對于剛formAT的磁盤,可以完全恢複,但formAT後若做了其它資料的寫入,則UNformAT就不能完整的救回資料了。UNformAT并非是萬能的,由于使用UNformAT會重建FAT與根目錄,是以它也具有較高的危險性,操作不當可能會擴大損失,如果僅誤删了幾個檔案或子目錄,隻需要利用UNDELETE就夠了。

   (三) CHKDSK——檢查磁盤目前狀态指令 

       1.功能:顯示磁盤狀态、記憶體狀态和指定路徑下指定檔案的不連續數目。 

       3.格式:CHKDSK [盤符:][路徑][檔案名][/F][/V] 

           (1)選用[檔案名]參數,則顯示該檔案占用磁盤的情況; 

           (2)選[/F]參數,糾正在指定磁盤上發現的邏輯錯誤; 

           (3)選用[/V]參數,顯示盤上的所有檔案和路徑。 

   (四)DISKCOPY——整盤複制指令 

       1.功能:複制格式和内容完全相同的軟碟。 

       3.格式:DISKCOPY[盤符1:][盤符2:] 

           (1)如果目标軟碟沒有格式化,則複制時系統自動選進行格式化。 

           (2)如果目标軟碟上原有檔案,則複制後将全部丢失。 

           (3)如果是單驅動器複制,系統會提示适時更換源盤和目标盤,請操作時注意厘清源盤和目标盤。 

   (五)LABEL——建立磁盤卷标指令 

       1.功能:建立、更改、删除磁盤卷标。 

       3.格式:LABEL[盤符:][卷标名] 

           (1)卷标名為要建立的卷标名,若預設此參數,則系統提示鍵入卷标名或詢問是否删除原有的卷标名; 

           (2)卷标名由1至11個字元組成。 

   (六)VOL——顯示磁盤卷标指令 

       1.功能:檢視磁盤卷标号。 

       3.格式:VOL[盤符:] 

       4.使用說明:省略盤符,顯示目前驅動器卷标。 

   (七)SCANDISK——檢測、修複磁盤指令 

       1.功能:檢測磁盤的FAT表、目錄結構、檔案系統等是否有問題,并可将檢測出的問題加以修複。 

       3.格式:SCANDISK[盤符1:]{[盤符2:]…}[/ALL] 

   (1)CCANDISK适用于硬碟和軟碟,可以一次指定多個磁盤或選用[/ALL]參數指定所有的磁盤;

   (2)可自動檢測出磁盤中所發生的交叉連接配接、丢失簇和目錄結構等邏輯上的錯誤,并加以修複。 

   (八)DEFRAG——重整磁盤指令 

       1.功能:整理磁盤,消除磁盤碎塊。 

       3.格式:DEFRAG[盤符:][/F] 

       4.使用說明:選用/F參數,将檔案中存在盤上的碎片消除,并調整磁盤檔案的安排,確定檔案之間毫無空隙。進而加快讀盤速度和節省磁盤空間。 

   (九)SYS——系統複制指令 

       1.功能:将目前驅動器上的DOS系統檔案IO.SYS,MSDOS.SYS和COMMAND.COM 傳送到指定的驅動器上。 

       3.格式:SYS[盤符:] 

       4.使用說明:

           如果磁盤剩餘空間不足以存放系統檔案,則提示:No roomfor on destination disk. 

三、檔案操作類指令 

   (一) COPY檔案複制指令 

       1.功能:拷貝一個或多個檔案到指定盤上。 

       3.格式:COPY [源盤][路徑]〈源檔案名〉[目标盤][路徑][目标檔案名] 

       (1)COPY是檔案對檔案的方式複制資料,複制前目标盤必須已經格式化; 

       (2)複制過程中,目标盤上相同檔案名稱的舊檔案會被源檔案取代; 

       (3)複制檔案時,必須先确定目标般有足夠的空間,否則會出現;insufficient的錯誤資訊,提示磁盤空間不夠; 

       (4)檔案名中允許使用通配舉“*”“?”,可同時複制多個檔案; 

       (5)COPY指令中源檔案名必須指出,不可以省略。 

       (6)複制時,目标檔案名可以與源檔案名相同,稱“同名拷貝”此時目标檔案名可以省略;

       (7)複制時,目标檔案名也可以與源檔案名不相同,稱作“異名拷貝”,此時,目标檔案名不能省略; 

       (8)複制時,還可以将幾個檔案合并為一個檔案,稱為“合并拷貝”,格式如下:COPY;[源盤][路徑]〈源檔案名1〉〈源檔案名2〉…[目标盤][路徑]〈目标檔案名〉; 

       (9)利用COPY指令,還可以從鍵盤上輸入資料建立檔案,格式如下:COPY CON [盤符:][路徑]〈檔案名〉; 

       (10)注意:COPY指令的使用格式,源檔案名與目标檔案名之間必須有空格! 

   (二)XCOPY——目錄複制指令 

       1.功能:複制指定的目錄和目錄下的所有檔案連同目錄結構。 

       3.格式:XCOPY [源盤:]〈源路徑名〉[目标盤符:][目标路徑名][/S][/V][/E] 

       (1)XCOPY是COPY的擴充,可以把指定的目錄連檔案和目錄結構一并拷貝,但不能拷貝隐藏檔案和系統檔案; 

       (2)使用時源盤符、源目标路徑名、源檔案名至少指定一個; 

       (3)選用/S時對源目錄下及其子目錄下的所有檔案進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY隻拷貝源目錄本身的檔案,而不涉及其下的子目錄; 

       (4)選用/V參數時,對的拷貝的扇區都進行較驗,但速度會降低。 

   (三)TYPE——顯示檔案内容指令 

       1.功能:顯示ASCII碼檔案的内容。 

       2.類型:内部指令。 

       3.格式:TYPE[盤符:][路徑]〈檔案名〉 

       (1)顯示由ASCII碼組成的文本檔案,對。EXE.COM等為擴充名的檔案,其顯示的内容是無法閱讀的,沒有實際意義2; 

       (2)該指令一次隻可以顯示一個檔案的内容,不能使用通配符; 

       (3)如果檔案有擴充名,則必須将擴充名寫上; 

       (4)當檔案較長,一屏顯示不下時,可以按以下格式顯示;TYPE[盤符:][路徑]〈檔案名〉|MORE,MORE為分屏顯示指令,使用些參數後當滿屏時會暫停,按任意鍵會繼續顯示。 

       (5)若需将檔案内容列印出來,可用如下格式: TYPE[盤符:][路徑]〈檔案名〉,>PRN

           此時,列印機應處于聯機狀态。 

   (四) REN——檔案改名指令 

       1.功能:更改檔案名稱 

       3.格式:REN[盤符:][路徑]〈舊檔案名〉〈新檔案名〉 

       (1)新檔案名前不可以加上盤符和路徑,因為該指令隻能對同一盤上的檔案更換檔案名; 

       (2)允許使用通配符更改一組檔案名或擴充名。 

   (五)FC——檔案比較指令 

       1.功能:比較檔案的異同,并列出差異處。 

       3.格式:FC[盤符:][路徑名]〈檔案名〉[盤符:][路徑名][檔案名][/A][/B][/C][/N] 

       (1)選用/A參數,為ASCII碼比較模式; 

       (2)選用/B參數,為二進制比較模式; 

       (3)選用/C參數,将大小寫字元看成是相同的字元。 

       (4)選用/N參數,在ASCII碼比較方式下,顯示相異處的行号。 

   (六)ATTRIB——修改檔案屬性指令 

       1.功能:修改指定檔案的屬性。(檔案屬性參見2.5.4(二)檔案屬性一節) 

       2.類型:外部指令。 

       3.格式:ATTRIB[檔案名][R][——R][A][——A][H][——H][——S] 

       (1)選用R參數,将指定檔案設為隻讀屬性,使得該檔案隻能讀取,無法寫入資料或删除;選用——R參數,去除隻讀屬性; 

       (2)選用A參數,将檔案設定為檔案屬性;選用——A參數,去除檔案屬性;

      (3)選用H參數,将檔案調協為隐含屬性;選用——H參數,去隐含屬性; 

       (4)選用S參數,将檔案設定為系統屬性;選用——S參數,去除系統屬性;

      (5)選用/S參數,對目前目錄下的所有子目錄及作設定。 

   (七) DEL——删除檔案指令 

       1.功能:删除指定的檔案。 

       3.格式:DEL[盤符:][路徑]〈檔案名〉[/P] 

     (1)選用/P參數,系統在删除前詢問是否真要删除該檔案,若不使用這個參數,則自動删除;

     (2)該指令不能删除屬性為隐含或隻讀的檔案;

     (3)在檔案名稱中可以使用通配符;

     (4)若要删除磁盤上的所有檔案(DEL*·*或DEL·),則會提示:(Arey ou sure?)(你确定嗎?)若回答Y,則進行删除,回答N,則取消此次删除作業。

   (八) UNDELETE——恢複删除指令

       1.功能:恢複被誤删除指令

       2.類型:外部指令。

       3.格式:UNDELETE[盤符:][路徑名]〈檔案名〉[/DOS]/LIST][/ALL]

       4.使用說明:使用UNDELETE可以使用“*”和“?”通配符。

       (1)選用/DOS參數根據目錄裡殘留的記錄來恢複檔案。由于檔案被删除時,目錄所記載斬檔案名第一個字元會被改為E5,DOS即依據檔案開頭的E5和其後續的字元來找到欲恢複的檔案,是以,UNDELETE會要求使用者輸入一個字元,以便将檔案名字補齊。但此字元不必和原來的一樣,隻需符合DOS的檔案名規則即可。

       (2)選用/LIST隻“列出”符合指定條件的檔案而不恢複,是以對磁盤内容完全不會影響。

       (3)選用/ALL自動将可完全恢複的檔案完全恢複,而不一一地詢問使用者,使用此參數時,若UNDELTE利用目錄裡殘留的記錄來将檔案恢複,則會自動選一個字元将檔案名補齊,并且使其不與現存檔案名相同,選用字元的優選順序為:#%——0000123456789A~Z。

       UNDELETE還具有建立檔案的防護措施的功能,已超出本課程授課範圍,請讀者在使用些功能時查閱有關DOS手冊。

四、其它指令

   (一)CLS——清螢幕指令

       1.功能:清除螢幕上的所有顯示,光标置于螢幕左上角。

       2.類型:内部指令

       3.格式:CLS

   (二) VER檢視系統版本号指令

       1.功能:顯示目前系統版本号

       3.格式:VER

   (三) DATA日期設定指令

       1.功能:設定或顯示系統日期。

       3.格式:DATE[mm——dd——yy]

       (1)省略[mm——dd——yy]顯示系統日期并提示輸入新的日期,不修改則可直接按Enter鍵,[mm——dd——yy]為“月月——日日——年年”格式;

       (2)當機器開始啟動時,有自動處理檔案(AUTOEXEC.BAT)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。

   (四) TIME系統時鐘設定指令

       1.功能:設定或顯示系統時期。

       3.格式:TIME[hh:mm:ss:xx]

       (1)省略[hh:mm:ss:xx],顯示系統時間并提示輸入新的時間,不修改則可直接按Enter鍵,[hh:mm:ss:xx]為“小時:分鐘:秒:百分之幾秒”格式;

dos
上一篇: DOS指令
下一篇: DOS指令