DOS 常用指令集
1. BUFFERS 2. CHDIR (CD) 3. CLS
4. COPY 5. DATE 6. DELETE (DEL)
7. DELTREE 8. DEVICE 9. DEVICEHIGH
10. DIR 11. DISKCOPY 12. DOSKEY
13. FC 14. FDISK 15. FILES
16. FIND 17. FORMAT 18. LABEL
19. LASTDRIVE 20. LOADHIGH(LH) 21. MEM
22. MENUCOLOR 23. MENUDEFAULT 24. MENUITEM
25. MKDIR (MD) 26. MORE 27. MOVE
28. MSCDEX 29. PATH 30. PROMPT
31. REM 32. RENAME (REN) 33. RMDIR (RD)
34. SET 35. SMARTDRV 36. SUBMENU
37. SYSTEM (SYS) 38. TIME 39. TYPE
40. UNDELETE 41. UNFORMAT 42. VER
43. VOL 44. XCOPY
1. BUFFERS ▲
‧格式: BUFFERS = n [ ,m ]
‧類型: CONFIG.SYS 指令
‧目的: 主要是用於設定記憶體內的緩衝區,以便增加硬碟存取效率。
‧說明:
1. 當應用程式讀資料時,會將整個磁區 (512 位元組)的資料存入記憶體
的磁碟緩衝區內,當 DOS 想要從磁碟上讀取資料時,會先檢查資料有無
存在磁碟緩衝區內,若有就直接讀取,如此可以減少存取的時間。
2. n 值是緩衝區數 ( 1 ~ 99 ),m 值是指第二緩衝區快速存取區的緩衝區
個數 (0 ~ 8,預設為 0),適當的設置緩衝區大小可以節省時間,但是如果
設置太大,則 DOS 反而可能會耗費太多時間在緩衝區檢查是否有需要的
資料。
2. CHDIR (CD) ▲
‧格式: CD [drive:] [path]
‧類型: 內部指令
‧目的: 顯示或更改目前工作目錄。
‧實例:
1. 檢查目前是在哪一個目錄下工作。
C:\WINDOWS> cd
C:\WINDOWS\ Å目前工作目錄
C:\WINDOWS>
2. 由 C 的根目錄,進入底下的子目錄 WINDOWS。
C:\> cd windows
C:\WINDOWS>
3. 由某個工作目錄返回它的父目錄。
C:\WINDOWS\SYSTEM> cd ..
C:\WINDOWS>
4. 由任意目錄返回根目錄。
C:\WINDOWS\SYSTEM> cd \
C:\ >
3. CLS ▲
‧格式: CLS
‧類型: 內部指令
‧目的: 清除螢幕
4. COPY ▲
‧格式: COPY 來源檔目錄路徑 目的檔目錄路徑
‧類型: 內部指令
‧目的: 複製檔案。
‧實例:
1. 在目前工作目錄( C:\)下複製 a.txt 成另一個新檔案 b.txt。
C:\ > copy a.txt b.txt
2. 將 A 磁片中的 c.txt 複製至目前工作目錄( C:\)下。
C:\ > copy a:\c.txt
3. 在目前工作目錄( C:\)下,將 A:\中的 a.txt 複製至 D:\中,並 更名為 b.txt。
C:\ > copy a:\a.txt d:\b.txt
4. 在目前工作目錄( C:\)下建立一個檔案 abc.txt (此為特殊用法)。
C:\ > copy con abc.txt
This is a testing file. Å 開始輸入檔案內容
It contains two lines. ^z Å 按下 [F6] 鍵會自動顯示 ^z,表示結束。
5. DATE ▲
‧格式: DATE [date]
‧類型: 內部指令
‧目的: 顯示或更改目前系統日期。
‧實例:
1. 顯示目前系統日期。
C:\ > date
Current date is: Wed 2004/02/11
Enter the new date: (yy-mm-dd) Å可輸入新日期或按[Enter]直接跳過
2. 直接更改目前系統日期。
C:\ > copy date 2004-02-12
6. DELETE (DEL) ▲
‧格式: DEL [drive:] [path] filename [/P]
‧類型: 內部指令
‧目的: 刪除檔案。
‧實例:
1. 在目前工作目錄( C:\)下刪除在 A:\ 根目錄下所有以 TXT 為延伸檔名
的檔案。
C:\ > del a:\*.txt
2. /P: 刪除檔案前列出是否要刪除的詢問訊息。
C:\ > del *.txt /p
C:\ a.txt, Delete (Y/N)?
C:\ b.txt, Delete (Y/N)?
7. DELTREE ▲
‧格式: DELTREE [/Y] [drive:] path
‧類型: 外部指令
‧目的: 刪除某個目錄及此目錄底下的子目錄及檔案。
‧實例:
1. 刪除在 C:\TMP 目錄及目錄下所有子目錄及檔案。
C:\ > deltree c:\tmp
Delete directory “c:\tmp” and all its subdirectories? [yn]
2. /Y: 刪除前將不出現是否要刪除的詢問訊息。
C:\ > deltree /y a:\dos
8. DEVICE ▲
‧格式: DEVICE = 工作目錄 /驅動程式名稱 [參數]
‧類型: CONFIG.SYS 指令
‧目的: 安裝驅動程式。
‧實例:
下列指令可將 ANSI.SYS 於開機時載入記憶體內。
DEVICE = ANSI.SYS
9. DEVICEHIGH ▲
‧格式: DEVICE = 工作目錄 /驅動程式名稱 [參數]
‧類型: CONFIG.SYS 指令
‧目的: 將驅動程式安裝在上層記憶體。
‧實例:
下列指令可將驅動程式 ANSI.SYS 載入上層記憶體內。
DEVICEHIGH = ANSI.SYS
10. DIR ▲
‧格式: DIR [drive:] [path] [filename] [/參數]
‧類型: 內部指令
‧目的: 顯示目錄。
‧實例:
1. 列出目前工作目錄(C:\)底下的目錄及檔案,同時也列出相關資訊,包
括: 標題名稱、系列編號、檔案數量及所佔位元組數與剩餘空間等。
C:\>dir
2. 列出特定目錄(C:\WINDOWS)底下的內容。
C:\>dir windows
3. /W: 只列出目前工作目錄底下的目錄及檔案名稱,並且是以橫向方式
列印。
C:\>dir/w
4. /P: 列印結果如同 DIR,但是一次只列出一個螢幕的內容後即暫停,
當按下任意鍵螢幕會繼續顯示其他目錄內容。
C:\>dir/p
5. 列出 D:底下的內容。
C:\>dir d:
6. 列出 D:底下 TXT 目錄的內容。
C:\>dir d:\txt
7. /A [[:]attributes]: 顯示特殊屬性的檔案。
C:\>dir /a:d Å 顯示目錄
C:\>dir /a:r Å 顯示唯讀檔
C:\>dir /a:h Å 顯示隱藏檔
C:\>dir /a:a Å 顯示可備份檔
C:\>dir /a:s Å 顯示系統檔
C:\>dir /a:-s Å 上述屬性加 - 符號表示不顯示。
8. /O: 依排序的方法顯示。
C:\>dir /o:n Å 依檔名 ASCII 碼
C:\>dir /o:e Å 依延伸檔名 ASCII 碼
C:\>dir /o:g Å 群體目錄先顯示
C:\>dir /o:s Å 依檔案大小
C:\>dir /o:d Å 依建檔日期及時間
C:\>dir /o:-d Å 上述屬性加 - 符號順序會相反
9. /S: 列出此特定目錄及其目錄底下子目錄中所有檔案。
C:\>dir /s
10. /B: 使用純格式(無標題及結尾字串)。
C:\>dir /b
11. /L: 使用小寫格式列出檔案標題。
C:\>dir /l
12. /C: 列出相關檔案被壓縮的情形。
C:\>dir /c
11. DISKCOPY ▲
‧格式: DISKCOPY 來源磁片 目的磁片
‧類型: 外部指令
‧目的: 磁片複製。
‧實例:
下列指令將 A 磁碟機中的磁片內容複製至 B 磁碟機中的磁片,若 B 磁
碟機中的磁片原本有資料將會因被覆蓋而消失。
A:\>diskcopy A: B: