DOS命令詳解


DOS命令詳解

命令 \? 可以進入命令幫助

1.md命令
創建目錄。

MKDIR [drive:]path
MD [drive:]path

如果命令擴展被啟用,MKDIR 會如下改變:

如果需要,MKDIR 會在路徑中創建中級目錄。例如: 假設 \a 不
存在,那么:

mkdir \a\b\c\d

與:

mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d

相同。如果擴展被停用,則需要鍵入 mkdir \a\b\c\d。

例子:md \a\b\c

2.cd命令
顯示當前目錄名或改變當前目錄。

CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]

.. 指定要改成父目錄。

鍵入 CD drive: 顯示指定驅動器中的當前目錄。
不帶參數只鍵入 CD,則顯示當前驅動器和目錄。

使用 /D 開關,除了改變驅動器的當前目錄之外,
還可改變當前驅動器。

如果命令擴展被啟用,CHDIR 會如下改變:

當前的目錄字符串會被轉換成使用磁盤名上的大小寫。所以,
如果磁盤上的大小寫如此,CD C:\TEMP 會將當前目錄設為
C:\Temp。

CHDIR 命令不把空格當作分隔符,因此有可能將目錄名改為一個
帶有空格但不帶有引號的子目錄名。例如:

cd \winnt\profiles\username\programs\start menu

與下列相同:

cd "\winnt\profiles\username\programs\start menu"

在擴展停用的情況下,你必須鍵入以上命令。

例子:cd D:\a
cd .. :進入上一級目錄

3.rd命令
刪除一個目錄。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

/S 除目錄本身外,還將刪除指定目錄下的所有子目錄和
文件。用於刪除目錄樹。

/Q 安靜模式,帶 /S 刪除目錄樹時不要求確認

例子:rd /s /q \a\b\c

4.dir命令
顯示目錄中的文件和子目錄列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename]
指定要列出的驅動器、目錄和/或文件。

/A 顯示具有指定屬性的文件。
屬性 D 目錄 R 只讀文件
H 隱藏文件 A 准備存檔的文件
S 系統文件 I 無內容索引文件
L 解析點 - 表示“否”的前綴
/B 使用空格式(沒有標題信息或摘要)。
/C 在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來
禁用分隔符顯示。
/D 跟寬式相同,但文件是按欄分類列出的。
/L 用小寫。
/N 新的長列表格式,其中文件名在最右邊。
/O 用分類順序列出文件。
排列順序 N 按名稱(字母順序) S 按大小(從小到大)
E 按擴展名(字母順序) D 按日期/時間(從先到后)
G 組目錄優先 - 反轉順序的前綴
/P 在每個信息屏幕后暫停。
/Q 顯示文件所有者。
/R 顯示文件的備用數據流。
/S 顯示指定目錄和所有子目錄中的文件。
/T 控制顯示或用來分類的時間字符域。
時間段 C 創建時間
A 上次訪問時間
W 上次寫入的時間
/W 用寬列表格式。
/X 顯示為非 8.3 文件名產生的短名稱。格式是 /N 的格式,
短名稱插在長名稱前面。如果沒有短名稱,在其位置則
顯示空白。
/4 用四位數字顯示年

可以在 DIRCMD 環境變量中預先設定開關。通過添加前綴 - (破折號)
來替代預先設定的開關。例如,/-W。

5.copy命令
將一份或多份文件復制到另一個位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]

source 指定要復制的文件。
/A 表示一個 ASCII 文本文件。
/B 表示一個二進位文件。
/D 允許解密要創建的目標文件
destination 為新文件指定目錄和/或文件名。
/V 驗證新文件寫入是否正確。
/N 復制帶有非 8dot3 名稱的文件時,
盡可能使用短文件名。
/Y 不使用確認是否要覆蓋現有目標文件
的提示。
/-Y 使用確認是否要覆蓋現有目標文件
的提示。
/Z 用可重新啟動模式復制已聯網的文件。
/L 如果源是符號鏈接,請將鏈接復制
到目標而不是源鏈接指向的實際文件。

命令行開關 /Y 可以在 COPYCMD 環境變量中預先設定。
這可能會被命令行上的 /-Y 替代。除非 COPY
命令是在一個批處理腳本中執行的,默認值應為
在覆蓋時進行提示。

要附加文件,請為目標指定一個文件,為源指定
數個文件(用通配符或 file1+file2+file3 格式)。

例如:copy wowpc.iso D:\

6.del命令
刪除一個或數個文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一個或多個文件或者目錄列表。
通配符可用來刪除多個文件。
如果指定了一個目錄,該目錄中的所
有文件都會被刪除。

/P 刪除每一個文件之前提示確認。
/F 強制刪除只讀文件。
/S 刪除所有子目錄中的指定的文件。
/Q 安靜模式。刪除全局通配符時,不要求確認
/A 根據屬性選擇要刪除的文件
屬性 R 只讀文件 S 系統文件
H 隱藏文件 A 存檔文件
I 無內容索引文件 L 重分析點
- 表示“否”的前綴

如果命令擴展被啟用,DEL 和 ERASE 更改如下:

/S 開關的顯示句法會顛倒,即只顯示已經
刪除的文件,而不顯示找不到的文件。

例如:del D:\wowpc.iso

7.ren命令
重命名文件。

RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

請注意,你不能為目標文件指定新的驅動器或路徑。

例子:ren abc.txt abc.doc

8.move命令
移動文件並重命名文件和目錄。

要移動至少一個文件:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

要重命名一個目錄:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

[drive:][path]filename1 指定你想移動的文件位置和名稱。
destination 指定文件的新位置。目標可包含一個驅動器號
和冒號、一個目錄名或組合。如果只移動一個文件
並在移動時將其重命名,你還可以包括文件名。
[drive:][path]dirname1 指定要重命名的目錄。
dirname2 指定目錄的新名稱。

/Y 取消確認覆蓋一個現有目標文件的提示。
/-Y 對確認覆蓋一個現有目標文件發出提示。

命令行開關 /Y 可以出現在 COPYCMD 環境變量中。這可以用命令行上
的 /-Y 替代。默認值是,除非 MOVE 命令是從一個批腳本內
執行的,覆蓋時都發出提示。

9.type命令
顯示文本文件的內容。

TYPE [drive:][path]filename

10.attrib命令
顯示或更改文件屬性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[drive:][path][filename] [/S [/D] [/L]]

+ 設置屬性。
- 清除屬性。
R 只讀文件屬性。
A 存檔文件屬性。
S 系統文件屬性。
H 隱藏文件屬性。
I 無內容索引文件屬性。
X 無清理文件屬性。
V 完整性屬性。
[drive:][path][filename]
指定 attrib 要處理的文件。
/S 處理當前文件夾
及其所有子文件夾中的匹配文件。
/D 也處理文件夾。
/L 處理符號鏈接和
符號鏈接目標的屬性

例子:attrib ccc.zip +H

11.ipconfig命令
用法:
ipconfig [/allcompartments] [/? | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] |
/showclassid6 adapter |
/setclassid6 adapter [classid] ]

其中
adapter 連接名稱
(允許使用通配符 * 和 ?,參見示例)

選項:
/? 顯示此幫助消息
/all 顯示完整配置信息。
/release 釋放指定適配器的 IPv4 地址。
/release6 釋放指定適配器的 IPv6 地址。
/renew 更新指定適配器的 IPv4 地址。
/renew6 更新指定適配器的 IPv6 地址。
/flushdns 清除 DNS 解析程序緩存。
/registerdns 刷新所有 DHCP 租用並重新注冊 DNS 名稱
/displaydns 顯示 DNS 解析程序緩存的內容。
/showclassid 顯示適配器允許的所有 DHCP 類 ID。
/setclassid 修改 DHCP 類 ID。
/showclassid6 顯示適配器允許的所有 IPv6 DHCP 類 ID。
/setclassid6 修改 IPv6 DHCP 類 ID。


