CMD 指令:包含技巧、文法和範例的權威指南

最後更新: 17月2025
  • 掌握 Windows 10 和 11 的基本指令、網路指令和維護指令。
  • 了解 cmd.exe 中的運算子、變數、延遲擴充和自動完成功能。
  • 使用快速鍵(F1-F9)、管道符和重新導向可以加快工作速度。

Windows 系統中 CMD 指令

命令提示字元 (CMD) 它仍然是 Windows 系統中的關鍵元件,可以快速、準確、有效率地完成一些在圖形介面中耗時較長的任務。雖然它的外觀讓人聯想到 MS-DOS,但兩者並不相同: CMD 是 Windows 命令解譯器。 如今,它在診斷、自動化和管理方面具有巨大的應用價值。

本指南詳細收集並重新撰寫了相關內容。 Windows 10 和 Windows 11 最實用的基本和進階命令從瀏覽和檔案到網路、維護、cmd.exe 本身的語法、環境變數、捷徑和一些不太明顯的技巧。 所有內容均以實例解釋。警告和最佳實踐,讓您輕鬆地在控制台上操作。

CMD是什麼?它有什麼用途?

CMD,也稱為 命令提示這是一個文字模式控制台,您可以透過它直接與作業系統進行互動。 它允許您執行單一命令或命令字串。 它們在管理文件、診斷網路、自動化任務或存取 GUI 無法快速顯示的選項方面非常有效。

CMD命令
相關文章:
CMD 指令:充分利用 Windows 終端機的技巧與訣竅

雖然它與 MS-DOS 有些共同之處, CMD 不是 MS-DOS它是適用於 Windows NT(Windows 7/8/10/11 和 Server)的管理工具,能夠執行系統實用程式。 .bat 腳本 以及許多.exe檔。此外, 它的命令在 Windows 11 上也有效。所以你在這裡學到的知識在現代版本的系統中也會很有用。

如何開啟控制台以及何時使用管理員權限

打開 CMD 的方法有很多種,您可以選擇最方便的方式。 最直接 開啟「開始」選單,然後輸入 cmd。 開啟命令提示符如果需要提升權限,您也可以右鍵點擊並選擇「以管理員身份執行」。

其他實用方法: 的Windows + R 輸入 cmd; 的Windows + X 然後選擇“命令提示字元”(或根據版本選擇“Windows PowerShell”);並從 任務經理 在「檔案」>「執行新任務」中,按 (Ctrl + Shift + Esc) 並輸入 cmd。如果您希望始終以管理員身份執行, 開啟快捷方式位置轉到“屬性”>“捷徑”>“進階選項”,然後選取“以管理員身份執行”。

導航和基本文件操作

要瀏覽和尋找資料夾,基本操作非常簡單。 CD 更改目錄:cd Path 或 cd.. 返回上一層目錄。 DIR 它列出了當前內容,包括文件和子資料夾,以及 樹狀資料夾 您可以看到特定路徑的目錄樹。

當螢幕飽和時, CLS 清潔控制台 從頭開始;如果你已經完成了, EXIT 鍵關閉視窗如果你不記得命令的語法, 幫助 它會顯示可用清單並附上簡要說明,同時添加 /? 指令(例如,dir /?)顯示其參數。

創建和訂購, MD(或 MKDIR)資料夾名稱 它會建立一個新資料夾。 改名 它會更改檔案名稱(如果包含擴展名,也會更改),但它不會神奇地轉換格式。 刪除檔案或資料夾(請謹慎使用此功能;如果無法刪除,請諮詢相關人員)。 如何刪除無法刪除的文件),以及 FORMAT 它會格式化整個硬碟,因此使用時請務必格外小心。

複製、移動和高級實用程式

若要複製文件,請使用 複製目標文件如果你想移動它們, 移動目標文件 它能在不留下副本的情況下傳輸文件。處理大量文件時, ROBOCOPY 它就像一把瑞士軍刀:快速可靠的複製、自動重試、斷點續傳等功能。 進度指示器.

