20 個你必須知道的 Windows 命令提示符 (CMD) 命令

命令提示符正在慢慢從 Windows 界面中消失,這是有充分理由的:在基于文本的輸入時代,CMD 命令是一種過時且?guī)缀醪恍枰墓ぞ?。但許多命令仍然有用,Windows 11甚至添加了新功能。
在這里,傻大個小妹將介紹每個 Windows 用戶必須知道的基本命令。


Windows 命令提示符命令
1. assoc
Windows 中的大多數(shù)文件都與指定用于默認打開文件的特定程序相關(guān)聯(lián)。您可以通過輸入命令assoc進行查看,以顯示文件擴展名和程序關(guān)聯(lián)的完整列表。

您還可以擴展命令以更改文件關(guān)聯(lián)。例如,assoc .txt=會將文本文件的文件關(guān)聯(lián)更改為您在等號后輸入的任何程序。assoc命令本身將顯示擴展名和程序名,將幫助您正確使用此命令。
在 Windows 11 中,您可以查看更加用戶友好的界面,該界面還可以讓您更改文件類型關(guān)聯(lián)。前往設(shè)置 (Windows + I) > 應(yīng)用程序 > 默認應(yīng)用程序 > 按文件類型選擇默認應(yīng)用程序。
2.?Cipher
刪除機械硬盤上的文件并不會真正刪除它們。相反,它將文件標記為不再可訪問,并將它們占用的空間標記為可用空間。這些文件保持可恢復(fù)狀態(tài),直到系統(tǒng)用新數(shù)據(jù)覆蓋它們,這可能需要一些時間。
但是,cipher 命令允許您通過向其寫入隨機數(shù)據(jù)來擦除 NTFS 格式卷上的目錄。例如,要擦除 C 驅(qū)動器,使用cipher /w:d?命令,該命令將擦除驅(qū)動器上的可用空間。該命令不會覆蓋未刪除的數(shù)據(jù)。

當您單獨運行 cipher 命令時,它會返回當前目錄及其包含的文件的加密狀態(tài)。使用cipher /e:<filename>加密文件,使用 cipher /c:<filename>檢索有關(guān)加密文件的信息,使用cipher /d:<filename>解密所選文件。
3.?File Compare
您可以使用此命令來識別兩個文件之間的文本差異。對于試圖在文件的兩個版本之間找到微小變化的作家和程序員來說,它特別有用。只需鍵入fc,然后鍵入要比較的兩個文件的目錄路徑和文件名。

您還可以通過多種方式擴展該命令。鍵入/b僅比較二進制輸出,/c忽略比較中文本的大小寫,而/l僅比較 ASCII 文本。
例如,您可以使用以下內(nèi)容:
fc /l "C:\Program Files (x86)\example1.doc" "C:\Program Files (x86)\example2.doc"
上面的命令比較兩個 Word 文檔中的 ASCII 文本。
4. ipconfig
此命令顯示計算機當前使用的 IP 地址。

ipconfig在辦公網(wǎng)絡(luò)中非常實用,因為它具有擴展性。
ipconfig /release
ipconfig /renew
可以強制您的 Windows 請求一個新的 IP 地址。
您還可以使用?ipconfig /flushdns?刷新您的 DNS 緩存。
5.?Netstat
輸入命令netstat -an將為您提供當前打開的端口和相關(guān) IP 地址的列表。該命令還將告訴您端口處于什么狀態(tài);傾聽、建立或關(guān)閉。

當您嘗試對連接到您的 PC 的設(shè)備進行故障排除時,或者當您擔(dān)心木馬感染了您的系統(tǒng)并嘗試查找惡意連接時,這是一個很好的命令。
6. Ping
有時,您需要知道數(shù)據(jù)包是否正在發(fā)送到特定的網(wǎng)絡(luò)設(shè)備。或者您的設(shè)備是否可以正常通信,這就是 ping 派上用場的地方。

鍵入ping?后跟 IP 地址或 Web 域名將向指定地址發(fā)送一系列測試數(shù)據(jù)包。如果它們到達并響應(yīng),您就知道該設(shè)備能夠與您的 PC 通信;如果它失敗了,你就知道設(shè)備和你的計算機之間通信是斷開的。
7. PathPing
如果您的電腦和您正在測試的設(shè)備之間有多個路由器,這是一個更高級的 ping 版本。與 ping 一樣,您可以通過鍵入pathping?后跟 IP 地址來使用此命令,但與 ping 不同的是,pathping 還中繼有關(guān)測試數(shù)據(jù)包所采用路由的一些信息。

8.?Tracert
tracert命令類似于路徑。鍵入tracert?,后跟您要跟蹤的 IP 地址或域名。您將收您的電腦和目標之間路徑中每個步驟的信息。然而,與pathping不同的是,tracert 還跟蹤服務(wù)器或設(shè)備之間的每次躍點所花費的時間(以毫秒為單位)。

9.?Powercfg
Powercfg 是一個非常強大的命令,用于管理和跟蹤您的計算機如何使用電源。您可以使用命令powercfg hibernate on和powercfg hibernate off?來管理休眠,也可以使用命令powercfg /a查看 PC 上當前可用的省電狀態(tài)。

另一個有用的命令是powercfg /devicequery s1_supported,它顯示計算機上支持連接待機的設(shè)備列表。啟用后,您可以使用這些設(shè)備使您的計算機脫離待機狀態(tài),甚至是遠程狀態(tài)。
您可以通過在設(shè)備管理器中選擇設(shè)備,打開其屬性,轉(zhuǎn)到電源管理選項卡,然后選中允許此設(shè)備喚醒計算機框來啟用此功能。
10.?Shutdown
關(guān)機命令。這對于已經(jīng)很容易的關(guān)機按鈕來說是多余的,但不是多余的是?shutdown /r /o?命令,它會重新啟動您的Windows并啟動高級啟動選項菜單,您可以在其中訪問安全模式和 Windows 恢復(fù)實用程序。

11. System File Checker
System File Checker 是一款專注于 Windows 系統(tǒng)文件的自動掃描和修復(fù)工具。
您需要以管理員權(quán)限運行命令提示符并輸入命令?sfc /scannow。如果 SFC 發(fā)現(xiàn)任何損壞或丟失的文件,自動使用 Windows 僅用于此目的的緩存副本自動替換它們。

12. Tasklist
您可以使用tasklist命令提供在您的Windows上運行的所有任務(wù)的當前列表。雖然已經(jīng)有了任務(wù)管理器,但該命令有時可能會在該實用程序中找到隱藏在視圖之外的任務(wù)。

還有各種各樣的修飾符。Tasklist -svc?顯示與每個任務(wù)相關(guān)的服務(wù),使用?tasklist -v?獲取每個任務(wù)的更多詳細信息,tasklist -m?定位與活動任務(wù)關(guān)聯(lián)的 DLL 文件。這些命令對于高級故障排除很有用。
13. Taskkill
出現(xiàn)在tasklist命令中的任務(wù)具有與之關(guān)聯(lián)的可執(zhí)行文件和進程 ID(四位或五位數(shù)字)。您可以使用 taskkill -im?后跟可執(zhí)行文件的名稱或?taskkill -pid?后跟進程 ID來強制停止程序。同樣,對于任務(wù)管理器來說有點多余,但您可以使用它來殺死其他無響應(yīng)或隱藏的程序。
14.?Chkdsk
當本地驅(qū)動器有壞扇區(qū)、丟失的簇或其他邏輯或物理錯誤時,Windows 會自動標記您的驅(qū)動器以進行診斷 chkdsk 掃描。

如果您懷疑硬盤驅(qū)動器出現(xiàn)故障,您可以手動啟動掃描。最基本的命令是?chkdsk c:,它會立即掃描 C: 驅(qū)動器,無需重新啟動計算機。如果在?chkdsk /f /r /x /b c:?中添加 /f、/r、/x 或 /b 等參數(shù),chkdsk?還將修復(fù)錯誤、恢復(fù)數(shù)據(jù)、卸載驅(qū)動器或清除列表壞扇區(qū)。這些操作需要重新啟動,因為它們只能在 Windows 關(guān)機的情況下運行。
15. schtasks
Schtasks是您對任務(wù)計劃程序的命令提示符訪問,它是許多被低估的 Windows 管理工具之一。雖然您可以使用 GUI 來管理您的計劃任務(wù),但命令提示符允許您復(fù)制和粘貼復(fù)雜的命令來設(shè)置多個類似的任務(wù),而無需單擊各種選項。
例如,您可以安排您的計算機在每周五晚上 11 點重新啟動:
schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10"

為了補充您的每周重啟,您可以安排任務(wù)以在啟動時啟動特定程序:
schtasks /create /sc onstart /tn "launch Chrome on startup" /tr "C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe"
要為不同的程序復(fù)制上述命令,只需根據(jù)需要復(fù)制、粘貼和修改即可。
16. Format
當您需要格式化驅(qū)動器時,您可以使用 Windows 文件資源管理器 GUI,也可以轉(zhuǎn)到命令提示符。您需要管理員權(quán)限才能使用此命令。確保指定要格式化的卷,后跟所需的參數(shù)。
下面的命令將使用exFAT 文件系統(tǒng)快速格式化 D 驅(qū)動器,分配單元大小為 2048 字節(jié),并將卷重命名為“標簽”(不帶引號)。
format D: /Q /FS:exFAT /A:2048 /V:label
您還可以使用此命令卸載卷 (/X),或者,如果使用 NTFS 格式化,將文件壓縮設(shè)置為默認設(shè)置 (/R)。如果遇到困難,請使用格式 /? 尋求幫助。
17. prompt
您想自定義命令提示符以包含說明或某些信息嗎?使用提示命令,您可以!
試試這個:
prompt 公眾號:傻大個黑科技:

您可以添加當前時間、日期、驅(qū)動器和路徑、Windows 版本號等等。
prompt $t on $d at $p using $v:
鍵入“prompt”以將命令提示符重置為默認設(shè)置。
18. cls
嘗試上述所有命令時弄亂了您的命令提示符窗口?清屏命令可以讓您的cmd窗口變得清爽。
cls
19. Systeminfo
此命令提供計算機的詳細配置概述。該列表涵蓋了操作系統(tǒng)和硬件。例如,可以查看原始 Windows 安裝日期、上次啟動時間、BIOS 版本、總內(nèi)存和可用內(nèi)存、已安裝的修補程序、網(wǎng)卡配置等。
使用?systeminfo /s?后跟本地網(wǎng)絡(luò)上計算機的主機名,遠程獲取該系統(tǒng)的信息。這可能需要域、用戶名和密碼的附加語法元素,如下所示:
systeminfo /s [host_name] /u [domain]\[user_name] /p [user_password]
20. Driverquery
驅(qū)動程序仍然是安裝在電腦上的最重要的軟件之一。配置不當、丟失或舊的 Windows 驅(qū)動程序可能會導(dǎo)致各種問題,因此最好能夠訪問電腦上的驅(qū)動程序列表。
這正是driverquery命令的作用。您可以將其擴展為driverquery -v以獲取更多信息,包括安裝驅(qū)動程序的目錄。