默認情況下,僅顯示綁定到 TCP/IP 的每個適配器的 IP 地址、子網掩碼和
默認網關。

對於 Release 和 Renew,如果未指定適配器名稱,則會釋放或更新所有綁定
到 TCP/IP 的適配器的 IP 地址租用。

對於 Setclassid 和 Setclassid6,如果未指定 ClassId,則會刪除 ClassId。

示例:
> ipconfig ... 顯示信息
> ipconfig /all ... 顯示詳細信息
> ipconfig /renew ... 更新所有適配器
> ipconfig /renew EL* ... 更新所有名稱以 EL 開頭
的連接
> ipconfig /release *Con* ... 釋放所有匹配的連接,
例如“有線以太網連接 1”或
“有線以太網連接 2”
> ipconfig /allcompartments ... 顯示有關所有隔離艙的
信息
> ipconfig /allcompartments /all ... 顯示有關所有隔離艙的
詳細信息

12.msconfig命令
設置啟動選項與服務

13.netstat命令
顯示協議統計信息和當前 TCP/IP 網絡連接。

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

-a 顯示所有連接和偵聽端口。
-b 顯示在創建每個連接或偵聽端口時涉及的
可執行程序。在某些情況下,已知可執行程序承載
多個獨立的組件,這些情況下,
顯示創建連接或偵聽端口時
涉及的組件序列。在此情況下,可執行程序的
名稱位於底部 [] 中,它調用的組件位於頂部,
直至達到 TCP/IP。注意,此選項
可能很耗時,並且在你沒有足夠
權限時可能失敗。
-e 顯示以太網統計信息。此選項可以與 -s 選項
結合使用。
-f 顯示外部地址的完全限定
域名(FQDN)。
-n 以數字形式顯示地址和端口號。
-o 顯示擁有的與每個連接關聯的進程 ID。
-p proto 顯示 proto 指定的協議的連接;proto
可以是下列任何一個: TCP、UDP、TCPv6 或 UDPv6。如果與 -s
選項一起用來顯示每個協議的統計信息,proto 可以是下列任何一個:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-q 顯示所有連接、偵聽端口和綁定的
非偵聽 TCP 端口。綁定的非偵聽端口
不一定與活動連接相關聯。
-r 顯示路由表。
-s 顯示每個協議的統計信息。默認情況下,
顯示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息;
-p 選項可用於指定默認的子網。
-t 顯示當前連接卸載狀態。
-x 顯示 NetworkDirect 連接、偵聽器和共享
終結點。
-y 顯示所有連接的 TCP 連接模板。
無法與其他選項結合使用。
interval 重新顯示選定的統計信息,各個顯示間暫停的
間隔秒數。按 CTRL+C 停止重新顯示
統計信息。如果省略,則 netstat 將打印當前的
配置信息一次。

14.ftp目錄
將文件傳送到運行 FTP 服務器服務(經常稱為后台程序)的計算機以及將文件從該計算機
傳出。可以交互使用 Ftp。

FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host]

-v 禁止顯示遠程服務器響應。
-n 禁止在初始連接時自動登錄。
-i 關閉多文件傳輸過程中的
交互式提示。
-d 啟用調試。
-g 禁用文件名通配(請參閱 GLOB 命令)。
-s:filename 指定包含 FTP 命令的文本文件;命令
在 FTP 啟動后自動運行。
-a 在綁字數據連接時使用所有本地接口。
-A 匿名登錄。
-x:send sockbuf 覆蓋默認的 SO_SNDBUF 大小 8192。
-r:recv sockbuf 覆蓋默認的 SO_RCVBUF 大小 8192。
-b:async count 覆蓋默認的異步計數 3
-w:windowsize 覆蓋默認的傳輸緩沖區大小 65535。
host 指定主機名稱或要連接到的遠程主機
的 IP 地址。

