DOS 常用命令 
dir 列檔案名 deltree 刪除目錄樹 cls 清屏 cd 改變目前的目錄 
copy 拷貝檔 diskcopy 複製磁片 del 刪除檔 format 格式化磁片 
edit 文本編輯 mem 查看記憶體狀況 md 建立子目錄 move 移動檔、改目錄名 
more 分屏顯示 type 顯示檔內容 rd 刪除目錄 sys 製作DOS系統磁片 
ren 改變檔案名 xcopy 拷貝目錄與檔 chkdsk 檢查磁片 attrib 設置檔案屬性 
fdisk 硬碟分區 date 顯示及修改日期 label 設置標籤號 defrag 磁片磁碟重組 
msd 系統檢測 path 設置搜尋目錄 share 檔共用 memmaker記憶體優化管理 
help 說明 restore 恢復備份檔案 set 設置環境變數 time 顯示及修改時間 
tree 列目錄樹 debug 隨機偵錯工具 doskey 重新調用DOS命令 prempt 設置提示符 undelete恢復被刪的檔 scandisk檢測、修理磁片 

不常用DOS命令 
diskcomp磁片比較  append 設置非執行檔路徑 
expand 還原DOS檔 fasthelp快速顯示說明資訊 
fc 檔比較 interink啟動伺服器 
setver 設置版本 intersvr啟動客戶機 
subst 路徑替換 qbasic Basic集成環境 
vsafe 防病毒 unformat恢復已格式化的磁片 
ver 顯示DOS版本號 smartdrv設置磁片加速器 
vol 顯示磁片標籤號 lh 將程式裝入高端記憶體 
ctty 改變控制設備 emm386 擴充記憶體管理 
常用命令具體介紹: 



一、Dir 



顯示目錄檔和子目錄清單,呵呵,這個當然是人人要知道的。 
可以使用萬用字元(? 和 *),?表通配一個字元,*表通配任意字元 
*.尾碼 
指定要查看尾碼的文件。 上面其實也可以為“ . 尾碼”,例如dir *.exe 等於dir .exe 
/p 
每次顯示一個清單螢幕。要查看下一屏,請按鍵盤上的任意鍵。 
/w 
以寬格式顯示清單,在每一行上最多顯示 5 個檔案名或目錄名。 
/s 
列出指定目錄及所有子目錄中出現的每個指定的檔案名。比win環境下的查找快多了 
dir *.* -> a.txt 把目前的目錄文件列表寫入a.txt 
dir *.* /s -> a.txt 把目前的目錄文件列表寫入a.txt,包括子目錄下檔。 



二、Attrib 



顯示、設置或刪除指派給檔或目錄的唯讀、存檔、系統以及隱藏屬性。如果在不含參數的情況下使用,則 attrib 會顯示目前的目錄中所有檔的屬性。 
+r 
設置唯讀屬性。 
-r 
清除唯讀屬性。 
+a 
設置存檔檔案屬性。 
-a 
清除存檔檔案屬性。 
+s 
設置系統屬性。 
-s 
清除系統屬性。 
+h 
設置隱藏屬性。 
-h 
清除隱藏屬性。 
三、Cls 



清除顯示在命令提示視窗中的所有資訊,並返回空視窗,即“清屏” 



四、Exit 
退出當前命令解釋程式並返回到系統。 



五、format 
格式化 
/q 
執行快速格式化。刪除以前已格式化卷的檔表和根目錄,但不在磁區之間掃描損壞區域。使用 /q 命令列選項應該僅格式化以前已格式化的完好的卷。 



六、Ipconfig 
顯示所有當前的 TCP/IP 網路配置值、刷新動態主機設定通訊協定 (DHCP) 和網域名稱系統 (DNS) 設置。使用不帶參數的 ipconfig 可以顯示所有適配器的 IP 位址、子網路遮罩、預設閘道器。 
/all 
顯示所有適配器的完整 TCP/IP 配置資訊。 
ipconfig 等價於 winipcfg,後者在ME、98 和 95 上可用。儘管 Windows XP 沒有提供象 winipcfg 命令一樣的圖形化介面,但可以使用“網路連接”查看和更新 IP 位址。要做到這一點,請打開 網路連接,按右鍵某一網路連接,按一下“狀態”,然後按一下“支援”選項卡。 
該命令最適用於配置為自動獲取 IP 位址的電腦。它使使用者可以確定哪些 TCP/IP 配置值是由 DHCP、自動專用 IP 位址 (APIPA) 和其他配置配置的。 



七、md 
創建目錄或子目錄 



八、Move 
將一個或多個檔從一個目錄移動到指定的目錄。 



九、Nbtstat 
顯示本地電腦和遠端電腦的基於 TCP/IP (NetBT) 協定的 NetBIOS 統計資料、NetBIOS 名稱表和 NetBIOS 名稱緩存。Nbtstat 可以刷新 NetBIOS 名稱緩存和註冊的 Windows Internet 名稱服務 (WINS) 名稱。使用不帶參數的 nbtstat 顯示說明。Nbtstat 命令列參數區分大小寫。 
-a remotename 
顯示遠端電腦的 NetBIOS 名稱表,其中,RemoteName 是遠端電腦的 NetBIOS 電腦名稱。
-A IPAddress 
顯示遠端電腦的 NetBIOS 名稱表,其名稱由遠端電腦的 IP 位址指定(以小數點分隔)。 



十、Netstat 
顯示活動的 TCP 連接、電腦偵聽的埠、乙太網統計資訊、IP 路由表、IPv4 統計資訊(對於 IP、ICMP、TCP 和 UDP 協議)以及 IPv6 統計資訊(對於 IPv6、ICMPv6、通過 IPv6 的 TCP 以及通過 IPv6 的 UDP 協議)。使用時如果不帶參數,netstat 顯示活動的 TCP 連接。
-a 
顯示所有活動的 TCP 連接以及電腦偵聽的 TCP 和 UDP 埠。 
十一、Ping 
通過發送“網際消息控制協定 (ICMP)”迴響請求消息來驗證與另一台 TCP/IP 電腦的 IP 級連接。迴響應答消息的接收情況將和往返過程的次數一起顯示出來。Ping 是用於檢測網路連線性、可到達性和名稱解析的疑難問題的主要 TCP/IP 命令。如果不帶參數,ping 將顯示說明。名稱和Ip位址解析是它的最簡單應用也是用的最多的。 
-t 
指定在中斷前 ping 可以持續發送迴響請求資訊到目的地。要中斷並顯示統計資訊,請按 CTRL-BREAK。要中斷並退出 ping,請按 CTRL-C。 
-lSize 
指定發送的迴響請求消息中“資料”欄位的長度(以位元組表示)。預設值為 32。size 的最大值是 65,527。 



十二、Rename (Ren) 
更改檔的名稱。 
例如 ren *.abc *.cba 



十三、Set 
顯示、設置或刪除環境變數。如果沒有任何參數,set 命令將顯示當前環境設置。 



十四、Shutdown 
允許您關閉或重新開機本地或遠端電腦。如果沒有使用參數,shutdown 將註銷當前用戶。 
-m ComputerName 
指定要關閉的電腦。 
-t xx 
將用於系統關閉的計時器設置為 xx 秒。預設值是 20 秒。 
-l 
註銷當前用戶,這是默認設置。-m ComputerName 優先。 
-s 
關閉本地電腦。 
-r 
關閉之後重新啟動。 
-a 
中止關閉。除了 -l 和 ComputerName 外,系統將忽略其它參數。在超時期間,您只可以使用 -a。 



十五、System File Checker (sfc) 
win下才有,在重新開機電腦後掃描和驗證所有受保護的系統檔。 
/scannow 
立即掃描所有受保護的系統檔。 
/scanonce 
一次掃描所有受保護的系統檔。 
/purgecache 
立即清除“Windows 檔案保護”檔快取記憶體,並掃描所有受保護的系統檔。 
/cachesize=x 
設置“Windows 檔案保護”檔快取記憶體的大小,以 MB 為單位。 

十六、type 
顯示文字檔的內容。使用 type 命令查看文字檔或者是bat檔而不修改檔 

十七、Tree 
圖像化顯示路徑或驅動器中磁片的目錄結構。 

十八、Xcopy 
複製檔和目錄,包括子目錄。 
/s 
複製非空的目錄和子目錄。如果省略 /s,xcopy 將在一個目錄中工作。 
/e 
複製所有子目錄,包括空目錄。 

