天天看點

DOS常用指令的使用

 1、啟動系統,運作MS-DOS

    開機後打開“開始”菜單,執行“程式”、“MS-DOS方式”。

    2、目錄顯示指令DIR和通配符的使用

    DIR指令是内部指令,其格式為:

    DIR [<檔案辨別>][<開關參數>]

    DIR指令在指明檔案時允許使用通配符*和?,*用來代表由指定位置開始的任意字元,?用來代表指定位置處的任意字元。檔案辨別包括檔案所在的磁盤、目錄,以及檔案名,如果省略檔案辨別,系統預設為目前盤目前目錄,常用的開關參數有:

    /W  以多列方式顯示檔案名,且隻顯示檔案名和子目錄名

    /P  以分屏方式顯示檔案名,每滿一屏暫停,按任意鍵後繼續

    /S  顯示包含所有下級子目錄中的檔案

    /A  顯示指定屬性的檔案和目錄,包括隐藏檔案和系統檔案

    (1)DIR  <回車>或 DIR *.*  <回車>

    顯示目前盤目前目錄中的所有檔案。  

    執行該指令後,系統以滾屏方式顯示出目前盤的相關資訊以及目前目錄的名稱,然後列出了目前盤目前目錄下的所有檔案的相關資訊,其中第一列顯示檔案名,第二列為檔案的擴充名,第三列标記有<DIR>的表明這是一個子目錄(一般地目錄名無擴充名),第四列顯示出該檔案占用的磁盤空間大小(以位元組Byte為機關),第五列為檔案建立或最後一次修改的時間。最後列出了目前目錄中的檔案數和其共占用的磁盤空間,以及剩餘的磁盤空間。

    (2)DIR/P  <回車>

     以分屏方式顯示目前盤目前目錄中的所有檔案。

    該指令顯示的内容與前述相同,但每當顯示滿一屏時,就标示出“Press any key to continue...”,此時若要檢視下一屏内容,可按任一鍵繼續。

    (3)DIR/W  <回車>

    以多列方式顯示目前盤目前目錄中的所有檔案。

    執行該指令後,系統以每行五列的方式顯示目前盤目前目錄中的所有檔案,此時隻顯示檔案名和其擴充名,而省略了其他資訊,以便于浏覽。如果一屏顯示不完,則以滾屏方式全部給出。若想一屏一屏地顯示,可使用參數/P,即  DIR/W/P  <回車>  。

    (4)DIR [<檔案名>]  <回車>

    顯示目前盤目前目錄中指定的檔案。如給出檔案的全名(包括主檔案名與擴充名),則隻顯示給出的該檔案,如給出檔案的部分檔案名(如主檔案名或擴充名),則顯示出一系列相關檔案。

    例如要檢視目前盤目前目錄中檔案名為CONFIG.SYS的檔案,可使用指令

    DIR CONFIG.SYS  <回車>。

    (5)DIR [<盤符><路徑>] [<檔案名>]  <回車>

    顯示指定盤指定路徑中的指定檔案。

    例如要檢視A盤根目錄中檔案名為LS.TXT的檔案,可使用指令

    DIR A:/LS.TXT  <回車>

 

    3、檔案内容顯示指令TYPE

    TYPE是内部指令,指令格式為:

    TYPE [<盤符>][<路徑>]<檔案名>

    該指令用來顯示或列印指定的檔案的内容。如果要列印,必須先按下Ctrl+P連通列印機。該指令不允許使用通配符,如果預設盤符和路徑,則表示指定要顯示内容的檔案在目前盤目前目錄。

    該指令隻能顯示文本檔案(.TXT)、批處理檔案(.BAT)、和源程式檔案等可閱讀的ASCII碼檔案,不能顯示二進制代碼檔案(如.COM或.EXE)

    如果要顯示的檔案内容太長,想分屏顯示,可使用參數“|more”。

    (1)TYPE LX.TXT  <回車>

    顯示目前盤目前目錄下名為LX的文本檔案的内容。

    (2)TYPE A:/LX.TXT  <回車>

    顯示A盤根目錄下名為LX的文本檔案的内容。

    (3)TYPE A:/LX.TXT >PRN <回車>

    顯示A盤根目錄下名為LX的文本檔案的内容,同時送列印機輸出。

    4、檔案複制指令COPY

    COPY指令是内部指令,指令格式為:

    COPY [<盤符>][<路徑>]<源檔案名> [<盤符>][<路徑>]<目标檔案名>

    該指令在指定檔案名時允許使用通配符,此時常用于對一組檔案的複制或更名。如在相同路徑下,源檔案名與目标檔案名不能相同。

    該指令也可用于将多個檔案合并成一個檔案,其格式為:

    COPY <檔案名1>+<檔案名2>+...+<檔案名n> <目标檔案名>

    (1)COPY CONFIG.SYS A:    <回車>

    将目前盤目前目錄中的名為CONFIG.SYS的檔案複制到A盤的目前目錄中。

    (2)COPY CONFIG.SYS A:CON.BAK    <回車>

    将目前盤目前目錄中的名為CONFIG.SYS的檔案複制到A盤的目前目錄中,并更名為CON.BAK。

    (3)COPY *.COM A:    <回車>

    将目前盤目前目錄中所有擴充名為.COM的檔案複制到A盤的目前目錄中。

    (4)COPY LX1.TXT+A:/LX2.TXT A:/LX.TXT    <回車>

    将目前盤目前目錄中名為LX1的文本檔案與A盤根目錄下名為LX2的文本檔案合并為一個檔案,複制到A盤根目錄下,更名為LX.TXT。

    用COPY複制檔案後,應養成用DIR指令檢視操作結果的習慣。

    5、檔案更名指令REN(RENAME)

    REN指令是内部指令,指令格式為:REN [盤符][路徑]<原檔案名> <新檔案名>,用于将一個或多個檔案更改名稱,使用時允許使用通配符。

    (1)REN AUTO.BAT AUTOEXEC.BAK    <回車>

    将目前盤目前目錄中名為AUTO.BAT的檔案更名為AUTOEXEC.BAK。

    (2)REN A:/LXX/*.TXT *.DOC    <回車>

    将A盤LXX子目錄下的所有擴充名為.TXT的檔案的擴充名更改為.DOC。

    該指令雖可使用通配符,但在使用通配符時應盡量小心,以免誤改其他檔案名。

    6、檔案删除指令DEL(ERASE)

    DEL是内部指令,指令格式為:

    DEL [盤符][路徑]<檔案名>

    這裡的檔案名應為檔案全名,即包括檔案正名與擴充名,該指令用于删除一個或多個檔案,但不能删除子目錄。該指令允許使用通配符,但在使用通配符時應特别注意,以免誤删其他檔案。

    (1)DEL A:CONFIG.OLD    <回車>

    删除A盤目前目錄中名為CONFIG.OLD檔案。

    (2)DEL A:*.TXT    <回車>

    删除A盤目前目錄中所有擴充名為.TXT的檔案。

    (3)DEL A:*.*    <回車>

    删除A盤目前目錄中的所有檔案。如果螢幕出現提示:Are You Sure (Y/N)?  此時需進一步确定是否進行所有檔案的删除操作,鍵入Y表示确認,鍵入N終止删除。

    必須謹慎使用删除指令删除全部檔案,特别是對C槽根目錄。否則會導緻系統無法正常運作。

 

    7、建立子目錄指令MD

    MD指令是内部指令,指令格式為:

    MD [<盤符>][<路徑>]<子目錄名>

    該指令用于在指定的目錄下建立子目錄。建立的子目錄名不能與同級目錄中已有的子目錄名或主檔案名相同,如果預設盤符和路徑,則表示在目前盤的目前目錄中建立子目錄。

    (1)MD MYSUB    <回車>

    在目前盤目前目錄中建立名為MYSUB的子目錄。

    (2)MD MYSUB/WORK    <回車>

    在目前盤目前目錄中的MYSUB子目錄下建立名為WORK的二級子目錄。

    8、改變目前目錄指令CD

    CD指令是内部指令,指令格式為:

    CD [<盤符>][<路徑>]<目錄名>

    該指令用于改變并顯示目前目錄。

    (1)CD MYSUB    <回車>

    改變目前目錄到目前盤下的MYSUB子目錄。如MYSUB為A盤根目錄下的一級子目錄,則系統顯示提示符為:  A:/MYSUB>      表明目前目錄所在。

    (2)CD WORK    <回車>

    改變目前目錄到目前盤MYSUB子目錄下的二級子目錄WORK。此時系統顯示目前目錄為:

    A:/MYSUB/WORK>

    (3)CD..    <回車>

    改變目前目錄到目前盤本級目錄的上級目錄。如系統顯示原來所在目錄為:A:/MYSUB/WORK,則執行該操作後系統顯示所在目錄為:A:/MYSUB

    (4)CD/    <回車>

    改變目前目錄到目前盤根目錄。如目前盤為A盤,則系統顯示目前目錄為:A:/

    該指令用于從任意目錄傳回根目錄。

    (5)CD/MYSUB/WORK    <回車>

    改變目前目錄到目前盤一級子目錄MYSUB下的二級子目錄WORK。

    (6)CD    <回車>

    顯示目前目錄。

    9、删除子目錄指令RD

    RD指令為内部指令,指令格式為:

    RD [<盤符>][<路徑>]<子目錄>

    該指令用于删除指定的子目錄,但不能用于删除含有檔案或下級目錄的子目錄,即被該指令删除的子目錄必須為空的子目錄。該指令不能用于删除本級目錄和根目錄。

    (1)RD A:/MYSUB/WORK    <回車>

    删除A盤下MYSUB子目錄下的二級子目錄WORK。執行此指令前應先檢視被删除的子目錄WORK是否為空目錄,并且在其上級目錄MYSUB中執行該操作。

    (2)RD A:/MYSUB    <回車>

    删除A盤下的一級子目錄MYSUB。執行該指令應在被删除的子目錄的上級目錄,即A盤根目錄中進行。

    RD指令隻能删除不含有任何檔案和子目錄的子目錄。

    10、磁盤複制指令DISKCOPY

    DISKCOPY指令是外部指令,指令格式為:

    DISKCOPY [<d1>][<d2>][/1][/v]

    該指令用于将指定磁盤的内容複制到另一磁盤上,d1表示源盤,d2表示目标盤,/1表示隻複制源盤的一面到目标盤,/V表示在複制的同時檢驗目标盤與源盤資訊的一緻性。複制時源盤和目标盤的規格必須一緻,當D1與D2相同時,表示在同一個驅動器上進行磁盤複制,此時需根據提示分别插入源盤和目标盤。如果目标盤尚未格式化,則在複制前自動對其進行格式化。

    該指令将全部覆寫目标盤上的所有資料,故應選擇空的磁盤或不用的磁盤為目标盤,以免資料被誤删。

    該指令隻能用于複制軟碟。

    (1)DISPCOPY  A:  A:    <回車>

    将源盤A上的所有資料複制到目标盤A中。此時系統提示:

    Insert Source diskette for drive A:

    将要複制的源資料盤插入A驅,按回車。系統讀取A盤中的資料後,提示:

    Insert Target diskette for drive A:

    将已準備好的目标盤插入A驅,按回車。

    複制結束後,系統提示:

    Copy press ended

    Copy another diskette (Y/N)?

    表示複制結束,如還需繼續複制到其他盤,則在插入新的磁盤後鍵入Y,并按回車;如不需再繼續複制到其他盤,則鍵入N結束。

 

    11、磁盤目錄結構顯示指令TREE

    TREE是外部指令,指令格式為:

    TREE [<盤符>][<路徑>][/F]

    該指令用于顯示指定磁盤的目錄結構,/F表示在顯示指定磁盤的目錄結構時同時顯示各級目錄中的所有檔案。

    (1)TREE A:    <回車>

    顯示A盤目前目錄的目錄結構。

    (2)TREE A:/USER    <回車>

    顯示A盤中一級目錄USER的目錄結構。

    (3)TREE A:/F    <回車>

    顯示A盤目前目錄的目錄結構并顯示其下各級目錄中的所有檔案名。

    12、磁盤格式化指令FORMAT

    FORMAT是外部指令,指令格式為:

    FORMAT [<盤符>][開關參數1]...[開關參數n]

    該指令用于對指定的磁盤進行格式化,常用的開關參數有:

    /S  在進行磁盤格式化後,将三個DOS系統檔案複制到被格式化的磁盤,使其成為系統盤(啟動盤)

    /F  指定被格式化的容量。目前使用的軟碟多為1.44MB

    /V  在進行磁盤格式化後,為格式化的磁盤指定一個卷标,由1~11個字元組成

    /Q  快速格式化磁盤,隻删除被格式化磁盤上原有的檔案配置設定表和根目錄内容,不檢查磁盤缺陷

    使用該指令将破壞磁盤上的原有資料,應慎重使用。一般情況下,不要輕易對硬碟進行格式化操作。

    (1)FORMAT A:    <回車>

    格式化A盤。此時系統提示:

    Insert new diskette for drive A:

    and press Enter when ready...

    将要格式化的磁盤插入A驅後,按Enter鍵繼續。

    系統顯示格式化程序。格式化結束後,螢幕顯示:

    Volume Label (11Characters, Enter for None)?

    此時可輸入自己設定的磁盤卷标,如不設定可直接按Enter鍵,系統顯示磁盤格式化後的磁盤容量資訊,并顯示:Format another (Y/N)?

    如要繼續格式化其他盤,則鍵入Y,如不再進行格式化操作,則鍵入N結束。

    (2)FORMAT A:/S/V:LXX    <回車>

    格式化A盤,并将DOS系統檔案複制到A盤中,使其成為啟動盤,在格式化時指定卷标為LXX。

    13、系統檔案複制指令SYS

    SYS是外部指令,指令格式為:

    SYS [<d1>][<路徑>]<d2>

    該指令用于将DOS啟動時需要的三個系統檔案IO.SYS、MSDOS.SYS、COMMAND.COM複制到指定的已進行過格式化操作的磁盤上,使該盤成為可以啟動DOS的系統盤。d1和路徑指明系統檔案的位置,若預設,則表示系統檔案在目前盤中,d2表示複制系統檔案的目标盤。

    若在提示符C:/>下執行指令:

    SYS A:    <回車>

    則表示将C槽的三個系統檔案複制到A盤,使之成為系統盤。

    14、磁盤檢查指令SCANDISK

    SCANDISK是高版本DOS提供的外部指令,指令格式為:

    SCANDISK [<盤符>]

    該指令用于對指定的磁盤進行磁盤媒體、檔案配置設定表、目錄結構、檔案存儲情況檢查,還可以對磁盤表面結構進行掃描,并顯示檢查狀态和檢查結果。

    SCANDISK A:    <回車>

    對A盤進行磁盤檢查。