注意:
- mget 和 mput 命令將 y/n/q 視為 yes/no/quit。
- 使用 Ctrl-C 中止命令。

15.title命令
設置命令提示窗口的窗口標題。

TITLE [string]

string 指定命令提示窗口的標題。

16.color命令
設置默認的控制台前景和背景顏色。

COLOR [attr]

attr 指定控制台輸出的顏色屬性

顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為
前景。每個數字可以為以下任何值之一:

0 = 黑色 8 = 灰色
1 = 藍色 9 = 淡藍色
2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色

如果沒有給定任何參數,該命令會將顏色還原到 CMD.EXE 啟動時
的顏色。這個值來自當前控制台窗口、/T 命令行開關或
DefaultColor 注冊表值。

如果用相同的前景和背景顏色來執行 COLOR 命令,COLOR 命令
會將 ERRORLEVEL 設置為 1。

例如: "COLOR fc" 在亮白色上產生亮紅色

17.net user命令
[username [password | *] [options]] [/DOMAIN]
username {password | *} /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
username [/TIMES:{times | ALL}]
username [/ACTIVE: {YES | NO}]

net user命令會列出當前計算機的所有用戶
net user user1 /add 添加用戶user1
net user user1 /del 刪除用戶user1

18.net localgroup
此命令的語法是:

NET LOCALGROUP
[groupname [/COMMENT:"text"]] [/DOMAIN]
groupname {/ADD [/COMMENT:"text"] | /DELETE} [/DOMAIN]
groupname name [...] {/ADD | /DELETE} [/DOMAIN]

net localgroup Administrators 查看Administrators組下的用戶
net localgroup Administrators user1 /add 添加user1到Administrators組下
net localgroup Administrators user1 /del 取消user1到Administrators組下

19.time命令
顯示或設置系統時間。

TIME [/T | time]

顯示當前時間設置和輸入新時間的提示,請鍵入
不帶參數的 TIME。要保留現有時間,請按 Enter。

如果命令擴展被啟用,TIME 命令會支持 /T 命令行開關;該命令行開關告訴
命令只輸出當前時間,但不提示輸入新時間。

20.date命令
顯示或設置日期。

DATE [/T | date]

顯示當前日期設置和輸入新日期的提示,請鍵入
不帶參數的 DATE。要保留現有日期,請按 Enter。

如果命令擴展被啟用,DATE 命令會支持 /T 開關;
該開關指示命令只輸出當前日期,但不提示輸入新日期。

21.tracert命令
用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]
[-R] [-S srcaddr] [-4] [-6] target_name

選項:
-d 不將地址解析成主機名。
-h maximum_hops 搜索目標的最大躍點數。
-j host-list 與主機列表一起的松散源路由(僅適用於 IPv4) 。
-w timeout 等待每個回復的超時時間(以毫秒為單位)。
-R 跟蹤往返行程路徑(僅適用於 IPv6)。
-S srcaddr 要使用的源地址(僅適用於 IPv6)。
-4 強制使用 IPv4。
-6 強制使用 IPv6。

22.defrag命令
Microsoft 驅動器優化程序
版權所有 (c) 2013 Microsoft Corp。

描述:

對本地卷中的文件進行優化和碎片整理
以提高系統性能。

語法:

defrag <卷> | /C | /E <卷> [<任務>] [/H] [/M [n] | [/U] [/V]] [/I n]

其中 <任務> 已忽略(傳統碎片整理),或如下所示:
/A | [/D] [/K] [/L] | /O | /X

或者跟蹤卷上正在進行的操作:
defrag <卷> /T

參數:

值 描述

/A 在指定的卷上執行分析。

/C 在所有卷上執行該操作。

/D 執行傳統碎片整理(這是默認項)。

/E 在除了指定卷以外的所有卷上執行該操作。

/H 以標准優先級運行該操作(默認值低)。

/I n 層優化對每個卷最長運行 n 秒鍾。

/K 在指定的卷上執行碎片合並。

