標題:
[分享]
批次檔BAT中應用的MS-Dos命令(分類的方式整理)
[打印本頁]
作者:
a448488
時間:
2013-8-13 20:53
標題:
批次檔BAT中應用的MS-Dos命令(分類的方式整理)
想寫批次檔BAT就要先複習一下DOS命令-
MS-Dos指令模式
命令提示字元
一般DOS命令分為內部命令與外部命令。當然與這些命令是否屬於常用也有相當關係。
內部命令乃是常用命令,這些命令集合在command.com此一系統解譯器中OS Shell,當電腦載入作業系統後,此一系統解譯器便會常駐在記憶體中。
如果使用者所下的命令,屬於解譯器中的命令,便立即執行;否則到磁碟機目前所在的目錄中,執行相關命令。
若真的找不到適當的命令執行,便發出bad command or file name的訊息。
以下分類的方式整理常用的指令包括:
內部命令
檔案操作
copy 複製檔案
del 刪除檔案
ren 檔案更名
type 顯示檔案內容
attrib 設定檔案屬性
xcopy 連續複製檔案與目錄
目錄操作
cd 更改目錄路徑
dir 列示目錄內容列表
md 建立目錄
rd 刪除目錄
vol 磁碟機名稱
tree 列示目錄結構
deltree刪除子目錄
環境設定
date 日期
path 可執行檔路徑
time 日期
其他
cls 清除畫面
prompt 提示訊息
ver 作業系統版本
set 設定環境變數
外部命令
(以檔案格式.exe .com儲存於磁碟)
ASSOC 顯示或修改檔案附檔名關聯。
CHKDSK 檢查磁碟並顯示狀態報告。
DEFRAG 硬碟重組
DELTREE 刪除圖形顯示磁碟目錄結構檔案
DISCOMP 比較兩張磁片的內容。
DISCOPY 將磁片上的內容複製到另一張磁片上。
DOSKEY 編輯命令列、恢復 Windows 命令和建立巨集。
EDIT 編輯文件,在MS-DOS 7.x中還可以編輯二進制文件和多個文件。
FASTOPEN 在RAM 中建立快速搜尋檔案的表格
FDISK 分割區工具
FORMAT 將磁碟格式化供 Windows 使用。
LABEL 建立、變更或刪除磁碟的磁碟區標籤。
MEM 顯示目前記憶體之使用狀況
MEMMAKER 更改記憶體
MODE 設定系統裝置。
MORE 一次顯示一個螢幕的輸出。
MOVE 從一個目錄移動一個或數個檔案到另一個目錄。
MSAV 掃瞄磁碟上之病毒
SCANDISK 磁碟掃描
SYS 傳導系統,即將系統文件(如IO.SYS等)從一處傳輸到指定的驅動器中。(將DOS 的系統檔存入一張已格式化的磁碟中)
TREE 以圖形顯示磁碟機或路徑的目錄結構。
UNDELETE 將被DEL刪除的檔案還原,但只可以在真實的MS-DOS模式執行
UNFORMAT 將被格式化的磁碟檔案還原,但只可以在真實的MS-DOS模式執行
VSAFE 防毒警戒程式
XCOPY 複製檔案和樹狀目錄。
設備命令:
此類屬於裝置驅動程式,必須撰寫在Config.sys內,利用device=xxx方式安裝
Ansi.sys 是MS-DOS中一個設備驅動程序:該程序能使用戶控制控制台使用它可以控制指定鍵的字符以及顯示的顏色位置和其他屬性,該設備驅動程序必須由位於CONFIG.SYS 文件中的DEVICE或DEVICEHIGH命令加載。
Append.exe 擴充DOS 搜尋非執行檔案路徑
Emm386.exe 更改EMM386 驅動程式的狀態
Himem.sys 配置記憶體的程式依預設配置所有可用的延伸的記憶體。它延伸的記憶體規格(XMS) 與其他應用程式所管理此記憶體的使用。
Mscdex.exe CD-ROM 的設定程式
Msd.exe 系統檢測工具程式
Ramdrive.sys 記憶體常駐程式,可讓您使用電腦的隨機存取記憶體(RAM) 的一部分, 它就像硬碟機。
Smartdrv.exe 磁碟快取(Cache)程式
組態命令:
BUFFERS 開機時設定在記憶體中的磁碟緩衝區 ( disk buffer ) 數目。
DEVICE 指定MS-DOS安裝一個設備驅動程式 (device driver)。
FILES 設定可同時開啟的檔案數。
LASTDRIVE 設定系統可使用的磁碟機數目。
REM 在批次檔執行中,顯示一段訊息在螢幕上以作為註解或說明之用。
批次檔命令:
CALL 在批次檔中,用來呼叫迴圈內副程式的批次程序。
ECHO 在批次檔執行期間,控制 MS-DOS指令在螢幕上顯示與否的操作。
FOR 對一組檔案名稱重複執行某個命令。
GOTO 將批次檔的控制流程轉移到指定的標記㆖。
IF 測試指定的條件,當條件成立之後,DOS會去執行指定的指令。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)