dos命令總結


一、dos命令的執行ms-dos6.2有100多條命令。按存放形式分爲內部命令和外部命令,按功能分常用命令、

過濾命令、配置命令、設備命令和批處理命令。

1、內部命令與外部命令 內部命令包含在dos的命令解釋文件command.com中,當dos啓動時,即被裝入內存。外部命令是單獨的可執行的磁盤文件,僅當需要執行時,才被裝入內存。2、命令行在dos提示符後鍵入的命令信息稱爲命令行。3、命令的求助方法:在dos提示符後,鍵入該命令的命令名,然後空一格,再加上“/?”參數,並回車。dos將顯示該命令的詳細說明。4、命令終止執行如果用戶想中途停止命令的執行,強行退出,可以先按Ctrl鍵不放,然後擊一下C鍵(即Ctrl+C組合鍵),dos立即終止正在執行的命令,返回dos提示符狀態。也可以用Ctrl+Break組合鍵。5、聯機打印正常情況下,操作的信息只顯示在屏幕上。如果希望通過打印機打印這些信息,可以按Ctrl+P組合鍵,實現與打印機聯機。此後,屏幕上的文字信息,同時在打印機上打印出來(打印機必須事先打開並處在“聯機”狀態)Ctrl+P是反覆開關組合鍵,按一次Ctrl+P鍵,接通打印機通道,再按一次Ctrl+P鍵關閉打印機通道,若再按一次,又重新接通。6、命令執行結果的重定向命令的執行結果通常是顯示在屏幕上的,但有時用戶期望將執行結果不送往屏幕而是別的地方,即命令執行結果的重定向。例:將結果送打印機或保存在一個文件中待用.在命令行的後面加“>”符,在跟上一個設備名或文件名,然後按回車鍵。答:A:\>DIR>PRN(將dir命令的執行結果重定向到打印機)    A:\DIR>LJS.TXT(將dir命令的執行結果重定向到ljs.txt文件中保存)7、屏幕內容的硬拷貝想要將屏幕上當前顯示的內容拷貝到打印機上,按一下鍵盤上部的Print Screen SysRq鍵即可。8、命令行編輯當dos執行命令後,暫時將此命令行存儲在內存的某一區域。可以使用功能鍵進行編輯。F1——每按一次F1鍵,向後顯示上一次命令字符。F2——按一次F2鍵,接着再按一個字符,顯示上一次命令與此字符相同的左邊部分。F3——將上一次命令剩餘部分的所有字符顯示出來。F4——將上一次命令,暫存在內存的某一區域。F5——強行將當前命令行(未執行),存於內存的某一區域。F6——將一特殊字符^Z輸入命令行中。Backspace(←)——刪除光標前一個字符。Delete——刪除光標所在位置的一個字符。Esc——使當前命令行無效。Insert——使命令行輸入爲插入或替換狀態。

二、常用dos命令的使用(以下dos命令省略了不常用的參數)

dos 命令行參數的一些符號約定:[]  ---------  標識可選項,表示其中的參數是可選參數,不是必選參數。<>  ---------  標識必選項,表示其中的參數通常是必選的,除非在[]內。…  ---------  表示後面還有參數,並與前面所給參數格式相同。|   ---------  用來分隔多個參數,表示只能選擇其中之一。文件名全稱  -------  包括盤符、路徑、文件名及擴展名。文件名      -------  不包括盤符、路徑,但包括擴展名。源     -------- 表示數據的來源。目標   ---------表示數據的去向。

1、顯示目錄命令DIR(內部命令)格式:dir[盤符][路徑][/W][/P][/L][/O:排序][/A:屬性][/S]含義:/W -- 以寬行排列方式顯示。      /P -- 每顯示滿一屏停頓一下,待用戶擊任一鍵後再繼續顯示下一屏。      /L--用小寫字母顯示。              /O--顯示時按O參數表中指定的方式對文件名排序。      /A--僅顯示A參數表中指定的文件。      /S--顯示指定目錄及所有子目錄中文件例1、C:\>DIR(顯示當前目錄中的內容)例2、C:\>dir c:\windows(顯示windows子目錄中的內容)例3、C:\>dir config.sys(列出C盤當前目錄下的config.sys文件)例4、C:\>dir windows/p(分頁列出windows子目錄下的內容)例5、C:\>dir /w(按寬行方式列出當前目錄下的內容)例6、C:\>dir /w/p(按寬行方式分頁列出當前目錄下的內容)例7、C:\>dir a: *.exe(列出A盤上的所有的.exe文件)例8、C:\>dir ljs.txt/s(在整個磁盤中搜索並列出名爲ljs.txt)

