第3节 基本DOS命令使用
    DOS系统本身包括有几十条命令,但对于初学者来说,应该首先掌握其中最常用命令的功能和使用方法。随着自身知识的积累和使用水平的提高,就可以自然掌握其它命令。
┏━━━━━━━━┓
┃3.1 DOS命令概述 ┃
┗━━━━━━━━┛
    (1)内部命令和外部命令
    DOS命令可以分为内部命令和外部命令两大类:
    ①内部命令是常驻内存的处理命令。DOS启动后,可随时使用这类命令。
    ②外部命令是以独立文件形式存储在磁盘上的程序。每一个外部命令对应一个可执行文件。执行外部命令时,DOS将处理该命令的程序调入内存,然后执行。使用外部命令应指定盘符和路径。所有扩展名为.COM、.EXE、.BAT的文件都可被视为外部命令。
    (2)DOS命令格式
    DOS命令有其一定的命令格式,一般为:
         ...
    其中命令字表明操作任务,开关参数指定操作细节,“”表示可选项。
    DOS规定:一个命令行的字符不能超过127;命令字、文件标识和开关参数之间必须用空格分开;开关参数用“/”作为前导符,开关参数的顺序不影响命令执行结果;用回车见结束命令的输入。
    为说明方便,在后面的命令实例中用“↙”代表回车键。
┏━━━━━━━━┓
┃3.2 文件操作命令┃
┗━━━━━━━━┛
    文件操作命令顾名思义,是指对文件进行操作的命令。
    基本的文件命令包括文件内容查看、文件复制、文件删除和文件重命名等命令。
    (1)文件内容查看命令
    ①格式:TYPE filename
    其中表示盘符,表示路径,filename表示主文件名,表示扩展文件名。
    ②功能说明:TYPE命令是内部命令,用来显示或打印指定文件的内容。如果要打印,必须先同时按 Ctrl + PrintScreen 键连通打印机;TYPE命令不允许使用通配符。
    TYPE命令只能显示文本文件(.TXT)、批处理文件(.BAT)和源程序文件等可阅读的ASCII码文件,不能显示二进制代码文件(如.COM或.EXE)。
    例如:C:\>TYPE AUTOEXEC.BAT
    屏幕(或打印机)上会输出AUTOEXEC.BAT文件的内容。
    (2)文件复制命令
    ①格式:
    a. COPY 
    b. COPY ++...+
    ②功能说明:COPY命令是内部命令;允许使用通配符;第一种命令格式可以复制一个或多个文件,目标文件与源文件名可以同名(在不同的目录下),也可以不通明;第二种命令格式可以将多个文件合并为一个文件,合并后的文件与第一个文件相同。
    例如
    C:\>COPY AUTOEXEC.BAT AUTO.BAK      ;       复制文件到相同目录,文件名改为AUTO.BAK。
    C:\>COPY AUTOEXEC.BAT \LXX          ;       复制文件到LXX子目录,文件名不变。
    C:\>COPY AUTOEXEC.BAT A:\DOS        ;       复制文件到A盘DOS子目录下,文件名不变。
    C:\>COPY *.* A:                     ;       将C盘根目录中的所有文件复制到A盘。
    C:\>COPY L1.DAT+L2.DAT+L3.DAT       ;       将三个文件合并为一个,文件名为L1.DAT。
    (3)文件删除命令
    ①格式:DEL(或ERASER)
    ②功能说明:DEL命令是内部命令;允许使用通配符;DEL命令可以删除指定的一个或多个文件,不能删除子目录。
    例如:
    C:\>DEL AUTO.BAT                    ;       删除C盘根目录中名为AUTO.BAT的文件。
    C:\>DEL \LXX\AUTO.BAT               ;       删除C盘LXX子目录中名为AUTO.BAT的文件。
    C:\>DEL A:\*.BAS                    ;       删除A盘根目录中所有扩展名为BAS的文件。
    如果使用通配符*.*删除指定目录上的所有文件时,为防止错误删除,DOS系统会显示提示信息:
        Are you sure(Y/N)?_
    让用户确认,键入Y并回车,则将指定目录中的所有文件删除,否则取消删除操作。
    使用DEL *.*必须非常小心,一般情况下不要对C盘根目录使用该命令。
    (4)文件重命名命令
    ①格式:REN 
    ②功能说明:REN命令是内部命令;允许使用通配符;REN命令可以将一个或多个文件的文件名更改。
    例如:
    C:\>REN AUTO.BAT AUTOEXEC.BAK       ;       将AUTO.BAT文件改名为AUTOEXEC.BAK。
    C:\>REN A:\LXX\*.TXT *.DOC          ;       将A盘LXX子目录中所有扩展名为TXT的文件改成主文件名不变、扩展名为DOC的文件。
    一般情况下,REN命令中尽量避免使用通配符。如果通配符使用不当,会造成文件名的混乱。
┏━━━━━━━━┓
┃3.3 目录操作命令┃
┗━━━━━━━━┛
    目录操作命令是对目录进行操作的命令。包括目录显示、建立子目录、改变当前目录和删除子目录等基本命令。
    (1)目录显示命令
    ①格式:DIR 
    ②功能说明:DIR命令是内部命令;允许使用通配符;DIR命令用于显示(或打印)指定目录的目录清单,如果省略部分,系统默认为当前目录;常用的开关参数有:
    /W  :在一行上以多列方式显示,而且只显示文件名和子目录名;
    /P  :分屏显示目录清单。当文件项显示满一屏后暂停,按任意键继续显示;
    /S  :显示包括所有下级子目录中的文件目录;
    /A  :显示指定属性的文件和目录,包括隐藏文件和系统文件。
    例如:
    C:\>DIR                             ;       显示C盘根目录中的所有文件和子目录名。
    C:\>DIR A:\LXX /W                   ;       以多列方式显示A盘LXX子目录中的所有文件名。
    C:\>DIR \DOS\*.EXE /P               ;       分屏显示C盘DOS子目录中所有以EXE为扩展名的文件名。
    (2)建立子目录命令
    ①格式:MD 
    ②功能说明:MD命令是内部命令;用于在指定的目录下建立子目录;新建的子目录名不能与同级目录中已有的子目录名或主文件名相同;MD命令中如果缺省盘符和路径,表示在当前目录下建立子目录。
    例如:
    C:\>MD USER                         ;       在C盘根目录下新建名为USER的子目录。
    C:\>MD \USER\LXX                    ;       在C盘USER子目录下新建名为LXX的子目录。
    C:\>MD A:\USE                       ;       在A盘根目录下新建名为USER的子目录。
    (3)删除子目录命令
    ①格式:RD 
    ②功能说明:RD命令是内部命令,用于删除指定子目录;RD命令不能删除当前目录和根目录;被删除的子目录中必须是空目录(即子目录中只有“.”和“..”两个文件标记)。
    例如:
    C:\>RD USER                         ;       删除C盘根目录下名为USER的子目录。
    C:\>RD \USER\LXX                    ;       删除C盘USER子目录下名为LXX的子目录。
    C:\>RD A:\USE                       ;       删除A盘根目录下名为USER的子目录。
    DOS命令中还提供了一个删除子目录的命令:
    DELTREE 
    该命令可以直接删除指定的子目录,包括其中的所有的文件和子目录。由于该命令会删除大批文件,因此,必须谨慎使用。
    (4)改变当前目录命令
    ①格式:CD 
    ②功能说明:CD命令是内部命令,用于改变并显示当前目录。
    例如:C盘有目录结构C:\USER\LXX\HZK,其中USER、LXX和HZK均为子目录名。则:
     当前目录和显示         命令                       改变后当前目录显示
     C:\>                        CD USER                 C:\USER>
     C:\>                        CD USER\LXX\HZK    C:\USER\LXX\HZK>
     C:\USER\LXX\HZK>    CD..                       C:\USER\LXX>
     C:\USER\LXX\HZK>    CD\                        C:\>
     C:\USER\LXX\HZK>    CD A:\DOS              A:\DOS>