十九、copy 
將一個或多個檔從一個位置複製到其他位置 

二十、del 
刪除指定檔。 
ftp和bat批命令和net和telnet由於子命令太多,這裡不說了,不過這幾個都是常用到的。


網路常用命令 
1.最基本,最常用的,測試物理網路的 
ping 192.168.10.88 -t ,參數-t是等待用戶去中斷測試 



2.查看DNS、IP、Mac等 
A.Win98:winipcfg 
B.Win2000以上:Ipconfig/all 



C.NSLOOKUP:如查看河北的DNS 
C:\>nslookup 
Default Server: ns.hesjptt.net.cn 
Address: 202.99.160.68 
>server 202.99.41.2 則將DNS改為了41.2 
> pop.pcpop.com 
Server: ns.hesjptt.net.cn 
Address: 202.99.160.68 



Non-authoritative answer: 
Name: pop.pcpop.com 
Address: 202.99.160.212 



3.網路信使 
Net send 電腦名/IP|* (廣播) 傳送內容,注意不能跨網段 
net stop messenger 停止信差服務,也可以在面板-服務修改 
net start messenger 開始信差服務 



4.探測對方對方電腦名,所在的組、域及當前用戶名 
ping -a IP -t ,只顯示NetBios名 
nbtstat -a 192.168.10.146 比較全的 



5.netstat -a 顯示出你的電腦當前所開放的所有埠 
netstat -s -e 比較詳細的顯示你的網路資料,包括TCP、UDP、ICMP 和 IP的統計等 



6.探測arp綁定(動態和靜態)清單,顯示所有連接了我的電腦,顯示對方IP和MAC位址 
arp -a 



7.在代理伺服器端 
捆綁IP和MAC位址,解決局域網內盜用IP: 
ARP -s 192.168.10.59 00-50-ff-6c-08-75 
解除網卡的IP與MAC位址的綁定: 
arp -d 網卡IP 



8.在網路鄰居上隱藏你的電腦 
net config server /hidden:yes 
net config server /hidden:no 則為開啟 



9.幾個net命令 
A.顯示當前工作組伺服器清單 net view,當不帶選項使用本命令時,它就會顯示當前域或網路上的電腦上的清單。 
比如:查看這個IP上的共用資源,就可以 
C:\>net view 192.168.10.8 
在 192.168.10.8 的共用資源 
資源分享名 類型 用途 注釋 
-------------------------------------- 
網站服務 Disk 
命令成功完成。 



B.查看電腦上的使用者帳號列表 net user 
C.查看網路連結 net use 
例如:net use z: \\192.168.10.8\movie 將這個IP的movie共用目錄映射為本地的Z盤 



D.記錄連結 net session 
例如: 
C:\>net session 
電腦 用戶名 客戶類型 打開閒置時間 
------------------------------------------------------------------------------- 
\\192.168.10.110 ROME Windows 2000 2195 0 00:03:12 



\\192.168.10.51 ROME Windows 2000 2195 0 00:00:39 
命令成功完成。 



10.路由跟蹤命令 
A.tracert pop.pcpop.com 
B.pathping pop.pcpop.com 除了顯示路由外,還提供325S的分析,計算丟失包的% 



11.關於共用安全的幾個命令 
A.查看你機器的共用資源 net share 
B.手工刪除共用 
net share c$ /d 
net share d$ /d 
net share ipc$ /d 
net share admin$ /d 
注意$後有空格。 
C.增加一個共用: 
c:\net share mymovie=e:\downloads\movie /users:1 
mymovie 共用成功。 
同時限制連結使用者數為1人。 



12.在DOS行下設置靜態IP 
A.設置靜態IP 
CMD 
netsh 
netsh>int 
interface>ip 
interface ip>set add "本地連結" static IP位址 mask gateway 
B.查看IP設置 
interface ip>show address 



Arp 
顯示和修改"位址解析通訊協定 (ARP)"緩存中的項目。ARP 緩存中包含一個或多個表,它們用於存儲 IP 位址及其經過解析的乙太網或權杖環物理位址。電腦上安裝的每一個乙太網或權杖環網路介面卡都有自己單獨的表。如果在沒有參數的情況下使用,則 arp 命令將顯示說明資訊。 



語法 
arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]] 



參數 
-a [InetAddr] [-N IfaceAddr] 
顯示所有介面的當前 ARP 緩存表。要顯示指定 IP 位址的 ARP 緩存項,請使用帶有 InetAddr 參數的 arp -a,此處的 InetAddr 代表指定的 IP 地址。要顯示指定介面的 ARP 緩存表,請使用 -N IfaceAddr 參數,此處的 IfaceAddr 代表分配給指定介面的 IP 位址。-N 參數區分大小寫。 
-g [InetAddr] [-N IfaceAddr] 
與 -a 相同。 
-d InetAddr [IfaceAddr] 
刪除指定的 IP 地址項,此處的 InetAddr 代表 IP 地址。對於指定的介面,要刪除表中的某項,請使用 IfaceAddr 參數,此處的 IfaceAddr 代表分配給該介面的 IP 位址。要刪除所有項,請使用星號 (*) 萬用字元代替 InetAddr。 
-s InetAddr EtherAddr [IfaceAddr] 
向 ARP 緩存添加可將 IP 位址 InetAddr 解析成物理位址 EtherAddr 的靜態項。要向指定介面的表添加靜態 ARP 緩存項,請使用 IfaceAddr 參數,此處的 IfaceAddr 代表分配給該介面的 IP 位址。 
/? 
在命令提示符顯示說明。 
注釋 
InetAddr 和 IfaceAddr 的 IP 位址用帶圓點的十進位記數法表示。 
物理位址 EtherAddr 由六個位元組組成,這些位元組用十六進位記數法表示並且用連字號隔開(比如,00-AA-00-4F-2A-9C)。 
通過 -s 參數添加的項屬於靜態項,它們不會 ARP 緩存中超時。如果終止 TCP/IP 協議後再啟動,這些項會被刪除。要創建永久的靜態 ARP 緩存項,請在批次檔中使用適當的 arp 命令並通過"計畫任務程式"在啟動時運行該批次檔。 
只有當網際協定 (TCP/IP) 協定在 網路連接中安裝為網路介面卡屬性的元件時,該命令才可用。 
範例 
要顯示所有介面的 ARP 緩存表,可鍵入: 



arp -a 



對於指派的 IP 位址為 10.0.0.99 的介面,要顯示其 ARP 緩存表,可鍵入: 



arp -a -N 10.0.0.99 



要添加將 IP 位址 10.0.0.80 解析成物理位址 00-AA-00-4F-2A-9C 的靜態 ARP 緩存項,可鍵入: arp -s 10.0.0.80 00-AA-00-4F-2A-9C 



13.At 
計畫在指定時間和日期在電腦上運行命令和程式。at 命令只能在"計畫"服務運行時使用。如果在沒有參數的情況下使用,則 at 列出已計畫的命令。 



語法 
at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}] 



at [[\\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command] 



參數 
\\computername 
指定遠端電腦。如果省略該參數,則 at 計畫本地電腦上的命令和程式。 
ID 
指定指派給已計畫命令的識別碼。 
/delete 
取消已計畫的命令。如果省略了 ID,則電腦中所有已計畫的命令將被取消。 
/yes 
刪除已計畫的事件時,對來自系統的所有詢問都回答"是"。 
hours:minutes 
指定命令運行的時間。該時間用 24 小時制(即從 00:00 [午夜] 到 23:59)的 小時: 分鐘格式表示。 
/interactive 
對於在運行 command 時登錄的用戶,允許 command 與該用戶的桌面進行交互。 
/every: 
在每個星期或月的指定日期(例如,每個星期四,或每月的第三天)運行 command 命令。 
date 
指定運行命令的日期。可以指定一周的某日或多日(即,鍵入 M、T、W、Th、F、S、Su)或一個月中的某日或多日(即,鍵入從 1 到31 之間的數字)。用逗號分隔多個日期項。如果省略了 date,則 at 使用該月的當前日。 
/next: 
在下一個指定日期(比如,下一個星期四)到來時運行 command。 
command 
指定要運行的 Windows 命令、程式(.exe 或 .com 文件)或批次程式(.bat 或 .cmd 文件)。當命令需要路徑作為參數時,請使用絕對路徑,也就是從磁碟機代號開始的整個路徑。如果命令在遠端電腦上,請指定伺服器和共用名稱的通用命名協定 (UNC) 符號,而不是遠端磁碟機代號。 
/? 
在命令提示符顯示說明。 
注釋 
Schtasks 是功能更為強大的超集合命令列計畫工具,它含有 at 命令列工具中的所有功能。對於所有的命令列計畫任務,都可以使用 schtasks 來替代 at。有關 schtasks 的詳細資訊,請參閱"相關主題"。 



使用 at 
使用 at 命令時,要求您必須是本地 Administrators 組的成員。 



載入 Cmd.exe 
在運行命令之前,At 不會自動載入 Cmd.exe (命令直譯器)。如果沒有運行可執行檔 (.exe),則在命令開頭必須使用如下所示的方法專門載入 Cmd.exe: 



cmd /c dir > c:\test.out。 



查看已計畫的命令 
當不帶命令列選項使用 at 時,計畫任務會出現在類似於以下格式的表中: 



Status ID Day Time Command Line 
OK 1 Each F 4:30 PM net send group leads status due 
OK 2 Each M 12:00 AM chkstor > check.file 
OK 3 Each F 11:59 PM backup2.bat 
包含標識號 (ID) 
當在命令提示下使用帶有標識號 (ID) 的 at 命令時,單個任務項的資訊會顯示在類似於下面的格式中: 



Task ID: 1 



Status:OK 



Schedule:Each F 



Time of Day:4:30 PM 



Command:net send group leads status due當計畫帶有 at 的命令(尤其是帶有命令列選項的命令)後,要通過鍵入不帶命令列選項的 at 來檢查該命令語法是否輸入正確。如果顯示在"命令列"列中的資訊不正確,請刪除該命令,然後重新鍵入它。如果還不正確,則可以在重新鍵入該命令時讓它少帶些命令列選項。 查看結果 
使用 at 的已經計畫的命令作為幕後程式運行。運行結果不會顯示在電腦上。要將輸出重定向到檔,請使用重定向符號 (>)。如果將輸出重定向到檔,則不論是在命令列還是在批次檔中使用 at,都需要在重定向符號之前使用轉義符 (^)。例如,要重定向輸出到 Output.text 文件,則要鍵入: 



at 14:45 c:\test.bat ^>c:\output.txt 



執行命令的目前的目錄為 systemroot 資料夾。 



更改系統時間 
在使用 at 命令計畫了要運行的命令之後,如果更改了電腦的系統時間,則通過鍵入不帶命令列選項的 at 可使 at 計畫程式與修改後的系統時間同步。 



存儲命令 
已計畫的命令存儲在註冊表中。這樣,如果重新開機"計畫"服務,則不會丟失計畫任務。 



連接到網路磁碟 
對於需要訪問網路的計畫作業,請不要使用已重新定向的驅動器。"計畫"服務可能無法訪問這些重定向的驅動器,或者,在該計畫任務運行時如果有其他用戶登錄,則這些重定向的驅動器可能不會出現。因此,對於計畫作業,請使用 UNC 路徑。例如: 



at 1:00pm my_backup \\server\share 



請不要使用下述語法(其中 x: ?表示由用戶建立的連接): 



at 1:00pm my_backup x: 



如果計畫了一個使用磁碟機代號的 at 命令來連接共用目錄,則應包含一個 at 命令以使在完成該驅動器的使用時斷開與驅動器的連接。如果不能斷開與驅動器的連接,則在命令提示下,所指派的磁碟機代號將不可用。 



範例 
要顯示 Marketing 伺服器上已計畫的命令列表,請鍵入: 



at \\marketing 
要瞭解伺服器 Corp 上標識號為 3 的命令的詳細資訊,請鍵入: 



at \\corp 3 
要計畫在上午 8:00 於 Corp 伺服器上運行網路共用命令,並將該列表重定向到 Maintenance 伺服器的 Corp.txt 檔(位於 Reports 共用目錄下)中,請鍵入: 



at \\corp 08:00 cmd /c "net share reports=d:\marketing\reports >> \\maintenance\reports\corp.txt" 
為了在每五天后的午夜將 Marketing 伺服器的硬碟驅動器備份到磁帶驅動器,首先創建名為 Archive.cmd 的批次程式(它含有備份命令),然後計畫該批次程式的運行,為此請鍵入: 



at \\marketing 00:00 /every:5,10,15,20,25,30 archive 
要取消當前伺服器上已計畫的所有命令,請按下述方法清除 at 計畫資訊: 



at /delete 
如果要運行的命令不是可執行 (.exe) 檔,請按如下所示的方法在該命令之前使用 cmd /c 來載入 Cmd.exe: 



cmd /c dir > c:\test.out。 
14.Rsh 
在運行 RSH 服務的遠端電腦上運行命令。Windows XP 和 Windows 2000 不提供 RSH 服務。Windows 2000 Server Resource Kit 提供名為 Rshsvc.exe 的 RSH 服務。使用不帶參數的 rsh 顯示說明。 



語法 
rsh [Host] [-l UserName] [-n] [Command] 



參數 
Host 
指定運行 command 的遠端電腦。 
-l UserName 
指定遠端電腦上使用的用戶名。在省略情況下,使用當前登錄用戶的名稱。 
-n 
將 rsh 的輸入重定向到 NULL 設備。這防止本地電腦命令結果的顯示。 
Command 
指定要運行的命令。 
/? 
在命令提示符顯示說明。 
注釋 
標準操作 
rsh 命令將標準輸入複製到遠端 command,將遠端 command 的標準輸出複製到其標準輸出,將遠端 command 的標準錯誤複製到其標準錯誤。Rsh 通常在遠端命令終止時終止。 



使用重定向符號 
為了使重定向在遠端電腦上發生,要以引號引住重定向符號(例如 ">>")。如果不使用引號,重定向會在本地電腦發生。例如,以下命令將遠端檔"RemoteFile"附加到本地檔"LocalFile"中: 



rsh othercomputer cat remotefile >> localfile 



以下命令將遠端檔 Remotefile 附加到遠端檔 otherremotefile 中: 



rsh othercomputer cat remotefile ">>" otherremotefile 



使用 rsh 
在使用已登錄到某個域並且運行 Windows XP Professional 的電腦時,該域的網域主控站必須可用於確認用戶名或 rsh 命令失敗。 



.rhosts 文件 
.rhosts 檔通常許可 UNIX 系統的網路存取權限。.rhosts 檔列出可以訪問遠端電腦的電腦名及關聯的登錄名。在正確配置了 .rhosts 檔的遠端電腦上運行 rcp、rexec 或 rsh 命令時,您不必提供遠端電腦的登錄和密碼資訊。 



.rhosts 檔是一個文字檔,該檔中每一行為一個條目。條目由本地電腦名、本地用戶名和有關該條目的所有注釋組成。每個條目均由定位字元或空格分開,注釋用符號 (#) 打頭。例如: 



host7 #This computer is in room 31A 



.rhosts 檔必須在遠端電腦的用戶主目錄中。有關遠端電腦 .rhosts 檔特定執行的詳細資訊,請參閱遠端系統的文檔。 



只有當網際協定 (TCP/IP) 協定在 網路連接中安裝為網路介面卡屬性的元件時,該命令才可用。 
範例 
要以名稱 admin1 在遠端電腦 vax1 上執行 telcon 命令,請鍵入: 



rsh vax1 -l admin1 telcon 



15.Tftp 
向運行平凡檔案傳輸通訊協定 (TFTP) 服務或 daemon 的遠端電腦(尤其是運行 UNIX 的電腦)傳輸檔或從運行平凡檔案傳輸通訊協定 (TFTP) 服務或 daemon 的遠端電腦(尤其是運行 UNIX 的電腦)傳輸檔。 



語法 
tftp [-i] [Host] [{get | put}] [Source] [Destination] 



參數 
-i 
指定二進位圖像傳送模式(也稱為八進制模式)。在二進位圖像模式下,檔以一個位元組為單位進行傳輸。在傳送二進位檔案時使用該模式。如果省略了 -i,檔將以 ASCII 模式傳送。這是預設的傳送模式。該模式將行尾 (EOL) 字元轉換為指定電腦的適當格式。傳送文字檔時使用該模式。如果檔傳送成功,將顯示資料傳輸率。 
Host 
指定本地或遠端電腦。 
put 
將本地電腦上的 Destination 檔傳送到遠端電腦上的 Source 檔。因為 TFTP 協定不支援使用者身份驗證,所以使用者必須登錄到遠端電腦,同時檔在遠端電腦上必須可寫。 
get 
將遠端電腦上的 Destination 檔傳送到本地電腦上的 Source 檔。 
Source 
指定要傳送的檔。 
Destination 
指定將檔傳送到的位置。如果省略了 Destination,將假定它與 Source 同名。 
/? 
在命令提示符顯示說明。 
注釋 
使用 get 參數 
如果將本地電腦上的檔 FileTwo 傳送到遠端電腦上的檔 FileOne,則指定 put。如果將遠端電腦上的檔 FileTwo 傳送到遠端電腦上的檔 FileOne,則指定 get。 



Windows XP 或 Windows 2000 不提供一般用途的 TFTP 伺服器。Windows 2000 提供的 TFTP 伺服器服務只為 Windows XP 和 Windows 2000 用戶端電腦提供遠端引導功能。 
只有當網際協定 (TCP/IP) 協定在 網路連接中安裝為網路介面卡屬性的元件時,該命令才可用。 
範例 
要從本地電腦將檔 Users.txt 傳送到遠端電腦 vax1 上的 Users19.txt,請鍵入: 



tftp vax1 put users.txt users19.txt 
16.Nbtstat 
顯示本地電腦和遠端電腦的基於 TCP/IP (NetBT) 協定的 NetBIOS 統計資料、NetBIOS 名稱表和 NetBIOS 名稱緩存。Nbtstat 可以刷新 NetBIOS 名稱緩存和註冊的 Windows Internet 名稱服務 (WINS) 名稱。使用不帶參數的 nbtstat 顯示說明。 



語法 
nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval] 



參數 
-a remotename 
顯示遠端電腦的 NetBIOS 名稱表,其中,RemoteName 是遠端電腦的 NetBIOS 電腦名稱。NetBIOS 名稱表是運行在該電腦上的應用程式使用的 NetBIOS 名稱清單。 
-A IPAddress 
顯示遠端電腦的 NetBIOS 名稱表,其名稱由遠端電腦的 IP 位址指定(以小數點分隔)。 
-c 
顯示 NetBIOS 名稱緩存內容、NetBIOS 名稱表及其解析的各個地址。 
-n 
顯示本地電腦的 NetBIOS 名稱表。Registered 中的狀態表明該名稱是通過廣播或 WINS 伺服器註冊的。 
-r 
顯示 NetBIOS 名稱解析統計資料。在配置為使用 WINS 的 Windows XP 電腦上,該參數將返回已通過廣播和 WINS 解析和註冊的名稱號碼。 
-R 
清除 NetBIOS 名稱緩存的內容並從 Lmhosts 檔中重新載入帶有 #PRE 標記的專案。 
-RR 
重新釋放並刷新通過 WINS 註冊的本地電腦的 NetBIOS 名稱。 
-s 
顯示 NetBIOS 客戶和伺服器會話,並試圖將目標 IP 位址轉化為名稱。 
-S 
顯示 NetBIOS 客戶和伺服器會話,只通過 IP 位址列出遠端電腦。 
Interval 
重新顯示選擇的統計資料,可以中斷每個顯示之間的 Interval 中指定的秒數。按 CTRL+C 停止重新顯示統計資訊。如果省略該參數, netstat 將只顯示一次當前的配置資訊。 
/? 
在命令提示符顯示說明。 
注釋 
Nbtstat 命令列參數區分大小寫。 
下表列出了由 Nbtstat 生成的列標題。 標題 說明 
Input 接收的位元組數。 
Output 發送的位元組數。 
In/Out 該連接是否從電腦(傳出)或者其他電腦到本地電腦(傳入)。 
Lift 名稱表緩存項在被清除之前所存留的時間。 
Local Name 本地 NetBIOS 名稱與連接相關聯。 
Remote Host 與遠端電腦相關的名稱或 IP 地址。 
<03> 轉化為十六進位的 NetBIOS 名稱的最後一個位元組。每個 NetBIOS 名稱長度均為 16 個字元。由於最後一個位元組通常有特殊的意義,因為相同的名稱(只有最後一個位元組不同)可能在一台電腦上出現幾次。例如,<20> 在 ASCII 文本中是一個空格。 
Type 名稱類型。名稱可以是單個名稱,也可以是組名稱。 
Status 遠端電腦上是否在運行 NetBIOS 服務("已註冊"),或同一電腦名是否已註冊了相同的服務("衝突")。 
State NetBIOS 連接的狀態。 



下表列出了可能的 NetBIOS 連接狀態。 狀態 說明 
已連接 會話已建立。 
關聯 連接的終結點已經被創建並與 IP 位址關聯。 
正接聽 該終結點對內向連接可用。 
空閒 該結束點已被打開單不能接收連接。 
正在連接 會話處於連接階段。在此階段正在解析所選目標的由名稱到 IP 地址的映射。 
接受 入站會話當前正在被接受,將在短期內連接。 
重新連接 會話將試圖重新連接(如果第一次連接失敗)。 
出站 會話正處於連接階段。此階段正在創建 TCP 連接。 
入站 入站會話在連接期。 
正在斷開 會話正在斷開連接。 
已中斷連接 本地電腦已斷開連接,並正等待遠端系統的確認。 



只有當網際協定 (TCP/IP) 協定在 網路連接中安裝為網路介面卡屬性的元件時,該命令才可用。 
範例 
要顯示 NetBIOS 電腦名為 CORP07 的遠端電腦的 NetBIOS 名稱表,請鍵入: 



nbtstat -a CORP07 



要顯示所分配 IP 位址為 10.0.0.99 的遠端電腦的 NetBIOS 名稱表,請鍵入: 



nbtstat -A 10.0.0.99 



要顯示本地電腦的 NetBIOS 名稱表,請鍵入: 



nbtstat -n 



要顯示本地電腦 NetBIOS 名稱緩存的內容,請鍵入: 



nbtstat -c 



要清除 NetBIOS 名稱緩存並重新裝載本地 Lmhosts 檔中帶標記 #PRE 的專案,請鍵入: 



nbtstat -R 



要釋放通過 WINS 伺服器註冊的 NetBIOS 名稱並對其重新註冊,請鍵入: 



nbtstat -RR 



要每隔 5 秒以 IP 位址顯示 NetBIOS 會話統計資料,請鍵入: 



nbtstat -S 5 



17.Netstat 
顯示活動的 TCP 連接、電腦偵聽的埠、乙太網統計資訊、IP 路由表、IPv4 統計資訊(對於 IP、ICMP、TCP 和 UDP 協議)以及 IPv6 統計資訊(對於 IPv6、ICMPv6、通過 IPv6 的 TCP 以及通過 IPv6 的 UDP 協議)。使用時如果不帶參數,netstat 顯示活動的 TCP 連接。



語法 
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] 



參數 
-a 
顯示所有活動的 TCP 連接以及電腦偵聽的 TCP 和 UDP 埠。 
-e 
顯示乙太網統計資訊,如發送和接收的位元組數、資料包數。該參數可以與 -s 結合使用。 
-n 
顯示活動的 TCP 連接,不過,只以數位形式表現位址和埠號,卻不嘗試確定名稱。 
-o 
顯示活動的 TCP 連接並包括每個連接的進程 ID (PID)。可以在 Windows 工作管理員中的"進程"選項卡上找到基於 PID 的應用程式。該參數可以與 -a、-n 和 -p 結合使用。 
-p Protocol 
顯示 Protocol 所指定的協定的連接。在這種情況下,Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果該參數與 -s 一起使用按協定顯示統計資訊,則 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。 
-s 
按協定顯示統計資訊。預設情況下,顯示 TCP、UDP、ICMP 和 IP 協定的統計資訊。如果安裝了 Windows XP 的 IPv6 協定,就會顯示有關 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 協定的統計資訊。可以使用 -p 參數指定協定集。 
-r 
顯示 IP 路由表的內容。該參數與 route print 命令等價。 
Interval 
每隔 Interval 秒重新顯示一次選定的資訊。按 CTRL+C 停止重新顯示統計資訊。如果省略該參數,netstat 將只列印一次選定的資訊。 
/? 
在命令提示符顯示說明。 
注釋 
與該命令一起使用的參數必須以連字號 (-) 而不是以短斜線 (/) 作為首碼。 
Netstat 提供下列統計資訊: 
Proto 
協定的名稱(TCP 或 UDP)。 

arrow
arrow
    全站熱搜

    久武嘉滿 發表在 痞客邦 留言(0) 人氣()