DOS常用命令詳解

 DOS:disk operate system,磁盤操作系統,DOS命令又分內部命令和外部命令。內部命令又稱爲駐機命令,它是隨着DOS系統的啓動同時被加載到內存裏且長駐內存。也就是說,只要啓動了DOS系統,我們就可以使用內部命令。

  外部命令是儲存在磁盤上的可執行文件,執行這些外部命令需要從磁盤將其文件調入內存,因此,外部命令只有該文件存在時才能使用。帶有.COM、.EXE、.BAT等擴展名的文件都可看成是外部命令。

  常用的內部命令有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。

  常用的內部命令詳解

  1.MD——建立子目錄

  功能:創建新的子目錄

  類型:內部命令

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

  FOR 1:

  C:>md y /*---建立y子目錄---*/

  2.CD——改變當前目錄

  功能:顯示當前目錄

  類型:內部命令

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

  說明:CD命令不能改變當前所在的盤,CD..退回到上一級目錄,CD表示返回到當前盤的目錄下,CD無參數時顯示當前目錄名。

  FOR 2:

  C:>cd y /*---顯示當前目錄y---*/

  3.RD——刪除子目錄命令

  功能:從指定的磁盤刪除了目錄。

  類型:內部命令

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

  FOR 3:

  C:>rd y

  4.DIR——顯示磁盤目錄命令

  功能:顯示磁盤目錄的內容。

  類型:內部命令

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

  FOR 4:

  C:>dir y

  5.PATH——路徑設置命令

  功能:設備可執行文件的搜索路徑,只對文件有效。

  類型:內部命令

  格式:PATH[盤符1]目錄[路徑名1]

  FOR 5:

  C:>path

  PATH=C:WINDOWS;C:WINDOWSCOMMAND;C:PROGRAMFILESMTS

  6.COPY文件複製命令

  功能:拷貝一個或多個文件到指定盤上。

  類型:內部命令

  格式:COPY [源盤][路徑]〈源文件名〉[目標盤][路徑][目標文件名]

  FOR 6_1:

  C:>copy yyy.txt yyy

  1 file(s) copied

  C:yyy>dir yyy

  YYY TXT 8 11-23-03 19:21 /*---現在用DIR命令查看複製的情況---*/

  說明: 如果是將多個文件複製到一個新的文件,命令是這樣的COPY [源盤][路徑]〈源文件A〉+[源盤][路徑]〈源文件B〉[目標盤][路徑][目標文件名]

  FOR 6_2:

  C:>copy x.txt+y.txt xy.t

  x.txt

  y.txt

  1 file(s) copied

  7.TYPE——顯示文件內容命令

  功能:顯示ASCII碼文件的內容。

  類型:內部命令。

  格式:TYPE[盤符:][路徑]〈文件名〉

  FOR 7:

  C:>trpe yyy.txt /*---假設C盤目錄下存在yyy.txt文件---*/

  8.EDIT——編輯文件內容命令

  1.功能:編輯ASCII文件的內容,也可建立一個新文件。

  2.類型:內部命令。

  3. EDIT[盤符:][路徑]〈文件名〉

  說明: EDIT即可以編輯ASCII文件的內容,也可以新建立一個文件,他們的擴展名命名方式也很靈活,比如.txt、.bat,甚至可以編輯.c、.bas的格式。

  FOR 8_1:

  C:>edit /*進入編輯模式*/

  FOR 8_2:

  C:>edit yyy.txt /*---編輯yyy.txt文件的內容,如果要選擇支持中文格式,應該安裝UCDOS---*/

  9.REN——文件改名命令

  功能:更改文件名稱

  類型:內部命令

  格式:REN[盤符:][路徑]〈舊文件名〉〈新文件名〉

  FOR 9:

  C:>ren yyy.txt cly.txt

  10.DEL——刪除文件命令

  功能:刪除指定的文件。

  類型:內部命令

  格式:DEL[盤符:][路徑]〈文件名〉[/P]

  說明:選用/P參數,系統在刪除前詢問是否真要刪除該文件,若不使用這個參數,則自動刪除。

  11.CLS——清屏幕命令

  功能:清除屏幕上的所有顯示,光標置於屏幕左上角。

  類型:內部命令

  格式:CLS

  FOR 11:

  C:>CLS

  12.VER查看系統版本號命令

  功能:顯示當前系統版本號

  類型:內部命令

  格式:VER

  FOR 12:

  C:>VER

  Windows 98 [Version 4.10.2222] /*---當前系統的版本號---*/

  13.DATA日期設置命令

  功能:設置或顯示系統日期。

  類型:內部命令

  格式:DATE[mm—dd—yy]

  FOR 13:

  C:>DATE

  Current date is Sun 11-23-2

  Enter new date (mm-dd-yy): /*---提示你輸入新的日期---*/

  14.TIME系統時鐘設置命令

  功能:設置或顯示系統時期。

  類型:內部命令

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

  FOR 14:

  C:>time

  Current time is 22:49:28.81

  Enter new time:

  15.PROMPT:更改命令提示符

  功能:改變DOS系統提示符的風格。

  類型:內部命令

  格式:PROMPT [text]

  說明:text 指定新的命令提示符,提示符可以由普通字符及下列特定代碼組成,

  $A &(Ampersand)

  $B | (管道)

  $C ( (左括弧)

  $D 當前日期

  $E Escape 碼(ASCII 碼 27)

  $F ) (右括弧)

  $G >(大於符號)

  $H 後退(擦除前一個字符)

  $L <(小於符號)

  $N 當前驅動器

  $P 當前驅動器及路徑

  $Q = (等號)

  $S (空格)

  $T 當前時間

  $V Windows 2000版本號

  $_ 換行

  $$ $ (貨幣符號)

  FOR 15:

  C:>prompt

  C>

  常用的外部命令詳解

  1.DELTREE——刪除整個目錄命令

  功能:將整個目錄及其下屬子目錄和文件刪除。

  類型:外部命令

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

  FOR 1:

  C:>deltree yyy

  Delete directory "yyy" and all its subdirectories? [yn]

  2. FORMAT——磁盤格式化命令

  功能:對磁盤進行格式化,劃分磁道和扇區;同時檢查出整個磁盤上有無帶缺陷的磁道,對壞道加註標記;建立目錄區和文件分配表,使磁盤作好接收DOS的準備。

  類型:外部命令

  格式:FORMAT〈盤符:〉[/Q][/S][/AUTOTEST]

  FOR 2.:

  C:>format d:/q/s/autotes

  Checking existing disk fo

  ……

  3. DISKCOPY——整盤複製命令

  功能:複製格式和內容完全相同的軟盤。

  類型:外部命令

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

  FOR 3:

  C:>diskcopy a: b: /*---這裏的源盤是A盤,目標盤爲B盤---*/

  4. LABEL——建立磁盤卷標命令

  功能:建立、更改、刪除磁盤卷標。

  類型:外部命令

  格式:LABEL[盤符:][卷標名]

  FOR 4:

  C:>label c: yyy /*---將C盤的卷標更改爲YYY---*/

  5.VOL——顯示磁盤卷標命令

  功能:查看磁盤卷標號。

  類型:內部命令

  格式:VOL[盤符:]

  FOR 5:

  C:>vol c:

  Volume in drive C is YYY

  Volume Serial Number is C406-9364

  6.SYS——系統複製命令

  功能:將當前驅動器上的DOS系統文件IO.SYS,MSDOS.SYS和COMMAND.COM 傳送到指定的驅動器上。

  類型:外部命令

  格式:SYS[盤符:]

  *說明:如果磁盤剩餘空間不足以存放系統文件,則提示:No roomfor on destination disk.

  FOR 6:

  C:>sys d:

  System transferred /*---系統文件已經轉移到D盤---*/

  7.XCOPY——目錄複製命令

  功能:複製指定的目錄和目錄下的所有文件連同目錄結構。

  類型:外部命令

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

  說明:XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一併拷貝,但不能拷貝隱藏文件和系統文件;選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;選用/V參數時,對的拷貝的扇區都進行較驗,但速度會降低。

  FOR 7:

  C:>xcopy yyy d:

  yyy.txt

  1 File(s) copied

  8.FC——文件比較命令

  功能:比較文件的異同,並列出差異處。

  類型:外部命令

  格式:FC[盤符:][路徑名]〈文件名〉[盤符:][路徑名][文件名][/A][/B][/C][/N]

  說明:選用/A參數,爲ASCII碼比較模式;選用/B參數,爲二進制比較模式;選用/C參數,將大小寫字符看成是相同的字符;選用/N參數,在ASCII碼比較方式下,顯示相異處的行號。

  FOR 8:

  C:>fc yyy.txt cly.txt

  Comparing files yyy.txt and cly.txt

  ****** yyy.txt

  oeekjeheqwkf

  ****** cly.txt

  1111

  ******

  9.ATTRIB——修改文件屬性命令

  功能:修改指定文件的屬性。

  類型:外部命令。

  格式:ATTRIB[文件名][R][—R][A][—A][H][—H][S][—S][/S]

  說明:選用R參數,將指定文件設爲只讀屬性,使得該文件只能讀取而無法寫入數據或刪除,選用——R參數,去除只讀屬性;A參數爲檔案屬性;H參數爲隱含屬性;S參數爲系統屬性。

  FOR 9:

  C:>attrib yyy.txt +h +r /*---將記事本文件設置爲隱藏、只讀屬性---*/

  C:>attrib yyy.txt -h –r /*---將記事本文件去掉隱藏、只讀屬性---*/

  10.MEM——查看當前內存狀況命令

  功能:顯示當前內存使用的情況

  類型:外部命令

  格式:MEM[/C][/F][/M][/P]

  說明:選用/C參數列出裝入常規內存和CMB的各文件的長度,同時也顯示內存空間的使用狀況和最大的可用空間;選用/F參數分別列出當前常規內存剩餘的字節大小和UMB可用的區域及大小;選用/M參數顯示該模塊使用內存地地址、大小及模塊性質;選用/P參數指定當輸出超過一屏時,暫停供用戶查看。

  FOR 10:

  C:>mem

  11.TREE——顯示磁盤的目錄結構

  功能:顯示指定磁盤或路徑的目錄結構。

  類型:外部命令。

  格式 [盤符][路徑]TREE[盤符][路徑][/F]

  說明:命令格式中的前一個盤符與路徑是用來說明tree.com文件所在的盤與目錄;第二個盤符與路徑是用來說明需要顯示目錄結構的磁盤與目錄;參數/F除顯示目錄結構外,還顯示各級目錄中的所有文件。若省略此參數,僅僅顯示目錄結構;當目錄結構較長且一屏顯示不下時,可用命令TREE|MORE分屏顯示。

  FOR 11:

  C:>tree /*---因爲是tree是外部命令,所有tree.com文件是一定要存在的,否則無法正常使用---*/

  操作實例:

  ①在C盤下新建兩個目錄X和Y,②進入X目錄下新建一個x..bat文件,③再在Y目錄下新建y.txt文件,④將x..bat和y.txt文件合併一個新文件xy.bat並保存在D盤,⑤將xy.bat重命名爲xy.txt,並查看文件裏面的具體內容,⑥在文件裏面加入自己的x+y=z並保存,⑦將xy.txt文件屬性設置爲只讀和隱藏。

  操作過程:

  C:>md x

  C:>md y

  C:>cd x

  C:x>edit

  C:x>cd

  C:>cd y

  C:y>edit

  C:>copy c:xx.bat+c:yy.txt d:xy.bat

  c:xx.bat

  c:yy.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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章