掌握 DOS 核心指令,在無圖形介面環境下也能高效完成檔案操作、磁碟維護、系統設定。本文分類整理 40+ 指令語法與實用範例。
路徑與目錄操作
| 指令 | 功能 | 範例 |
path | 設定可執行檔搜尋路徑 | path=c:\dos;c:\windows |
cd / chdir | 變更目前目錄 | cd \windows / cd .. |
md / mkdir | 建立目錄 | md data |
rd / rmdir | 刪除空目錄 | rd data |
deltree | 刪除目錄樹(含檔案) | deltree /y data |
dir | 列出目錄內容 | dir /w/p /o:gn |
檔案操作
| 指令 | 功能 | 範例 |
copy | 複製檔案 | copy c:\a.txt a:\ |
xcopy | 複製目錄樹(含子目錄) | xcopy c:\src d:\dst /s/e/h/k |
move | 移動檔案/更名目錄 | move c:\a.txt c:\backup\ |
ren / rename | 更名檔案 | ren a.txt b.txt |
del / erase | 刪除檔案 | del *.tmp |
type | 顯示文字檔內容 | type readme.txt |
edit | 文字編輯器 | edit config.sys |
attrib | 設定檔案屬性 | attrib +h +s +r file |
磁碟與檔案系統
| 指令 | 功能 | 範例 |
format | 格式化磁碟 | format a: /q /s(快速+系統啟動) |
fdisk | 硬碟分區 | fdisk |
chkdsk | 檢查磁碟錯誤 | chkdsk c: /f |
diskcopy | 磁碟逐軌複製 | diskcopy a: a: |
sys | 建立開機磁碟 | sys a: |
defrag | 磁碟重組 | defrag c: |
smartdrv | 磁碟快取加速 | smartdrv 2048 1024 |
系統資訊與環境
| 指令 | 功能 | 範例 |
mem | 顯示記憶體使用 | mem /c /p |
msd | 系統偵測報表 | msd |
ver | 顯示 DOS 版本 | ver |
vol | 顯示磁碟標籤 | vol c: |
label | 設定磁碟標籤 | label c: MYDISK |
date / time | 顯示/設定日期時間 | date 12-31-2024 |
set | 設定環境變數 | set path=c:\dos;c:\tools |
prompt | 自訂提示符 | prompt $p$g(顯示路徑>) |
進階與維護
undelete:恢復刪除檔案(需未寫入新資料)。
restore:還原 backup 備份檔。
doskey:巨集定義、命令歷史、編輯增強。
memmaker:自動優化記憶體配置(DOS 6.x)。
lh / loadhigh:載入程式至 UMB(需 dos=umb + EMM386)。
批次檔常用參數
%0 批次檔名稱 %1~%9 傳入參數
%* 所有參數
%~dp0 批次檔所在完整路徑
將此表格列印貼在工作站,關鍵時刻無需查閱手冊即可指揮系統。