[用 法] 1. C:\>msd 回車後可見到以下畫面,在每一個選項旁邊加了註解,表
示該按鈕的功用
2. 選擇需查詢的項目,好比選第一個Computer,將會彈出一個對話框
顯示電腦的一些基本信息。你能夠試試其餘的選項,看看有什麼用。
3. 按Alt+F鍵激活下拉菜單後, 選擇"Exit"項退出。
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 c . . .
在A驅中放入第一張備份盤,按任意鍵便可,恢復完第一張後,按順
序放入其它盤便可。
當您用上述命令不能正確恢復文件時請用:
C:\DOS>restore a: c:\ /s?
——time|set|smartdrv
time 顯示及修改時間
[適用場合] 用於顯示及修改時間,用法同date
[例 子] C:\DOS>time?
Current time is 12:15:26.04a
Enter new time: 11:20:20.00p
按時:分順序輸入時間,再加上下午(a/p)便可 直接按ENTER鍵可忽略
修改時間。
set 設置環境變量
[適用場合] 設置聲卡和路徑等時用到
[用 法] set [環境變量]=[字符串]
這條命令經常用在autoexec.bat中
[例 子] C:\>set blaster=a220 i5 d1 設置聲卡的參數
C:\>set path=c:\dos path c:\dos含義相同
smartdrv 設置磁盤加速器
[建 議] 它能夠提升硬盤訪問速度,最好在autoexec.bat文件中加載吧。
[用 法] smartdrv /x
執行並駐留內存,開闢磁盤加速緩存區,並屏蔽全部驅動器緩存,是
較經常使用的方法(通常用這個命令就夠了)
smartdrv /c 將緩存內的信息都寫入硬盤
smartdrv /e: 數字 設置一次移動的信息量
smartdrv /b: 數字 設置預先讀取的緩衝區大小
——append|debug|diskcomp
append 設置非執行文件的路徑
[適用場合] 當您沒法在多個目錄中尋找到本身輸入的文稿時,能夠試一試這個命
令,用法相似path。
[用 法] append [路徑];[路徑]
[例 子] C:\>append c:\test?
設置尋找非可執行文件路徑爲c:\test若是該目錄下有文件1.txt時,
在其它目錄下調用1.txt找不到時,可自動尋找到c:\test目錄。
D:\UCDOS>edit 1.txt 可找到C:\test\1.txt文件
debug 程序調試命令
[建 議] 若是你學過彙編語言,那你應該會使用debug,若是沒學過,最好別
使用
[用 法] debug [文件名]
diskcomp 比較磁盤
[適用場合] 比較兩張盤是否相同,沒想到何時會用到,在比較用diskcopy拷
貝的兩張盤,爲何不用diskcopy/v校驗呢?
[用 法] diskcomp [盤符1] [盤符2] 比較盤1和盤2
diskcomp /1 只比較磁盤的第一面
diskcomp /8 只比較沒磁道的前8個扇區
[例 子] C:\>diskcomp a: a:
在同一軟驅中比較兩張盤
Insert FIRST diskette in drive A:
放入第一張盤
Press any key to c . . .
Comparing 80 tracks 18 sectors per track, 2 side(s)
Insert SECOND diskette in drive A:
放入第二張盤
Press any key to c . . . Compare OK
比較未發現不一樣
Compare another diskette (Y/N) ?n
是否比較其它盤,選y繼續比較,選n中止
——expand|fasthelp|fc
expand 解壓工具
[適用場合] 微軟公司軟件原始安裝盤中有許多後綴以"_"結尾的壓縮文件,能夠
用它解壓,解除您由於少數幾個文件丟失形成的麻煩。
[用 法] expand [源文件名] [目的文件]
[例 子] C:\>expand a:vsafe.co_ c:\dos\vsafe.com
? 解壓vsafe.co_爲vsafe.com文件
Microsoft (R) File Expansion Utility Version 2.10
Copyright (C) Microsoft Corp 1990-1993. All rights
reserved.
Expanding a:vsafe.co_ to c:\dos\vsafe.com. a:vsafe.co_:
33046 bytes expanded to 62576 bytes, 89% increase.
C:\DOS>
fasthelp 快速顯示幫助信息
[建 議] 能夠看看全部的命令,對於單個的命令,還不如在命令名後加/?參數
方便
[用 法] fasthelp 列出全部DOS命令的用處
fasthelp [命令名] 顯示命令的用處,等價於 [命令名]/?
fc 文件比較
[建 議] 也許對於大多數人是永遠不會用到它的
[用 法] fc [文件名1] [文件名2] 比較兩文件的不一樣
參數還有: a c l Lbn n t w nnnn
[例 子] C:\TEST>fc a.bat b.bat?
Comparing files A.BAT and B.BAT
***** A.BAT
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag
if errorlevel 2 goto mem
if errotlevel 1 goto end
***** B.BAT choice /c:dme defrag,mem,end
***** C:\TEST>
——interlnk|intersvr|qbasic
interlnk 啓動簡易網客戶機
[適用場合] 若是有兩臺電腦能夠經過它和intersvr聯成簡易的網絡,這是條頗有
用的命令,但不經常使用
[用 法] DOS新增支持網絡的功能,
它可使兩臺電腦經過並口線或串口線相聯組成簡易的網絡
使用interlnk 必須在config.sys中增添一句:
device=c:\dos\interlnk
並口線的兩頭都應是25針公接頭,針之間的鏈接以下圖:對應
p2------------------------p15
p3------------------------p13
p4------------------------p12
p5------------------------p10 公接頭指接頭爲帶針的
p6------------------------p11 母接頭指接頭爲帶孔的
p15-----------------------p2
p13-----------------------p3
p12-----------------------p4
p10-----------------------p5
p11-----------------------p6
p25-----------------------p25 地線
[例 子] C:\DOS\>interlnk Port-LPT1
this Computer Other Computer
(Client) (Server)
----------------------------------------
E: equals A:
F: equals C:
在客戶機中E盤即爲服務機的A盤,F盤爲服務機的C盤
intersvr 啓動簡易網服務器
[適用場合] 使用它,電腦就成了服務器了(只限與DOS提供的簡易網)
[用 法] intersvr 啓動服務機
intersvr /lpt:1 啓動服務機,用lpt1口做爲數據傳輸口
intersvr /com:1 啓動服務機,用com1口做爲數據傳輸口
參數還有 x baud: b v rcopy (參見interlnk)
[例 子] C:\DOS>intersvr?
qbasic 啓動Basic集成環境
[建 議] 也許對於大多數人是永遠不會用到它的
[用 法] 若是會qbasic語言,那麼能夠利用它編寫本身的程序。edit.com必須
有它纔可用。
qbasic 起動basic語言環境
qbasic/editor 以全屏方式編輯語言
參數還有: b g h mbf nohi run
[例 子] C:\DOS>qbasic
——setver|share|subst
setver 設置版本
[適用場合] 當但願使用其它版本的dos命令時能夠用它來欺騙電腦。在高版本
DOS中,某些舊版本程序須要DOS3.3時,可用setver來設置
[用 法] 使用時通常在config.sys中加入 device=setver.exe
setver 顯示文件的版本
setver [文件名] n.nn 設置指定文件的版本號
[例 子] C:\DOS>setver?
KERNEL.EXE 5.00
DOSOAD.SYS 5.00
EDLIN.EXE 5.00
BACKUP.EXE 5.00
ASSIGN.COM 5.00
EXE2BIN.EXE 5.00
JOIN.EXE 5.00
RECOVER.EXE 5.00
WINWORD.EXE 4.10
C:\>
若程序AAA.exe必須在MS-DOS3.3下執行,則鍵入
C:\DOS>setver aaa.exe 3.30?
又如net5.exe僅在MS-DOS5.0下執行,則在config.sys中加入
device=setver.exe後也可在Ms-DOS6.22下運行。
share 文件共享
[建 議] 只有在軟件聲明必需要運行它時才用
[用 法] 可在config.sys中加入 install=share.exe 也可直接運行
參數有 f l
subst 路徑替換
[建 議] 一個很是有趣的命令,若是常常用光碟軟件,可能有用。
[用 法] subst 顯示當前的替代路徑
subst [盤符] [路徑]
將指定的路徑替代盤符,該路徑將做爲驅動器使用
subst /b 解除替代
[例 子] C:\DOS>subst a: c:\temp? 用c盤temp目錄替代a盤
C:\>subst a: /d? 解除替代
——tree|unformat|vsafe
tree 顯示命令樹結構
[適用場合] 查看全部的子目錄
[用 法] tree [盤符] 顯示全部的子目錄樹
tree /f 顯示目錄時同時顯示文件名
tree /a 以ASCII碼顯示目錄樹
[例 子] C:\WINDOWS>tree /a?
unformat 恢復已被格式化的磁盤
[建 議] 你把有重要信息的軟盤格式化了?快用unformat……什麼?你用了
format /u,那死定了
[用 法] unformat [盤符] 恢復指定的被格式化的磁盤
unformat /l 顯示unformat所找到的文件名
[例 子] C:\WINDOWS>unformat a:?
vsafe 病毒防禦程序
[建 議] 把它裝入內存能夠隨時檢測出許多種病毒,是比較有用的。
[用 法] vsafe 加載vsafe在內存中
vsafe /u 從內存中去除vsafe
vsafe/ne 將vsafe裝入擴充內存
vsafe/nx 將vsafe裝入擴展內存
參數還有 Ax Cx n d
[例 子] C:\>vsafe
——ver|vol|ctty
ver 顯示DOS版本
[例 子] C:\>ver
?MS-DOS Version 6.22
C:\>
vol 顯示指定的磁盤卷標號
[例 子] C:\>vol?
Volume in drive C is Wang
Volume Serial Number is 2116-1DD0
C:\>
ctty 改變控制設備
[建 議] 用來改變控制的輸入輸出設備,能夠試試這條命令,不過恐怕不會有
什麼做用,是DOS中最沒用的命令之一
[用 法] ctty [設備名] 設置控制檯
[例 子] C:\>ctty aux? 設置aux爲輸入輸出設備。
——慎用命令
介紹了這麼多命令,是否是眼花繚亂了?學DOS的關鍵就是要多練習各類命令,但得給你提個醒,有些命令可得當心點,要否則到時就悔之晚矣。
del *.* 刪除當前目錄全部文件
[建 議] 在C盤根目錄使用del *.*會使電腦找不到鼠標、光驅、不能使用
windows,甚至不能啓動。 事實上在任何目錄中使用這條命令,都需
要好好考慮。
deltree *.* 刪除當前目錄下全部目錄與文件
[建 議] 在C盤根目錄中使用這條命令,那你必需要保證你的頭腦是清醒的,
並且你保證這樣作是有必要的,但咱們認爲在任何狀況下都不該該這
樣使用這條命令。 在任何目錄下使用deltree *.*都會產生與
del *.*同樣甚至更壞的結果。慎之!慎之!
format c:/u 格式化C盤
[建 議] 除非你的硬盤被病毒感染得很深,或者有一個真正電腦專家告訴你應
該這樣作,不然不要將C盤格式化,它會使你丟失一切信息,還須要
花幾個小時來從新安裝全部的軟件。
fdisk 硬盤分區
[建 議] 硬盤分區時,必定要讓一個曾經使用過這條命令的人來幫助你使用,
不然你將失去全部信息,甚至連硬盤都不能使用了。
recover 覆蓋磁盤
[建 議] 在DOS 6之後就再也不有這條命令了,若是你使用的是老版本的DOS,勸 你在任什麼時候候都不要使用它,它除了將你的硬盤全部的信息破壞掉就 沒有其它做用了。