┏━━━━━━━━┓
┃3.4 磁盘操作命令┃
┗━━━━━━━━┛
    磁盘操作命令的操作对象是软盘和硬盘,其中包括磁盘格式化、磁盘复制、磁盘检查、系统文件复制和磁盘目录结构显示等基本命令。
    (1)磁盘格式化命令
    ①格式:FORMAT ……
    ②功能说明:FORMAT命令是外部命令,用于对指定的磁盘进行格式化;常用的开关参数有:
    /S:磁盘格式化后,将三个DOS系统文件复制到被格式化的磁盘上,是该盘可以启动DOS;
    /F:指定被格式化磁盘的容量。可以是360K、640K、720K、1200K、1440K或1.2M、1.44M等;
    /V:为磁盘指定一个卷标名(有1~11个字符组成);
    /Q:快速格式化磁盘,只删除被格式化磁盘上原有的文件分配表和根目录内容,不检查磁盘缺陷。
    例如:要在A驱动器中格式化一张新软盘,操作过程为:
    a.键入命令  FORMAT A:↙
    屏幕显示:
                Insert new diskette for drive A:
                and press Enter when ready...
    b.将新盘插入A驱动器中,关好驱动器闩门,按回车键。系统开始对软盘进行格式化操作。
    当格式化完成后,屏幕显示:
                Volume Label (11 Characters, Enter for None)?
    系统提示拥护输入卷标名,如不设卷标名就直接按回车。屏幕将显示磁盘格式化后的磁盘容量信息,并显示:
                Format another(Y/N)?
    拥护若要格式化其他软盘,键入Y,否则键入N结束格式化操作。
    如果要 在 A 驱动器中格式化另一张名为 LXX、 可作为系统盘使用的软盘, 可以使用命令:
FORMAT A:/S/V:LXX
    由于FORMAT命令不但可以格式化新磁盘,也可以对已经使用过的磁盘进行格式化。所以,对旧盘进行格式化前,必须确认盘中的全部信息一不在需要,否则可能造成无法挽回的损失。一般情况下,不要对硬盘格式化。
    (2)磁盘复制命令
    ①格式:DISKCOPY 
    ②功能说明:DISKCOPY命令是外部命令,用于将指定磁盘的内容复制到另一个磁盘上;d1表示源盘,d2表示目标盘;/1表示只复制源盘的一面到目标盘,/V 表示在复制的同时检验目标盘与源盘信息的一致性;源盘和目标盘的规格必须一致;当d1和d2相同时,表示在同一驱动器上惊醒磁盘复制;如果目标盘为格式化,复制过程中将自动对其进行格式化。
    例如:将A盘上的内容全部复制到B盘,可键入命令:
                DISKCOPY A: B:↙
    屏幕显示:
                Insert Source diskette for drive A:
                Insert Target diskette for drive B:
    提示用户将源盘和目标盘分别插入A驱动器和B驱动器中,然后回车。系统开始复制,复制结束后,屏幕显示:
                Copy press ended
                Copy another diskette (Y/N)?
    用户若要继续复制其它软盘,键入Y,否则键入N结束复制操作。
    在同一驱动器上也可以复制磁盘。如在A驱动器上复制磁盘,可以键入命令:
                DISKCOPY A: A:↙
    系统会提示用户何时插入源盘和目标盘,直至完成复制操作。
    从表面上看,磁盘复制命令DISKCOPY和文件复制命令COPY *.*都可以将一个磁盘的内容复制到另一个磁盘中,而实际上两个命令有许多不同点,见表3.1。
                      表3.1 DISKCOPY命令和COPY *.*命令比较
┏━━━━━━━━━━━━┯━━━━━━━━━━━┯━━━━━━━━━━┓ 
┃            │  DISKCOPY A: B:  │  COPY A:\*.* B: ┃ 
┠────────────┼───────────┼──────────┨ 
┃复制系统、隐含文件   │     能         │          不能      ┃ 
┠────────────┼───────────┼──────────┨ 
┃  单驱动器操作          │          能          │          不能      ┃ 
┠────────────┼───────────┼──────────┨ 
┃复制是格式化磁盘        │          能          │          不能      ┃ 
┠────────────┼───────────┼──────────┨ 
┃  整理文件碎片          │         不能         │           能       ┃ 
┗━━━━━━━━━━━━┷━━━━━━━━━━━┷━━━━━━━━━━┛ 
    (3)磁盘检查命令
    ①格式:SCANDISK 
    ②功能说明:SCANDISK是高级本DOS提供的外部命令,可以对指定磁盘进行磁介质、文件分配表、目录结构、文件存储情况检查,还可以对磁盘表面结构进行扫描。检查过程中,使用图形界面提示检查状态和检查结果。
    例如:键入命令
          SCANDISK A:↙
    系统将对A驱动器中的磁盘进行磁介质、文件分配表、目录结构、文件存储情况等检查,一以图形方式显示检查结果。然后提示用户是否进行磁盘表面结构扫描,如果用户同意扫描,系统将开始扫描操作,并以图形方式显示磁盘表面结构和扫描进程。在系统执行磁盘检查命令过程中,可以随时按“X”键中止操作或退出SCANDISK命令。
    (4)系统文件复制命令
    ①格式:SYS :
    ②功能说明:SYS是外部命令,用于将DOS启动时需要的三个系统文件IO.SYS、MSDOS.SYS、COMMAND.COM)复制到指定的磁盘上,使该盘成为可以启动DOS的系统盘;d1和路径指明系统文件的位置,若省略,表示系统文件在当前磁盘的根目录中;d2表示复制系统文件的目标盘。
    例如:
    C:\>SYS A:          ;将C盘的三个系统文件复制到A盘,使之成为系统盘。
    C:\>SYS A: B:       ;将A盘的三个系统文件复制到B盘,使之成为系统盘。
    (5)磁盘目录结构显示命令
    ①格式:TREE 
    ②功能说明:TREE是外部命令,用于显示指定磁盘的目录结构;/F表示还要显示各级目录中的所有文件。
    例如:
    C:\>TREE A:         ;显示A盘根目录结构。
    C:\>TREE \USER      ;显示USER子目录的结构。
    C:\>TREE A: /F      ;显示A盘根目录结构和各级目录中的所有文件名。
┏━━━━━━━━━━┓
┃3.5 系统环境设置命令┃
┗━━━━━━━━━━┛
    系统环境设置命令一般是内部命令。
    (1)清屏命令
    ①格式:CLS
    ②功能说明:CLS命令用于清除屏幕,并将系统提示符和光标定位到屏幕的左上角。
    例如:
    C:\>CLS↙
    屏幕上原有内容全部消失,只在屏幕的左上角显示“C:\>”。
    (2)日期设置命令
    ①格式:DATE 
    ②功能说明:DATE命令用于显示和重新设置系统日期;mm表示月,dd表示日,yy 表示年(省略前两位),并用符号“-”隔开。
    例如:C:\>DATE↙
    屏幕显示系统当前日期为:
        Current date is 11-18-97
        Enter new date(mm-dd-yy):_
    提示用户输入新日期。如果不修改日期,就直接回车。
    (3)时间设置命令
    ①格式:TIME 
    ②功能说明:TIME 命令用于显示和重新设置系统时间 ;hh 表示小时(0~23),mm 表示分钟(0~59),ss 表示秒(0~59),并用符号“:”隔开。
    例如:C:\>TIME↙
    屏幕显示系统当前时间为:
        Current time is 10:05:48p
        Enter new time:_
    提示用户输入新时间。如果不修改时间,就直接回车。
    (4)显示DOS版本号命令
    ①格式:VER
    ②功能说明:VER命令用于显示当前使用的DOS版本号。
    例如:C:\>VER
    屏幕显示:
        MS-DOS Version 6.22
    其中6表示主版本号,22表示次版本号。
  (完)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^
                                       本书原著著作权所有:《计算机基础应用》编写组
                                                          (中央广播电视大学出版社)
                                       本书与原著略有修改,排版版权所有:QQ-PETER
※ 修改:·mmbbooyy 於 Jul 21 15:23:20 修改本文·
※ 来源:·BBS 水木清华站 smth.org·
(本文采用S-Term文章拷贝脚本拷贝)
==================================================