dos命令

第一、最經常使用的命令緩存

 

  cd     改變當前目錄       sys   製做DOS系統盤服務器

 

  copy    拷貝文件         del   刪除文件網絡

 

  deltree   刪除目錄樹        dir   列文件名app

 

  diskcopy  制磁盤          edit  文本編輯ide

 

  format    格式化磁盤        md   創建子目錄工具

 

  mem     查看內存情況       type  顯示文件內容優化

 

  rd     刪除目錄         ren   改變文件名this

 

  記得多少啊,忘了就去上課看看,下面四個命令是新的,給出命令格式,你本身試試看,學電腦重要的就是摸索。debug

 

  cls     清屏調試

 

[適用場合]  屏幕上太亂了,或是屏幕上出現亂碼了, 清除屏幕上顯示內容但不

        影響電腦內部任何信息

 

[用  法]  cls  回車

 

  move     移動文件,改目錄名 

 

[適用場合]  移動文件到別的目錄

 

[用  法]  move [文件名] [目錄]        移動文件至新目錄下

 

        move [目錄名] [目錄名]       改目錄名

 

 

[例  子]  c:\>move c:\autoexec.bat c:\old

 

        移動autoexec.bat文件至old目錄下

 

        c:\>move c:\config.sys c:\temp

 

        移動config.sys文件至old目錄下

 

 

  more    分屏顯示

 

[適用場合]  當輸出不少一屏顯示不下時採用,幾乎適合全部命令,尤爲是type

        等命令時頗有用。 使用more時磁盤不能有寫保護,也不適合光驅。

 

[用  法]  type [文件名] | more        分屏顯示文件內容

 

        more < [文件名]          分屏顯示文件內容

 

 

[例  子]  C:\>type msdos.w40 | more

 

  xcopy    拷貝目錄和文件

 

[適用場合]  在進行連同子目錄一塊兒拷貝時頗有用,在拷貝大量文件時比COPY命令

        要快得多

 

[用  法]  xcopy [文件名] [目錄]       將指定文件拷貝到指定目錄

 

        xcopy [源目錄] [目的目錄]  將源目錄連子目錄考到目的目錄下

 

        xcopy *.* [目錄] /s   將文件與非空子目錄拷貝到指定目錄

 

        其它經常使用參數還有: v 拷貝後校驗,會影響速度

                  e 與s 類似,但即便子目錄是空的也會拷貝。

第二、比較經常使用的命令

 

  attrib   設置文件屬性

 

[適用場合]  想對文件作較特

 

殊的處理時

 

[用  法]  attrib 顯示全部文件的屬性

 

        attrib +r或-r [文件名] 設置文件屬性是否爲只讀

 

        attrib +h或-h [文件名] 設置文件屬性是否隱含

 

        attrib +s或-s [文件名] 設置文件屬性是否爲系統文件

 

        attrib +a或-a [文件名] 設置文件屬性是否爲歸檔文件

 

        attrib /s 設置包括子目錄的文件在內的文件屬性

 

[例  子]  C:\TEST>attrib +r wina20.386

 

        C:\>attrib +h *.* /s 隱含全部文件

 

  date     顯示及修改日期

 

[適用場合]  想知道或修改時間和日期

 

[用  法]  date 顯示和改變當前日期

 

[例  子]  C:\>date 09-20-1996 將日期改成1996年9月20日

 

        C:\>date

 

          Current date is Tue 08-20-1996

 

          Enter new date (mm-dd-yy):09-20-1996

 

          按月-日-年的順序修改當前日期 直接按回車鍵忽略修改日期

 

 

  lable    設置卷標號

 

[適用場合]  用來爲磁盤作個標記

 

[用  法]  label 顯示磁盤卷標

 

        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   磁盤碎片整理

 

[適用場合]  磁盤讀寫次數不少,或磁盤使用時間很長了,可能須要使用這條命令

        整理磁盤。磁盤碎片並非指磁盤壞了,而只是因爲屢次的拷貝和刪

        除文件後,磁盤使用會很不連貫,導致速度變慢。

 

[用  法]  1. C:\>defrag

 

        2. 選擇要整理的磁盤

 

 

  doskey   調用和創建DOS宏命令

 

[適用場合]  常常須要輸入重複的命令時,有很是大的用處

 

[用  法]  doskey 

 

        將dosk

 

ey駐留內存,開闢出緩衝區,之後輸入的命令都將保存在緩衝

        區中,能夠隨時調用

 

        doskey [宏命令名]=[命令名]  

 

        將宏命令定義爲命令,之後輸入宏命令,電腦就會執行相應的命令

 

        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

 

        上述四條命令都已被保存,用光標控制鍵的上下能夠依次選擇使用或

        修改, 也能夠用F7鍵列出保存的全部命令

 

        C:\>doskey di=dir/w/p 定義di爲宏命令,意思是執行dir/w/p

 

  fdisk    硬盤分區

 

[建  議]  只有硬盤被很利害的病毒感染時,或是一塊新硬盤才須要分區,最好

        請懂行的人指導。硬盤都需通過低級格式化,分區,格式化三個步驟

        纔可以使用,成品電腦內的硬盤都已經作過這些加工了。

 

[用  法]  輸入fdisk後按回車便可進入提示界面

 

 

  emm386   擴展內存管理

 

[建  議]  這條命令比較複雜,在第五章中系統配置裏將詳細介紹

 

lh/loadhigh   將程序裝入高端內存

 

[適用場合]  這條命令通常用在autoexec.bat中,當有些軟件須要的基本內存很大

        時,它會有用

 

[用  法]  lh [程序]  

 

        將程序裝入高端內存 使用此命令時,config.sys文件中需有下面兩

        條語句。 device=emm386.exe dos=umb

 

        lh [程序] /l:區號    將程序裝入指定的umb區

 

        lh /s          通常是由memmaker專用

 

[例  子]  C:\MOUSE\>lh mouse  將鼠標驅動程序裝入高端內存

 

 memmaker   內存優化管理

 

[適用場合]  這個命令如今已經不多用了,在當年DOS流行時,想玩遊戲可少不了

        它,它能夠騰出許多基本內存供遊戲使用,只需安裝一次便可

 

[用  法]  1. C:\>memmaker

 

        2. 回車繼續,F3退出

 

        3. 選擇手動安裝和自動安裝,直接回車表示自動安裝(回車得了)

 

        4. 選擇是否有程序須要擴充內存,可用空格鍵選擇,Yes表示須要,

        No不須要,按回車鍵便可。

 

        5. 程序自動檢測硬盤內是否安裝了WINDOWS

 

        6. 軟驅中如有軟盤則應將其取出,而後按回車鍵,電腦將從新起動

        兩次,不要中斷

 

,只需按回車鍵。

 

        (其實很簡單,一直按回車鍵就好了,呵呵)

 

 

 

  msd     系統檢測

 

[適用場合]  用於檢查系統信息

 

[用  法]  1. C:\>msd 回車後可見到,在每一個選項旁邊加了註解,表

        示該按鈕的功用

 

       2. 選擇需查詢的項目,好比選第一個Computer,將會彈出一個對話框

        顯示電腦的一些基本信息。你能夠試試其餘的選項,看看有什麼用。

       3. 按Alt+F鍵激活下拉菜單後, 選擇"Exit"項退出。

 

 undelete   恢復被刪除的文件

 

[適用場合]  當不當心刪錯了文件時,它能夠用得上。

 

        DOS刪除文件時,只是將文件從分配表中去除,在磁盤存儲區內將文

        件名的第一個字母刪除,文件內容並未立刻從磁盤中刪除,因此能恢

        復。

 

[用  法]  undelete       恢復已刪除的文件

 

        undelete /all   恢復文件且再也不詢問是否恢復,      

        以"#%&-0123456789abcdefghijklmnopqrstuvwxyz"的順序爲第一個

        字母來恢復文件

 

        undelete /list  列可恢復的文件名

 

        undelete /s    可將undelete駐留內存,但幾乎沒人這樣使用

 

 

 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    顯示及修改時間

 

[適用場合]  用於顯示及修改時間,用法同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    設置非執行文件的路徑

 

[適用場合]  當您沒法在多個目錄中尋找到本身輸入的文稿時,能夠試一試這個命

        令,用法相似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 continue . . .

 

 

 

 

 

        Comparing 80 tracks 18 sectors per track, 2 side(s)  

 

 

 

 

 Insert SECOND diskette in drive A:

        放入第二張盤

 

        Press any key to continue . . . Compare OK

        比較未發現不一樣

 

        Compare another diskette (Y/N) ?n

        是否比較其它盤,選y繼續比較,選n中止

 

 

 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聯成簡易的網絡,這是條頗有

        用的命令,但不經常使用

 

[用  法]   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     設置版本

 

[適用場合]  當但願使用其它版本的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     顯示命令樹結構

 

[適用場合]  查看全部的子目錄

 

[用  法]  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     顯示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爲輸入輸出設備

相關文章
相關標籤/搜索