基本 DOS 常用命令詳解
更多參見DOS命令全集
path 指向路徑命令:
path=c:\\dos;c:\\windows;c:\\ 這條命令就是說,當我們執行一個文件時,電腦先在當前目錄下查找這個文件,找到則執行,如果沒有找到,則電腦按照path命令所指定的目錄順序去查找,先在C盤dos目錄下,然後在windows目錄下,最後在C盤根目錄下尋找這個文件
edit 編輯命令:
edit w.bat回車(就是編輯 w.bat文件的意思)
ren 改名命令:
例如把abc.txt改成bne.dat,就可以輸入ren abc.txt bne.dat。
type 查看命令:
我想知道abc.txt文件的內容,就從鍵盤上輸入type abc.txt 。
diskcopy 磁盤復制命令:
diskcopy命令的格式很簡單:diskcopy 源驅動器名 目的驅動器名。舉個例子來說,如果要在A驅動器上復制磁盤,就輸入:
diskcopy a: a: (奇怪吧,哪來兩個A盤,且看下文電腦是如何理解的)。
chkdsk 磁盤查看命令:
就輸入chkdsk C:
cd 改變當前目錄命令:
用法,就輸入cd abc
sys 制作DOS系統盤命令:
用法,就輸入sys a:
copy 拷貝文件命令:
用法,就輸入copy c:\\abc.txt a:\\
del 刪除文件命令:
用法,就輸入 del c:\\abc.txt
deltree 刪除目錄樹命令:
用法,就輸入 deltree c:\\abc
dir 查看命令:
用法,就輸入 dir 如:
用法1、dir /w
用法2、dir /p
用法3、dir /w/p
format 格式化磁盤命令:
用法1,就輸入format a完全格式化不帶任何信息)
用法2,就輸入format a:/q(快速格式化不帶任何信息)
用法3,就輸入format a:/s(完全格式化並寫入DOS啟動主文件)
用法4,就輸入format a:/q/s(快速格式化並寫入DOS啟動主文件)
md 建立目錄命令:
用法,就輸入md abc
mem 查看內存狀況命令:
用法,就輸入mem
rd 刪除目錄命令:
用法,就輸入rd abc
cls 清屏命令:
用法,就輸入cls
適用場合:屏幕上太亂了,或是屏幕上出現亂碼了, 清除屏幕上顯示內容但不影響電腦內部任何信息.
move 移動文件與改目錄名:
用法,就輸入c:\\>move c:\\autoexec.bat c:\\old (移動autoexec.bat文件至old目錄下)
用法,就輸入c:\\>move c:\\config.sys c:\\temp (移動config.sys文件至temp目錄下)
more 分屏顯示命令:
用法,就輸入C:\\>type msdos.w40 | more
適用場合:當輸出很多一屏顯示不下時采用,幾乎適合所有命令,尤其是type等命令時很有用。 使用more時磁盤不能有寫保護,也不適合光驅。
xcopy 拷貝目錄和文件命令:
用法,就輸入xcopy *.* [目錄] /s
適用場合:在進行連同子目錄一起拷貝時很有用,在拷貝大量文件時比COPY命令要快得多 .
attrib 設置文件屬性命令:
用法1,就輸入attrib +r abc.txt
用法2,就輸入attrib +h *.* /s 隱含所有文件
參數:
attrib +r或-r [文件名] 設置文件屬性是否為只讀
attrib +h或-h [文件名] 設置文件屬性是否隱含
attrib +s或-s [文件名] 設置文件屬性是否為系統文件
attrib +a或-a [文件名] 設置文件屬性是否為歸檔文件
attrib /s 設置包括子目錄的文件在內的文件屬性
date 顯示及修改日期命令:
用法,就輸入C:\\>date 03-20-2005 將日期改為2005年3月20日
lable 設置卷標號命令:
用法,就輸入label [盤符] [卷標名] 設定指定盤的卷標
例 子 C:\\>label
Volume in drive C is WANG
Volume Serial Number is 2116-1DD0
volume label (11 characters,Enter for none)?
可以輸入卷標,直接回車後
Delete current volume label (Y/N)?
按y刪除舊卷標,按n不更改
defrag 磁盤碎片整理命令:
用法,就輸入C:\\>defrag
doskey 調用和建立DOS宏命令命令:
用法,就輸入 doskey /reinstall 重新安裝doskey
doskey /bufsize= 設置緩沖區的大小
doskey /macros 顯示所有doskey宏
doskey /history 顯示內存中所有命令
doskey /insert|overstrike 設置新鍵入的字符是否覆蓋舊的字
例 子 C:\\>DOSKEY
C:\\>dir
C:\\>copy C:\\temp\\*.* a:
C:\\>del c:\\temp\\*.*
C:\\>copy b:\\*.* c:\\temp
C:\\>doskey di=dir/w/p 定義di為宏命令,意思是執行dir/w/p
fdisk 硬盤分區命令:
用法,就輸入fdisk後按回車即可進入提示界面
emm386 擴展內存管理命令:
用法 lh [程序]
將程序裝入高端內存 使用此命令時,config.sys文件中需有下面兩條語句。
device=emm386.exe dos=umb
lh [程序] /l:區號 將程序裝入指定的umb區
lh /s 一般是由memmaker專用
例子:
C:\\MOUSE\\>lh mouse 將鼠標驅動程序裝入高端內存
memmaker 內存優化管理命令:
用法,就輸入C:\\>memmaker 回車,出現提示一直回車 2. 回車繼續,F3退出
msd 系統檢測命令:
用法,就輸入 C:\\>msd 回車後可見到實例
undelete 恢復被刪除的文件命令:
用法,就輸入undelete
undelete /all 恢復文件且不再詢問是否恢復
undelete /list 列可恢復的文件名
prompt 設置提示符命令:
適用場合:當你厭煩了c:\\>的提示符或者您想使您的提示符與眾不同時,您可以
試一試,非常有趣的DOS命令,可以隨時顯示時間與日期。
[用法] prompt $p$g 以當前目錄名和>號為提示符,這是最常用的提示符
prompt $t 表示時間 prompt $d 表示日期
prompt $$ 表示$ prompt $q 表示=
prompt $v 表示當前版本 prompt $l 表示<
prompt $b 表示| prompt $h 表示退位符
prompt $e 表示Esc代表的字符 prompt $_ 表示回車換行
[例子] C:\\DOS>prompt wang$g 將wang>作為提示符
WANG>prompt $t$d$g 使用時間、日期和>號做為提示符
0:01:07.77Thu 08-29-1996>prompt $p$g
C:\\DOS>
restore 恢復已備份的文件命令:
建議:如果以前用backup做過文件備份,則當原文件損壞時可以用它來恢復文件,將用backup命令備份的磁盤中的文件恢復到另一磁盤中,備份磁盤中應有backup.00X和control.00X這兩條文件。
[用法] restore [備份盤符] [目標盤符]
將備份盤上備份文件恢復到指定盤上
restore /s 將備份文件包括子目錄都恢復到指定盤上
restore /p 讓用戶判斷是否恢復文件
restore /b:日期 恢復日期以前的文件
restore /a:日期 恢復日期之後的文件
restore /l:時間 恢復時間之前的文件
restore /e:時間 恢復時間之後的文件
restore /m 只恢復上次備份後修改過的文件
restore /n 只恢復上次備份後已刪 除的文件
restore /d 只顯示要恢復的文件名
[例子] C:\\DOS>restore a: c:
Insert backup diskette 01 in drive A:
Press any key to continue . . .
在A驅中放入第一張備份盤,按任意鍵即可,恢復完第一張後,按順序放入其它盤即可。
當您用上述命令不能正確恢復文件時請用:
C:\\DOS>restore a: c:\\ /s
time 顯示及修改時間命令:
用法,就輸入time 即可按提示修改,不修改按回車忽略修改
set 設置環境變量命令:
用法,就輸入set [環境變量]=[字符串]
例子: C:\\>set path=c:\\dos 與path c:\\dos含義相同, 這條命令常常用在autoexec.bat中
smartdrv 設置磁盤加速器命令:
用法,它可以提高硬盤訪問速度,最好在autoexec.bat文件中加載吧。
用法: smartdrv /x
執行並駐留內存,開辟磁盤加速緩存區,並屏蔽所有驅動