如果您需要進行比較, FC 它顯示兩個文件或兩組文件之間的差異。 ASSOC 它可以顯示哪個程式開啟了特定的擴充程序,這對於診斷關聯性非常有用。 CIPHER 它可以覆蓋可用空間,使刪除的檔案更難恢復。

  Windows 中的 MSR 分割區:您需要了解的一切以及如何管理它

系統診斷和維護

如需了解更多關於該團隊的信息, SYSTEMINFO 它會提供主機名稱、確切的 Windows 版本、處理器、記憶體、主機板和儲存等資料。 VER 返回系統的數值版本; TIME 如果您懷疑時間有任何出入,它會顯示或更改時間。

如果發生故障, CHKDSK 它會檢查磁碟表面,偵測壞磁區,並修正檔案系統不一致的問題。 SFC / scannow 它會檢查系統檔案的完整性,並將損壞的檔案替換為快取的副本(需要以管理員身分執行 CMD)。對於其他任務,它使用 DISM接口.

為了釋放空間, 清潔管理器 開啟經典的磁碟清理工具。如果收到空間不足警告,您可以… 移除低空間警告如果你想評估績效, WINSAT 正式 運行通用基準測試;您可以使用諸如以下的各種變體: CPUFORMAL、MEMFORMAL、圖形形式化 o 不規則 測量特定成分。

其他任務: DEFRAG 對設備進行碎片整理; DISKPART 管理磁碟和分割區(使用 LIST DISK、LIST VOLUME 指令進行清單管理); 關機 -s -t 秒 編寫關機程序(或) -r 重新啟動),以及 註銷 請勿關閉計算機,註銷帳戶。如果您需要經典面板, 控制面板 它會立即打開。如果需要合併分割區,請參閱 如何合併兩個NTFS分割區 針對具體情況。

網路和連接

首先, IPCONFIG 它可以顯示 IP 配置、子網路遮罩、網關、DNS 等訊息,非常適合快速概覽網路。 中國平安 檢查與主機的連接性;如果您需要有關路徑和逐跳延遲的更多詳細信息, Tracert的 y pathping的 他們是你的盟友。

當您調查活動連線和正在使用的連接埠時, NETSTAT 統計列表、路由表和 TCP/IP 狀態。 得到MAC 它給你 MAC地址 電腦網路卡的;以及 Nslookup的 它用於驗證網域名稱和 IP 位址的 DNS 解析結果。如果更進一步, Netsh的 它允許您對網路配置進行深入修改和診斷。

cmd.exe 語法、運算子和顏色

翻譯本人 CMD 它支援一些非常有用的參數: /c 執行命令並退出。 /k 它會執行該指令並保持控制台開啟狀態。 /q 關閉迴聲功能 /d 停用自動運行 /a y /u 強制輸出ANSI或Unicode編碼, /e:開|關 控制命令擴展, /f:開|關 啟用名稱自動補全功能 /v:開|關 允許延遲展開變數。

要改變顏色, /t:bf 使用十六進制數字調整背景和前景。以下是有效值:

勇氣 顏色
0
1 藍色
2 綠色
3
4 羅霍
5 紫色
6 阿馬里洛
7 布蘭科
8 灰色
9 淺藍色
a 淺綠色
b 清澈的水
c 紅燈
d 淺紫色
e 淺黃色
f 布蘭科·布里蘭特

很多 operadores 有所作為: | 將一個命令的輸出傳遞給另一個命令的輸入; || 只有當前一個步驟失敗時才執行下一個步驟; > 將輸出重定向到文件; & 鍊式命令;以及 && 只有當這些指令執行成功時,它才會依序執行。

包含特殊字元和帶空格的路徑 需要使用雙引號。 你經常不得不帶著…逃跑 ^ 諸如 & < > ( ) | ^ = ; ! + , ~ 和空格之類的符號。當引號與它們組合使用時,有一些特殊之處。 /c o /k:如果某些條件不滿足(例如,一對不包含特殊字元的引號), CMD 移除第一個和最後一個元素,並依照對應步驟處理其餘元素。

環境因素和延遲擴張

的環境 CMD 它包含控制系統和使用者變量,這些變數控制著 shell 和 Windows 本身的行為。要查看它們,請使用 (在 PowerShell 中, 取得 ChildItem 環境:),並查詢特定變量, 設定變數名.

建立或變更值, 設定名稱=值為了消除它, 設定名稱=如果值包含特殊字元(>、|、&、^),則必須 以^退出 或用雙引號括起來(雙引號會作為數值的一部分保留)。例如:set Name=New^&Name 或 set Name="New&Name"。

要替換內聯變數的內容, 使用 %VARIABLE% 在指令和腳本中:cmd 只會展開一次(不會遞迴展開)。如果您需要在程式碼區塊內更改值後重新評估這些值, 啟用延遲擴充(/v:on) 並使用 !VARIABLE!。

  AtlasOS 與 ReviOS:真正的區別、風險以及選擇指南

自動完成檔案和目錄

名稱自動補全功能預設未啟用,但您可以透過以下方式啟用它: cmd /f:on此外,還可以調整登錄中以下路徑的鍵值: HKLM\Software\Microsoft\Command Processor\CompletionChar y 路徑完成字符以及它們在 cu使用 REG_DWORD 值(例如, 0x9 為TAB或 0x08 (用於反轉)。

透過積極完成, CTRL+D 完成目錄 y CTRL+F 可自動補全檔名及目錄名重複這些組合會在匹配項之間循環;按住 Shift 鍵並按下對應的按鍵,可以向後導航。如果編輯字串,則匹配項清單會重新計算。 包含空格的路線用引號括起來。 以免出錯。

捷徑和省時技巧

功能鍵可以加快處理歷史記錄的速度。 F1 將最後一條指令逐個字元重寫; F2 詢問一個角色,並從頭開始貼到該角色首次出現為止; F3 重寫最後一條完整的命令; F4 從遊標位置到指定字元處刪除內容。

F5 查看先前的指令(不啟用自動補全), F6 插入 EOF (^Z) 指示符, F7 顯示包含歷史記錄的選單, F8 重寫先前使用的命令和 F9 從 F7 選單按編號重新執行。您也可以使用 向上箭頭 將遊標置於末尾,檢索上一個指令。

若要連續執行多個命令,請將它們連結在一起。 && 或分開 & 如果你不依賴成功,如果事情進展不順, CTRL + C 取消執行 (如果應用程式卡住,請檢查) 如何在 Windows 系統中關閉已凍結的應用程式輸出過多?添加 | 更多 用於分頁, | 尋找“文字” 篩選包含特定字詞的行 | 夾子 複製到剪貼簿,或 > 文件.txt 保存它。

實際案例和小“食譜”

若要清除螢幕, CLS 這將控制台恢復到乾淨狀態。如果您想要列出資料夾中的所有內容(純文字格式), dir /b > listado.txt 建立一個文件,其中包含目前路徑下的文件和子目錄的名稱。

如果您希望將輸出複製到剪貼簿,可以這樣做。 目錄 | 剪輯 然後按 Ctrl + V 貼上。在許多西班牙語鍵盤上輸入垂直線符號時,請記住它通常會顯示為 AltGr+1.

修復系統文件, SFC / SCANNOW 它會檢查並修復發現的任何損壞,並使用本地快取進行修復。如果出現大量錯誤,可能需要… 更換磁碟 在資料遺失之前。

出於好奇,你可以 將文件嵌入圖像中 使用: copy /b documento.docx+foto.png salida.png打開圖像後,您將看到照片;使用相應的應用程式(例如 Word)打開生成的文件後,您將能夠存取隱藏的文件內容。

對軟體進行審計, wmic 產品取得名稱 已安裝程式清單。可透過以下方式卸載: wmic product where “ExactName” call uninstall /nointeractive雖然這種方法不太方便,因為它需要確切的名稱,但通常來說,這不是批量卸載的最佳方法。

如果你想 更改視窗標題 要區分實例,請使用 CMD: title MiConsola要了解更多關於控制器的信息, driverquery /fo list /v 顯示每個驅動器的位置、狀態、大小和日期(請參閱 如何找到已安裝的驅動程式).

使用列表, DIR 它允許排序:例如, 目錄 /os (按大小)或日期選項,例如 目錄/od 若要按從舊到新的順序查看,請使用修飾符。 /o 及其子選項,可根據標準獲得所需的訂單。

清點設備, SYSTEMINFO 它會在螢幕上顯示所有內容(你可以將它與…結合使用) > info.txt 為了保存它)。如果你很注重保持軟體更新, 小翼升級-全部 它可以檢測並更新命令列中可用的應用程序,而且也可以… 更新特定應用程式 使用: winget upgrade NOMBRE_PROGRAMA.EXTENSION.

若要使用 Microsoft 防毒軟體快速進行惡意軟體掃描,您可以執行以下命令: 快速掃描 例如,使用 Windows Defender 命令列實用程式: mpcmdrun.exe -Scan -1 從其對應的路線。

  Windows 11 25H2 預覽版:所有變更以及如何測試

如果您需要查看 Windows 的確切版本 你的團隊運行,寫 WINVER此時會彈出一個窗口,其中包含編輯、編譯選項,如果許可證與您的 Microsoft 帳戶關聯,則該關聯也會反映出來。

常見問題及解決方法

如果 CMD 顯示您 “拒絕訪問”您可能缺少權限:請以管理員身分重新開啟控制台。當提示找不到文件時,請檢查 路徑、引號和空格這些通常是原因。

如果出現 “文法錯誤”檢查參數或使用 /? 呼叫指令選項。當指令「無回應」時,請按 按Ctrl + C 中斷程序執行,檢查是否需要其他參數。如果懷疑程式碼有問題,請進行測試。 chcp 65001 (UTF-8)或從 PowerShell 執行該命令。

CMD 與 PowerShell:主要區別

它們外觀相似,但是 他們根本不是一個等級的。CMD 使用純文本,非常適合執行基本任務、簡單的 .bat 腳本和快速操作。 PowerShell 處理對象它擁有自己的腳本語言、模組、條件語句、循環語句以及更多高級自動化和管理功能。

在日復一日的日子裡, CMD 仍然非常方便 適用於 ping 測試、清單查詢、備份、維護和快速診斷。如果您需要複雜的自動化、輸出整合和結構化資料處理, PowerShell 是該工具 這將帶給你額外的動力。

快速常見問題解答

CMD 和 PowerShell 是一回事嗎?

不,他們扮演的角色不同。CMD 更簡單直接,適用於基本任務;PowerShell 功能更強大、更靈活,更適合複雜的自動化。

CMD 相比圖形介面有哪些優勢?

速度、直接存取和自動化您可以存取圖形使用者介面中不可見的選項,並將命令串聯起來以節省時間。

CMD指令在未來的Windows版本中還會可用嗎?

微軟繼續提供支持 雖然 CMD 官方將 PowerShell 作為主要環境,但目前尚未發布正式的停用公告。

我可以在 CMD 中執行 PowerShell 命令嗎?

不直接它們是不同的語言,不過您可以透過鍵入以下命令從 CMD 開啟 PowerShell。 powershell 並在那裡發出指令。

運行任何命令都安全嗎?

這取決於具體的命令。避免在不了解其含義的情況下複製貼上,尤其是當它會修改系統(格式化、註冊表更改、刪除)時。

如何查看 CMD 版本?

類型見 系統版本或 cmd /? 有關您安裝的命令解釋器的資訊。

視窗外觀可以自訂嗎?

是的,在房產中 (右鍵點選標題列):顏色、字體、視窗大小等。

如果命令不存在會發生什麼?

您的版本可能缺少或未包含某些權限。嘗試以管理員身份執行,並確認它不是 PowerShell 獨有的命令。

使用 CMD 進行的更改可以撤銷嗎?

不總是刪除資料而沒有備份是不可逆的。對於配置設置,請尋找相反的命令或從備份中恢復。

有了以上所有條件,你現在就擁有了。 掌握 CMD 的完整曲目從瀏覽資料夾、複製或比較檔案以及管理系統,到探索網路、使用運算子連結命令、壓縮變數和自動完成,或使用鮮為人知的捷徑。 明智地使用當使用者介面無法滿足需求時,命令提示字元就成了提高工作效率的利器和救命稻草。