2、文件拷貝命令COPY(內部命令)(1)複製文件格式: copy <源文件名全稱>[目標文件名全稱][/v]含義: 源文件名全稱      表示要被複制的文件      目標文件名全稱    表示複製後的文件     /v                表示複製時要檢查目標文件與源文件是否一致①C:\>COPY A:dbase.* (將A盤上文件名爲dbase的所有文件拷貝到C盤當前目錄)②A:\>COPY *.* C:\ (將A盤上所有文件拷貝到C盤根目錄下)③A:\>COPY D*.* C:\ljs(將A盤上以d打頭的所有文件拷貝到C盤ljs子目錄下)④A:\COPY *.ME C:\LJS\LJS.ME(將A盤上擴展名爲ME的文件拷貝到C盤ljs子目錄下並以ljs.me命名)⑤A:\>COPY *.O?? C:\ (將A盤上擴展名以O打頭的文件拷貝到C盤根目錄下)(2)利用COPY命令將鍵盤輸入的信息複製到文件中格式:COPY CON <目標文件名全稱>含義:CON 代表控制檯輸入設備。當按下F6或Ctrl+Z鍵,然後回車,鍵盤輸入的任何信息將保存到目標文件中。①C:\>COPY CON LJS.TXT(將鍵盤輸入的信息保存到ljs.txt文件中)②C:\>COPY CON C:\LJS\LJS.ME(從控制檯複製文件到C盤ljs子目錄下,以ljs.me文件名保存)③C:\>COPY CON PRN (將控制檯輸入的信息複製到打印機上)④C:\>COPY CON CONFIG.SYS(在c盤根目錄下建立一個名爲config.sys文件)(3)連接多個文件格式:COPY <源文件名全稱1>+<源文件名全稱2>+[+…][目標文件名全稱][/B][/A]說明:省略目標文件名,則其它源文件都依次累加到源文件1後面。①C:\>COPY A:\LJS0.TXT+B:\LJS1.TXT+C:\ljs\LJS2.TXT LJS.TXT(將a盤根目錄下的ljs0.txt,b盤根目錄下的ljs1.txt,c盤子目錄ljs下的ljs2.txt文件合併成一個文件然後寫到c盤根目錄下用ljs.txt命名)②A:\>COPY LJS1.TXT+LJS2.TXT/A(將a盤當前目錄下的ljs1.txt加到ljs2.txt文件的後面)注:/a參數用於ascii碼正文文件的連接,/b參數則可實現二進制文件的連接。

3、顯示文本文件內容命令TYPE(內部命令)格式:TYPE <文件名全稱>①A:\>TYPE C:\LJS\LJS.TXT >PRN(打印c盤ljs子目錄下的ljs.txt)②C:\>TYPE ..\LJS.TXT >PRN(打印當前目錄的上一層目錄中的ljs.txt文件)

4、文件改名命令REN(RENAME)(內部命令)格式:REN<舊文件名全稱><新文件名全稱>注意:舊文件名全稱所指定的文件必須存在,新文件名不能包括盤符和路徑,dos規定改名後的文件與舊文件必須具有相同的盤符和路徑;若移動或改名文件、子目錄到不同路徑下可用move命令。例:①C:\>REN A:\LJS\LJS.EXE LJS0.TXT (將a盤上ljs子目錄下的ljs.exe改名爲ljs0.exe)②C:\>REN *.DAT *.DB (將c盤當前目錄下的所有.dat文件改爲.db文件)③C:\>REN A:M???.* DB???.* (將a盤上以m打頭後跟3個字符的文件名改爲db打頭後跟了3個相應字符的文件名,擴展名不變)

5、刪除文件命令DEL(ERASE)(內部命令)格式:REN<文件名全稱>[/P]含義:/p  表示在每次刪除文件時提示用戶①A:\>DEL LJS.ME(刪除a盤上的ljs.me文件)②A:\>DEL LJS.*(刪除a盤文件名爲ljs的所有文件)③A:\>DEL *.*(刪除所有文件)(此時dos會提示:"Are you sure(Y/N)?",點擊y鍵確認刪除,點擊n鍵取消刪除命令。)

6、創建子目錄命令MD(MKDIR)(內部命令)格式:MD[盤符][路徑]<子目錄名>注:不能用此命令創建根目錄例:①C:\>MD A:\LJS (在a盤上建立ljs子目錄)②C:\>MD .\LJS (在當前目錄下創建ljs子目錄)③C:\>MD ..\LJS(在當前目錄的上一級目錄中創建一個ljs子目錄)

7、改變當前目錄命令CD(內部命令)格式:CD [盤符][路徑]例:①A:\>CD C:\LJS (將當前目錄改變到c:\ljs)②C:\>CD (顯示當前目錄)

8、刪除子目錄命令RD(內部命令)格式:RD[盤符][路徑]<子目錄> 注:只能刪除空目錄例:①C:\>RD LJS (刪除c盤當前目錄下的ljs子目錄)②C:\>RD A:\LJS (刪除A盤根目錄下的ljs子目錄)

9、設置目錄搜索路徑命令PATH(內部命令)格式:PATH<盤符1><路徑1>[;<盤符2><路徑2>[;…]]]例:①C:\>PATH C:\;C:\LJS;A:\LJS(設置當前搜索路徑爲C:\;C:\LJS;A:\LJS)②C:\>PATH ; (取消任何路徑設置)③C:\>PATH (顯示當前所設置的搜索路徑表)

10、磁盤格式化命令FORMAT(外部命令)格式:FORMAT [盤符][/s][/v:卷標名][/4][/f:容量][/q][/u]含義:盤符----驅動器,缺省表示當前盤   /s------建立dos系統盤   /v-----自動指定卷標並建立單獨的編號   /4-----參數使得在高密度磁盤驅動器中,可以格式化5.25英寸的360k雙面軟盤   /f-----指定格式化磁盤容量的方法(160k~288M)   /q-----快速格式化磁盤   /u-----無條件格式化磁盤例如:格式化b驅動器中的軟盤,並給出卷標爲“mydisk”,且爲系統盤。  format b: /s/v:mydisk注意:格式化將破壞所有數據。

11、複製磁盤命令DISKCOPY(外部命令)格式:DISKCOPY [源盤符] [目標盤符][/I][/V]含義:源盤符-----表示被複制的盤所在的驅動器,如果缺省表示爲當前盤          目標盤符---指目標磁盤所在的驅動器,如果缺省表示爲當前盤      /I---------指定只複製磁盤的一面      /V---------複製數據並檢查正確性

注意:DISKCOPY只適用於軟盤之間的複製。                                                                                                            例如:把a盤的第一面複製到b盤的第一面,並進行檢查。diskcopy a: b:/i/v

12、磁盤文件備份和恢復程序MSBACKUP(外部命令)命令格式:msbackup [setup file]/bw/ lcd /mda其中參數含義:setup file-----是msbackup維護的設置文件名/bw------------表示彩色顯示器上以黑白方式運行/lcd----------表示用便攜機和筆記本電腦上的lcd顯示器設置運行/mda----------表示使用ibm單色顯示適配器注:msbackup(Micrsoft Backup)必須在MS—DOS 6以上,且必須安裝在硬盤上使用。

13、文件恢復命令RESTORE(外部命令)命令格式:restore <源盤符> <目標文件名全稱> [/a:]日期[/b:日期][/d:][/e:時間][/l:時間][/m][/n][/p][/s]含義:源盤符------指定含有備份文件的驅動器,如果缺省表示爲當前盤目標文件名全稱----包含盤符和路徑文件名全稱/a或/b------------分別指定恢復某日期之後或之前修改過的所有文件/d---------------顯示所有與“目標文件全稱”相匹配的備份文件名/e,/l----------分別指定恢復某時間之前或之後修改過的所有文件/m--------------恢復那些自上次備份後又改動過的文件/n-------------恢復目標盤上不存在的文件/p------------把只讀文件和上次備份後又改動過的文件在恢復之前給出提示信息/s------------將備份文件中當前目錄或指定目錄及他們的子目錄中的文件都恢復到目標盤的原目錄中

14、檢查磁盤命令CHKDSK(外部命令)命令格式:chkdsk [盤符][[路徑]<文件名>][/f][/v]含義:/f------目錄或文件分配表中檢查錯誤並糾正           /v-----------在檢查磁盤時,顯示每個目錄中的所有文件

15、顯示dos版本號命令VER          命令格式:ver

16、顯示和設置系統的當前日期命令DATE命令格式:date例:c:\>dateCurrent date is Sun 09-18-1994Enter new date(mm-dd-yy):9-30-1994(9-30-1994爲用戶輸入)

17、顯示和設置系統的當前時間命令TIME命令格式:time例:c:\>timeCurrent time is 4:22:37.07p(下午4時22分37.07秒)Enter new time:8:12:44.08a(上午8時12分44.08秒)(8:12:44.08a爲用戶輸入)

18、設置dos提示符命令PROMPT(外部命令)命令格式:PROMPT [提示字符串]提示字符串中可以使用絕大部分字符,但“$”字符具有特殊功能,它若用在字符串中可用來顯示無法用字符來表達的內容,具體用法是在“$”字符後跟上一個代表特定含義的字符,這些字符及對應的含義如下:t-----系統當前時間;d----系統當前日期;p----當前盤的當前目錄;v-----操作系統

的版本號;n----當前盤;g---“>”字符;l----“<”字符;b----“|”字符;q----“=”字符;s----“$”字符例:c:\>prompt lwljsdiy:(設置提示符爲:lwljsdiy:)    lwljsdiy:prompt lwljsdiy$g(設置提示符爲lwljsdiy>)    lwljsdiy>prompt $p$g(設置提示符爲當前盤符後跟路徑)    c:\>prompt $t$q(設置提示符爲時間後跟=)    4:22:37.08p=

19、清除屏幕命令CLS命令格式:cls

20、傳送dos系統文件命令SYS(外部命令)命令格式:sys [<盤符><路徑>]<目標盤符>例:a:\>sys c:(用a盤上的dos系統文件替換c盤上的系統文件)

21、恢復刪除命令UNDELETE(外部命令)先安裝刪除保護。UNDELETE提供了三個保護等級:1.刪除警戒(ds-delete sentry)2.刪除跟蹤(dt-delete tracker)3.標準方式

(dos-standard)安裝刪除保護命令:undelete/ds(安裝刪除警戒)undelete/dt(安裝刪除跟蹤)undelete/dos(安裝標準方式)恢復刪除命令格式:undelete [驅動器][路徑][文件名][/dt][/ds][/dos][/all]含義:/dt ---採用跟蹤法恢復已刪除的文件;/ds ----採用警戒法恢復已刪除的文件;

/dos ---採用標準法恢復已刪除的文件/all -------直接恢已原刪除的全部文件,不必對每一個文件做確認。當使用標準方式恢復已刪除的文件時,則提示輸入文件名的第一個字母,但並不要求與原來的文件名相同。例:undelete /list(列出可恢復的已刪除的文件名)undelete /sc(對c:做警戒法保護設定)undelete /tc/ta(對c:和a:做跟蹤法保護設定)undelete a:/dt(採用跟蹤法恢復a:盤已刪除的文件)注意:若偶然刪除了文件,應立即停止拷貝和存盤等操作。

22、文件組拷貝命令XCOPY(外部命令)命令格式:xcopy <源>[目標][/s][/e][/p][/v]含義:/s -----拷貝目錄和子目錄,但不拷貝空目錄;/e -----拷貝目錄和子目錄;/p -----校驗目標文件和源文件是否相同     /v -----創建目標文件時,均要求確認例:c:\>xcopy \lwljsdiy a:\lwljsdiy\ /s/e(完全拷貝lwljsdiy目錄,全部文件和全部子目錄)c:\>xcopy *.txt a:/s(拷貝*.txt文件及非空子目錄到a盤的根目錄下)

23、恢復格式化命令UNFORMAT(外部命令)恢復dos保存的文件分配表和根目錄,重新修復和建立磁盤上損壞的分區表命令格式:unformat 驅動器 /l/test/p含義:/f ----直接查找磁盤,列出發現的所有文件和目錄;/test ------顯示磁盤如何被恢復格式化,但不恢復該磁盤/p ---------將信息送到與lpt1相連的打印機例:c:\>unformat a:/l/p(將發現的目錄和文件輸出送到LPT1的打印機)

24、刪除目錄樹命令DELTREE(外部命令)命令格式:deltree[/y][驅動器]路徑……含義:/y -----直接執行deltree命令,不必等待用戶確認例:c:\>deltree lwljsdiy(刪除lwljsdiy目錄以及子目錄和文件)

25、顯示目錄結構命令TREE(外部命令)命令格式:tree[驅動器][路徑]/f/a含義:/f---列出目錄樹中每一個子目錄中的文件;/a使用ASCII字符;缺省爲擴展(圖形)字符例:c:\>tree(顯示當前驅動器的目錄樹時,用圖形字符作連接分枝的線)c:\>tree/a(顯示當前驅動器的目錄樹時,用ASCII字符作連接分枝的線)c:\>tree/f(顯示當前驅動器的目錄樹,並列出其中的文件)c:\>tree a:>prn(列出驅動器a盤的目錄樹,結果送到可打印圖形字符的打印機)c:\>tree a:/a>prn(列出驅動器a盤的目錄樹,結果送到不能打印圖形字符的打印機)

26、顯示或修改文件屬性命令ATTRIB(外部命令)命令格式:attrib [+屬性|-屬性] 文件名 [/s]含義:“+”設置屬性,“-”關閉屬性     屬性爲下列之一:r---只讀,a---存檔,s---系統,h---隱含例:c:\>attrib(顯示當前目錄中全部文件屬性)   c:\>attrib +r *.txt(將當前目錄中*.txt文件設置爲只讀屬性)   c:\>attrib -h *.dos(將當前目錄中*.dos文件移去隱含屬性)

27、硬盤分區命令FDISK(外部命令)命令格式:fdisk[/status]含義:/status-----只顯示分區信息

28、顯示磁盤卷標命令VOL     顯示磁盤的卷標命令格式:vol [驅動器]

29、磁盤緩衝SMARTDRV(外部命令)使計算機磁盤存取加快速度,減少讀寫盤時間命令格式:smartdrv

30、命令行編輯命令DOSKEY(外部命令)存儲輸入的命令,還可以對命令進行編輯命令格式:doskey例:c:\>doskey(加載doskey到常規內存中)編輯鍵的功能:↑ -------回調並顯示前一個命令;

 ↓ -------回調並顯示下一個命令;

 ← -------光標左移一個字符;

→ -------光標右移一個字符

page down--回調顯示最早的命令;

page up------回調顯示最近的命令;

ctrl+←  ------光標左移一個單詞;

ctrl+→  ------光標右移一個單詞;

home --------光標移到行首;

 end  ---------光標移到行尾;

esc  ---------從顯示器上清除命令;

f1 ------------複製一個字符;

f2 ------------複製開頭至指定字符;

 f3 ------------全部複製命令行;

f7 ------------顯示內存中的所有命令alt+f7 -------刪除內存中的所有命令

cmd命令相關資料:http://blog.163.com/zhangdoren53@126/blog/static/36385774201142911225929/?suggestedreading&wumiihttp://blog.163.com/zhangdoren53@126/blog/static/363857742011618102049503/?suggestedreading&wumii


發佈了5 篇原創文章 · 獲贊 7 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章