/L 在指定的卷上執行重新剪裁。

/M 在后台並行運行每個卷上的該操作。
最多 n 個線程並行優化存儲層。

/O 為每種介質類型執行適當的優化。

/T 跟蹤已在指定卷上執行的操作。

/U 將操作過程打印到屏幕。

/V 打印包含碎片統計信息的詳細輸出。

/X 在指定卷上執行可用空間合並。

示例:

defrag C: /U /V
defrag C: D: /M
defrag C:\mountpoint /A /U
defrag /C /H /V

23.format命令
格式化磁盤以供 Windows 使用。

FORMAT volume [/FS:file-system] [/V:label] [/Q] [/L] [/A:size] [/C] [/I:state] [/X] [/P:passes] [/S:state]
FORMAT volume [/V:label] [/Q] [/F:size] [/P:passes]
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors] [/P:passes]
FORMAT volume [/V:label] [/Q] [/P:passes]
FORMAT volume [/Q]

volume 指定驅動器號(后面跟一個冒號)、
裝入點或卷名。
/FS:filesystem 指定文件系統類型(FAT、FAT32、exFAT、
NTFS、UDF、ReFS)。
/V:label 指定卷標。
/Q 執行快速格式化。請注意,此開關可替代 /P。
/C 僅適於 NTFS: 默認情況下,將壓縮在該新建卷上創建的
文件。
/X 如果必要,請先強制卸除卷。該卷的所有打開句柄
不再有效。
/R:revision 僅 UDF: 強制格式化為特定的 UDF 版本
(1.02、1.50、2.00、2.01、2.50)。
默認 修訂版為 2.01。
/D 僅適用於 UDF 2.50: 將復制元數據。
/L 僅 NTFS: 使用大容量文件記錄。
默認情況下,將使用小容量文件記錄對卷進行
格式化。
/A:size 覆蓋默認分配單元大小。
強烈建議你在通常情況下使用默認設置。
ReFS 支持 64K。
NTFS 支持 512、1024、2048、4096、8192、16K、32K、64K。
FAT 支持 512、1024、2048、4096、8192、16K、32K、64K
(128K、256K 用於大於 512 個字節的扇區)。
FAT32 支持 512、1024、2048、4096、8192、16K、32K、64K
(128K、256K 用於大於 512 個字節的扇區)。
exFAT 支持 512、1024、2048、4096、8192、16K、32K、64K、
128K、256K、512K、1M、2M、4M、8M、16M、32M。

請注意,FAT 和 FAT32 文件系統
對卷上的群集數施加以下限制:

FAT: 群集數 <= 65526
FAT32: 65526 < 群集數 < 4177918

如果確定無法使用指定的群集大小
滿足以上需求,格式化將立即
停止處理。

大於 4096 的分配單元大小不
支持 NTFS 壓縮。

/F:size 指定要格式化的軟盤大小(1.44)
/T:tracks 為磁盤指定每面磁道數。
/N:sectors 指定每條磁道的扇區數。
/P:count 將卷上每個扇區清零。此后,該卷將被改寫 "count" 次,
且每次使用不同的隨機數。如果 "count" 為零,
則每個扇區清零后,不再進行改寫。
如果已指定 /Q,則忽略此開關。
/S:state 指定對短文件名的支持(enable、disable)
默認情況下禁用了短名稱
/I:state 僅 ReFS: 指定是否應在新卷上
啟用完整性。"state" 為 "enable" 或 "disable"
默認情況下,在支持數據冗余的存儲上
啟用完整性。

例如:format E: /q 說明:/q是執行快速格式化

24.label命令
創建、更改或刪除磁盤的卷標。

LABEL [drive:][label]
LABEL [/MP] [volume] [label]

drive: 指定驅動器號。
label 指定卷標。
/MP 指定卷應被視為裝入點或卷名。
volume 指定驅動器號(后面跟一個冒號)、裝入點或卷名。
如果指定了卷名,/MP 標志則不必要。

例如:
C:\Windows\system32>label
驅動器 C: 中的卷是 Win10
卷序列號為 CE11-5DC1
卷標(32 個字符;如果沒有,請按 Enter)? Win

25.ping命令
用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
[-4] [-6] target_name

選項:
-t Ping 指定的主機,直到停止。
若要查看統計信息並繼續操作,請鍵入 Ctrl+Break;
若要停止,請鍵入 Ctrl+C。
-a 將地址解析為主機名。
-n count 要發送的回顯請求數。
-l size 發送緩沖區大小。
-f 在數據包中設置“不分段”標記(僅適用於 IPv4)。
-i TTL 生存時間。
-v TOS 服務類型(僅適用於 IPv4。該設置已被棄用,
對 IP 標頭中的服務類型字段沒有任何
影響)。
-r count 記錄計數躍點的路由(僅適用於 IPv4)。
-s count 計數躍點的時間戳(僅適用於 IPv4)。
-j host-list 與主機列表一起使用的松散源路由(僅適用於 IPv4)。
-k host-list 與主機列表一起使用的嚴格源路由(僅適用於 IPv4)。
-w timeout 等待每次回復的超時時間(毫秒)。
-R 同樣使用路由標頭測試反向路由(僅適用於 IPv6)。
根據 RFC 5095,已棄用此路由標頭。
如果使用此標頭,某些系統可能丟棄
回顯請求。
-S srcaddr 要使用的源地址。
-c compartment 路由隔離艙標識符。
-p Ping Hyper-V 網絡虛擬化提供程序地址。
-4 強制使用 IPv4。
-6 強制使用 IPv6。

26.shutdown命令
用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/f]
[/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

沒有參數 顯示幫助。這與鍵入 /? 是一樣的。
/? 顯示幫助。這與不鍵入任何選項是一樣的。
/i 顯示圖形用戶界面(GUI)。
這必須是第一個選項。
/l 注銷。這不能與 /m 或 /d 選項一起使用。
/s 關閉計算機。
/r 完全關閉並重新啟動計算機。
/g 完全關閉並重新啟動計算機。在重新啟動系統后,
重新啟動任何注冊的應用程序。
/a 中止系統關閉。
這只能在超時期間使用。
/p 關閉本地計算機,沒有超時或警告。
可以與 /d 和 /f 選項一起使用。
/h 休眠本地計算機。
可以與 /f 選項一起使用。
/hybrid 執行計算機關閉並進行准備以快速啟動。
必須與 /s 選項一起使用。
/e 記錄計算機意外關閉的原因。
/o 轉到高級啟動選項菜單並重新啟動計算機。
必須與 /r 選項一起使用。
/m \\computer 指定目標計算機。
/t xxx 將關閉前的超時時間設置為 xxx 秒。
有效范圍是 0-315360000 (10 年),默認值為 30。
如果超時時間大於 0,則默示為
/f 參數。
/c "comment" 有關重新啟動或關閉的原因的注釋。
最多允許 512 個字符。
/f 強制關閉正在運行的應用程序而不事先警告用戶。
如果為 /t 參數指定大於 0 的值,
則默示為 /f 參數。
/d [p|u:]xx:yy 提供重新啟動或關閉的原因。
p 指示重新啟動或關閉是計划內的。
u 指示原因是用戶定義的。
如果未指定 p 也未指定 u,則重新啟動或關閉
是計划外的。
xx 是主要原因編號(小於 256 的正整數)。
yy 是次要原因編號(小於 65536 的正整數)。

27.tasklist命令
TASKLIST [/S system [/U username [/P [password]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

描述:
該工具顯示在本地或遠程機器上當前運行的進程列表。

參數列表:
/S system 指定連接到的遠程系統。

/U [domain\]user 指定應該在哪個用戶上下文執行這個命令。

/P [password] 為提供的用戶上下文指定密碼。如果省略,則
提示輸入。

/M [module] 列出當前使用所給 exe/dll 名稱的所有任務。
如果沒有指定模塊名稱,顯示所有加載的模塊。

/SVC 顯示每個進程中主持的服務。

/APPS 顯示應用商店應用及其關聯的進程。

/V 顯示詳細任務信息。

/FI filter 顯示一系列符合篩選器
指定條件的任務。

/FO format 指定輸出格式。
有效值: "TABLE"、"LIST"、"CSV"。

/NH 指定列標題不應該
在輸出中顯示。
只對 "TABLE" 和 "CSV" 格式有效。

/? 顯示此幫助消息。

篩選器:
篩選器名稱 有效運算符 有效值
----------- --------------- --------------------------
STATUS eq, ne RUNNING | SUSPENDED
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne 映像名稱
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 會話編號
SESSIONNAME eq, ne 會話名稱
CPUTIME eq, ne, gt, lt, ge, le CPU 時間,格式為
hh:mm:ss。
hh - 小時,
mm - 分鍾,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 內存使用(以 KB 為單位)
USERNAME eq, ne 用戶名,格式為
[域\]用戶
SERVICES eq, ne 服務名稱
WINDOWTITLE eq, ne 窗口標題
模塊 eq, ne DLL 名稱

注意: 當查詢遠程計算機時,不支持 "WINDOWTITLE" 和 "STATUS"
篩選器。

Examples:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /APPS /FI "STATUS eq RUNNING"
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"

28.taskkill命令
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

描述:
使用該工具按照進程 ID (PID) 或映像名稱終止任務。

參數列表:
/S system 指定要連接的遠程系統。

/U [domain\]user 指定應該在哪個用戶上下文執行這個命令。

/P [password] 為提供的用戶上下文指定密碼。如果忽略,提示
輸入。

/FI filter 應用篩選器以選擇一組任務。
允許使用 "*"。例如,映像名稱 eq acme*

/PID processid 指定要終止的進程的 PID。
使用 TaskList 取得 PID。

/IM imagename 指定要終止的進程的映像名稱。通配符 '*'可用來
指定所有任務或映像名稱。

/T 終止指定的進程和由它啟用的子進程。

/F 指定強制終止進程。

/? 顯示幫助消息。

篩選器:
篩選器名 有效運算符 有效值
----------- --------------- -------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne 映像名稱
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 會話編號。
CPUTIME eq, ne, gt, lt, ge, le CPU 時間,格式為
hh:mm:ss。
hh - 時,
mm - 分,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 內存使用量,單位為 KB
USERNAME eq, ne 用戶名,格式為 [domain\]user
MODULES eq, ne DLL 名稱
SERVICES eq, ne 服務名稱
WINDOWTITLE eq, ne 窗口標題

說明
----
1) 只有在應用篩選器的情況下,/IM 切換才能使用通配符 '*'。
2) 遠程進程總是要強行 (/F) 終止。
3) 當指定遠程機器時,不支持 "WINDOWTITLE" 和 "STATUS" 篩選器。

例如:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

29.telnet命令
如果windows未開啟telnet服務,需要先手動開啟服務,具體方法:在程序和功能->windows功能->telnet客戶端->啟用
telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
-a 企圖自動登錄。除了用當前已登陸的用戶名以外,與 -l 選項相同。
-e 跳過字符來進入 telnet 客戶提示。
-f 客戶端登錄的文件名
-l 指定遠程系統上登錄用的用戶名稱。
要求遠程系統支持 TELNET ENVIRON 選項。
-t 指定終端類型。
支持的終端類型僅是: vt100, vt52, ansi 和 vtnt。
host 指定要連接的遠程計算機的主機名或 IP 地址。
port 指定端口號或服務名。

30.net share命令
net share查看共享磁盤
此命令的語法是:

NET SHARE
sharename
sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]]
[/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents| Programs | BranchCache | None]
sharename [/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents | Programs | BranchCache | None]
{sharename | devicename | drive:path} /DELETE
sharename \\computername /DELETE


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM