1、DIR
含義: 顯示指定目錄下的文件和子目錄列表
類型: 內部命令
格式: DIR[drive:][path][filename][/p][/w][/A[[:]attributes]][/O[[:]sortorder]][/S][/B][/L]
舉例: DIR
DIR D:\px2
DIR D:\px2\*.txt
DIR /A:D /O:D
2、COPY命令
含義:對一個或多個文件進行復制或合並
類型:內部命令
格式:copy[/Y] [/-Y] source [+ source [+…]][destination][/V]
舉例:使用時,源文件名和目標文件名中均可使用通配符?和*,以便復制一批文件。
① 同名復制,如果目標文件名與源文件名同名,則目標文件名可缺省。
COPY D:\px1\text1.txt D:\px2
COPY D:\px1\*.txt D:\px2
② 換名復制
D:\px1>COPY text1.txt text11.txt
COPY D:\px1\text1.txt D:\px2\text11.txt
③ 合並文件
COPY D:\px1\text1.txt+ D:\px1\text2.txt D:\px2\text12.txt
COPY D:\px1\text1.txt+ D:\px1\text2.txt D:\px2 (與第一個文件同名,如果已經存在,則提示是否覆蓋)
COPY D:\px1\text1.txt+ D:\px1\text2.txt+ D:\px1\text3.txt D:\px2\text3.txt (text3.txt原來的內容將丟失)
COPY D:\px1\text1.txt+ D:\px1\text2.txt+ D:\px1\text3.txt D:\px2\text1.txt
3、DEL (ERASE)
含義:刪除文件
類型:內部命令
格式:DEL [盤符][路徑][文件名] [參數]
舉例:DEL D:\ px2\text1.txt /P
DEL D:\ px2\*.txt /P
DEL D:\ px2\*.* /P
參數/P表示可以使用戶在刪除多個文件時對每個文件都顯示刪除詢問。
4、REN
含義:用於修改文件、目錄的名字
類型:內部命令
格式:REN [驅動器:][路徑][目錄名1 | 文件名1] [目錄名2 | 文件名2]
舉例:REN D:\px2\text1.txt text2.txt (注意!text1.txt文件已經不存在了)
REN D:\px2 px22
在D:\px2下創建chen.txt和wang.txt,做以下實驗並分析結果:
REN D:\px2\*.txt ? k*.txt
REN D:\px2\*.txt *.doc
說明:REN命令可以修改文件的擴展名,但是不能夠修改驅動器和路徑。要改名的目標文件、目錄必須沒有“系統”“隱藏”“只讀”屬性,否則不能夠被修改。
5、TYPE
含義:顯示文本文件內容
格式:TYPE [盤符][路徑][文件名]
類型:內部命令
舉例:TYPE D:\ px2\text1.txt
TYPE D:\ px2\*.txt
常用目錄操作命令
1、CD (CHDIR)
含義:顯示當前驅動器當前目錄或改變某驅動器當前目錄
類型:內部命令
格式:CD [盤符] [路徑]
舉例:CD px2 (當前目錄:D:\)
CD \ (當前目錄:D:\ px2)
CD .. (當前目錄:D:\ px2)
2、DELTREE
含義:刪除目錄樹
類型:外部命令
格式:DELTREE [/Y] [盤符][路徑]
舉例:DELTREE ARE (表示刪除當前路徑下的ARE子目錄,執行后會提示是否確認刪除,按下Y,即可刪除。)
DELTREE D:\ARE D:\test
3、MD
含義:建立目錄
類型:內部命令
格式:MD [盤符][路徑]
舉例:MD TEMP (表示在當前盤當前目錄下建立一個名為TEMP的子目錄)
MD D:\px3
4、RD
含義:刪除目錄
類型:內部命令
格式:RD [盤符][路徑]
舉例:RD TEMP (表示刪除當前路徑下的TEMP子目錄,需要注意的是,此命令只能刪除空目錄)
5、PATH
含義:指定DOS搜索可執行文件的目錄
格式: PATH [[盤符]路徑[;...]]
類型:內部命令
舉例:path %path%D:\px2;D:\px3(之后在D:\px2和D:\px3中分別創建test.bat,在dos中運行該文件,分析執行結果)
說明:
Ø PATH命令可用來設置可執行文件(僅包括:.COM、.EXE及.BAT文件)的搜索路徑。當運行一個可執行文件時,DOS會先在當前目錄中搜索該文件,若找到則運行之;若找不到該文件,則根據PATH命令所設置的路徑,順序逐條地到各目錄中搜索該文件;
Ø PATH命令中的路徑,若有兩條以上,各路徑之間以一個分號“;”隔開;
Ø PATH命令有四種使用方法:
² PATH (顯示目前所設的路徑)
² PATH 盤符:路徑1;盤符:路徑2;...(設定可執行文件的搜索路徑)
² PATH %PATH%盤符:路徑1(保留原有路徑)
² PATH ;(取消所有路徑)
6、TREE
含義:圖形化地顯示目錄結構
類型:外部命令
格式:TREE [盤符][路徑][/F][/A]
舉例:TREE D:\
7、XCOPY
含義:拷貝目錄及其子目錄和文件(除隱含和系統文件)
類型:外部命令
格式:XCOPY source [destination][/Y][/-Y][/A|/M][/D:date][/P][/S[/E]][/V][/W]
舉例:XCOPY D:\px1 D:\px3 /s(D:\px3已經存在)
再一次執行上述命令,分別使用參數/-Y和/Y
XCOPY D:\px1 D:\px4 /s(在D:\px4不存在的情況下,根據提示分別選擇F和D)
注意:XCOPY命令退出碼及其意義
常用磁盤操作命令
1、DISKCOPY命令
功能:把源軟盤上的內容全部復制到目標軟盤上,即產生備份文件
類型:外部命令。
格式:DISKCOPY [drive1:][drive2:][/1] [/V][/M]
注意:DISKCOPY命令退出碼及其意義
2、DISKCOMP命令
功能:比較兩個磁盤中的內容。
類型:外部命令。
格式:DISKCOMP [drive1:[drive2:]][/1] [/8]
注意:DISKCOMP命令退出碼及其意義
3、FORMAT命令
功能:格式化磁盤,創建磁盤根目錄和文件分配表
類型:外部命令。
格式:FORMAT drive:[/V[:label]][/Q][/U][/T:tracks /N:sectors] [/B] [/S] [/C] [/1] [/4] [/8][/F:size]
注意:參數說明以及命令退出碼
4、LABEL
功能:創建、修改或刪除磁盤卷標
類型:外部命令。
格式:LABEL [drive:][label]
注意:卷標名的限制
5、SYS
功能:創建啟動盤
類型:外部命令。
格式:SYS [drive1:][path]drive2:
舉例:SYS B: A:
其他內部命令
1、CLS
功能:清屏
類型:內部命令
格式:CLS
2、DATE
功能:顯示日期,並可修改日期
類型:內部命令
格式:DATE [mm-dd-yy]
參數:mm-dd-yy 設置指定的日期
3、PROMPT
功能:改變命令提示符
類型:內部命令
格式:PROMPT [text]
參數:text 指定在系統提示符中要包括的信息
4、TIME
功能:顯示系統時間,並可設置計算機的內部時鍾
類型:內部命令
格式:TIME [hours:[minutes[:seconds[.hundredths]]]] [A|P]
5、VER
功能:顯示DOS版本號
類型:內部命令
格式:VER
實用網絡命令程序
1、WINIPCFG(windows 9x/Me)
功能:查看本機網絡配置信息
格式:WINIPCFG
2、IPCONFIG
功能:顯示用戶所在主機所有當前的TCP/IP網絡配置信息
格式:IPCONFIG [/all] [/renew [adapter]] [/release [adapter]]
舉例:IPCONFIG
IPCONFIG /all
3、PING
功能:探測本地電腦和目標電腦之間的連通性
格式:PING IP地址
舉例:PING 127.0.0.1(測試環回地址的連通性)
IPCONFIG 202.206.96.200
4、TRACERT
功能:判定數據包到達目的主機所經過的路徑、顯示經過的中繼節點清單和到達時間
格式:TRACERT [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
參數說明:參數-d是要求tracert不對主機名進行解析;-h是指定搜索到目的地址的最大躍點數,-j的功能是沿着主機列表釋放源路由,-w用來設置超時時間間隔。
舉例:TRACERT www.163.com
5、PATHPING
功能:pathping 命令是一個路由跟蹤工具,它將 ping 和 tracert 命令的功能和這兩個工具所不提供的其他信息結合起來。pathping 命令定期將數據包發送到通往最終目標的路徑上的每個路由器,然后基於從每個躍點返回的數據包來計算結果。由於該命令顯示數據包在任何給定路由器或鏈接上丟失的程度,因此可以很容易地確定可能導致網絡問題的路由器或鏈接。
格式:PATHPING [-n][-h Maximum_hops][-g Host-list][-p Period][-q Num_queries][-w Time-out][-T][-R] Target_name
參數說明:
² -n Hostnames:不將地址解析成主機名。
² -h Maximum_hops:搜索目標的最大躍點數(30)。
² -g Host-list:沿着路由列表釋放源路由。
² -p Period:在 ping 之間等待的毫秒數(1/4s)。
² -q Num_queries:每個躍點的查詢數(100)。
² -w Time-out:為每次回復所等待的毫秒數(3s)。
² Target_name:目的端IP地址或主機名
參考文章: