萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

DOS 是什麼?DOS 指令入門與現代實用場景

DOS 簡史:從命令列到圖形介面的橋樑

DOS (Disk Operating System) 是早期個人電腦的主流作業系統,以命令列介面 (CLI) 操作。1981 年 IBM PC 採用 MS-DOS (Microsoft 授權自 86-DOS) 確立業界標準,歷經 PC-DOS、DR-DOS、FreeDOS 等分支。Windows 1.0~Me 皆建構於 DOS 之上,直到 Windows NT 核心 (2000/XP) 徹底脫離 DOS 架構。

雖然現代 Windows 以 GUI 為主,但 命令提示字元 (cmd.exe) 與 PowerShell 繼承了 DOS 指令語法精神,系統管理、自動化腳本、故障排除仍大量依賴 CLI。

核心 DOS 指令分類速查

類別指令功能現代對應/備註
目錄/路徑CD / CHDIR變更/顯示目前目錄同
DIR列出檔案/資料夾dir /b /s 遞迴純名單,Get-ChildItem (PS)
MD / MKDIR建立目錄同
RD / RMDIR刪除目錄 (/s 遞迴)同
TREE顯示目錄樹狀結構tree /f 含檔案
PATH顯示/設定搜尋路徑環境變數 PATH
檔案操作COPY複製檔案copy /b 二進位合併,Copy-Item (PS)
XCOPY進階複製 (含子目錄、屬性)Robocopy (更強健)、Copy-Item -Recurse
MOVE移動/重新命名同
DEL / ERASE刪除檔案del /f /q /a 強制安靜刪除隱藏/唯讀
REN / RENAME重新命名同
ATTRIB檔案屬性 (R/H/S/A)attrib -r -h -s 移除唯讀/隱藏/系統
磁碟/磁碟機FORMAT格式化磁碟慎用!Format-Volume (PS)
CHKDSK檢查磁碟錯誤chkdsk /f /r 修復/掃描壞軌
DISKPART磁碟分區管理專業分區工具,diskpart 互動式
LABEL設定磁碟機標籤同
VOL顯示磁碟標籤/序號同
系統/網路/進階IPCONFIG顯示/更新 IP 設定ipconfig /flushdns /release /renew
PING / TRACERT網路連通/路由追蹤同
NETSTAT網路連線/埠口狀態netstat -ano 顯示 PID
TASKLIST / TASKKILL列出/結束程序taskkill /f /im name.exe /pid 1234
SFC / DISM系統檔案修復sfc /scannow、DISM /Online /Cleanup-Image /RestoreHealth

現代實用場景:為什麼 2025 年還要懂 DOS 指令?

  1. Windows 無法開機進入修復環境 (WinRE):命令提示字元執行 bcdboot、diskpart、sfc 搶救系統。
  2. 批次自動化 (.bat/.cmd):備份、清理、部署、定時任務,無需安裝額外語言。
  3. PowerShell 前身:理解指令管線、重導向、環境變數、條件判斷,學習 PS 更快。
  4. Linux/Unix 相似概念:cd/ls/cp/mv/rm/mkdir 邏輯相通,跨平台無痛遷移。
  5. 網路診斷首選:ping/tracert/nslookup/netsh 比 GUI 工具快十倍。

新手必知 5 大撇步

  • Tab 自動完成:輸入前幾字按 Tab 循環補全路徑/指令,防手誤。
  • F7 歷史清單:視覺化選擇過往指令,Enter 執行。
  • 輸出重導向:dir > list.txt (覆寫)、dir >> list.txt (附加)、2>&1 合併錯誤輸出。
  • 管線 |:dir /b /s | findstr "\.log$" 篩選 .log 檔。
  • 以系統管理員身分執行:Win+X → A (終端機/命令提示字元 管理員),否則受 UAC 限制無法寫系統目錄、修改服務。

從 DOS 到 PowerShell:邁進物件導向自動化

PowerShell (內建 Win7+/Win10/11) 採用 .NET 物件管線,指令為 動詞-名詞 (Verb-Noun),如 Get-Process、Stop-Service、Get-ChildItem。支援遠端管理、模組、DSC、跨平台 (PowerShell 7+)。建議:日常管理用 PowerShell,相容舊腳本/簡單任務用 cmd/DOS 指令。

DOS 指令是電腦操作的「拉丁文」,掌握它,您就擁有了穿越圖形介面、直達系統核心的鑰匙。

copyright © 萬盛學電腦網 all rights reserved