发信人: u-boat() 
整理人: smallhors(1999-07-22 21:35:51), 站内信件
 | 
 
 
 
                         IBM PC DOS 基础
 一.  DOS的引导
      IBM PC/XT及其兼容机一般配有一个或二个软盘驱动器和一个硬盘。如果是 两
 个软盘驱动器,分别称之为A驱动器和B驱动器,如果只有一个软盘驱动器,则其 兼
 作A驱动器和B驱动器,硬盘是内置在微机内部的,不能移动,称之为C盘。
      引导DOS即可用软盘也可用硬盘,用软盘引导时,将DOS系统盘插入A驱动器 ,
 然后打开电源开关,即可自动引导,引导完毕出现提示符
      A>
 如果硬盘中装有DOS,则一般都用硬盘引导,只要把电源开关打开即可自动引导,  
 引导完毕出现提示符
      C>
 注意:用硬盘引导时不要在A驱动器中插入软盘。
      用C盘引导DOS,则引导后的缺省盘就是C盘,如果要改变缺省盘为A, 只需 作
 以下操作
      C>A:(Enter)
      A>
 反之亦然。
 
 二. DOS的文件名
   1.文件名的格式
     文件名的一般格式为
       filename.ext
   其中
       filename 由一至八个字符组成,下列字符在文件名中属无效字符:
           ."/\[]:|<>+=;,
           ASCII码小于32的字符
       其它任何字符都有效;
       .ext 为文件扩展名,由一至三个字符组成,有效字符规定同上。
       扩展名可有可无。
   2.文件名中的通配符 ?和 *
     通配符 ?在文件名或扩展名中可代表它所在位置的任何字符,例如文件名
       ab?de.xyz
   表示文件名为5个字符,以ab为开头,后跟一任何字符,最后为de 以及扩展名 为
 xyz 的所有文件。
     通配符* 在文件名或扩展名中可代表它所在位置后面的所有字符,例如
        ab*.*
     表示文件名以ab开头,扩展名为任意字符的所有文件。
 
 三. DOS的树形目录结构
     在一个盘中可以有一个根目录和若干子目录,子目录可以嵌套。根目录用符 号
 \表示。例如命令
     C>CD\(Enter)
 进入根目录。如果在根目录中有一个子目录dir1,下面命令可进入该目录
     C>CD\dir1\(Enter)
 如果在子目录dir1下面又有子目录dir2,键入如下命令可进入该目录
     C>CD\dir1\dir2(Enter)
     目录无扩展名,其有效字符与文件名相同
 
 四. 常用DOS命令
     符号约定:
       d: ────── 表示驱动器,可以为 A:,B:或C:;
       path ───── 表示路径,即目录;
       filename.ext ─ 文件名及扩展名;
       [  ] ───── 在其间的内容为选择项,可省略;
       /X ────── 参数选择项。
 
 ┏━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━━━━━ ━━━┓
 ┃ 命   令  ┃   功    能   ┃             格               式               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃ATTRIB    ┃设置或显示一个┃[d:][path]ATTRIB[+R/-R][d:][path]filenam e     ┃
 ┃          ┃文件的属性    ┃[.ext]                                         ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃BACKUP    ┃备份磁盘文件  ┃[d:][path]BACKUPd:[path][filename[.ext]] d:[/S]┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃BREAK     ┃中断控制      ┃BREAK[ON/OFF]                                  ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃CHD IR    ┃改变现用目录  ┃CHD IR [d:][path] 或                           ┃
 ┃或 CD     ┃              ┃    CD [d:][path]                              ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃CHKDSK    ┃检查磁盘并报告┃[d:][path]CHKDSK[d:][path][filename[.ext ]][/F]┃
 ┃          ┃状态          ┃                [/V]                           ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃CLS       ┃清显示屏      ┃CLS                                            ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃COMP      ┃比较文件      ┃[d:][path]COMP [d:][path][filename[.ext] ]     ┃
 ┃          ┃              ┃               [d:][path][filename[.ext] ]     ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃COPY      ┃复制文件      ┃COPY [d:][path]filename[.ext]                  ┃
 ┃          ┃              ┃     [d:][path][filename[.ext]]或              ┃
 ┃          ┃              ┃COPY [d:][path]filename[.ext]+                 ┃
 ┃          ┃              ┃     [d:][path]filename[.ext]+...              ┃
 ┃          ┃              ┃     [d:][path][filename[.ext]]                ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃DATE      ┃输入日期      ┃DATE [mm-dd-yy]|[dd-mm-yy]|[yy-mm-dd]          ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃DEL       ┃删除指定文件  ┃DEL [d:][path]filename[.ext]                   ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃DIR       ┃列出文件名    ┃DIR [d:][path][filename[.ext]][/P][/W]         ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃DISKCOMP  ┃比较软盘      ┃[d:][path]DISKCOMP[d:[d:]][/1][/8]             ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃DISKCOPY  ┃复制软盘      ┃[d:][path]DISKCOPY[d:[d:]][/1]                 ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃ERASE     ┃擦掉指定文件  ┃ERASE [d:][path][filename[.ext]]               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃FORMAT    ┃格式化磁盘    ┃[d:][path]FORMAT [d:][/S][/V][/4]              ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃LABEL     ┃建立、改变或删┃[d:][path]LABEL [d:][volume label]             ┃
 ┃          ┃除磁盘卷标记  ┃                                               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃MKD IR    ┃建立子目录    ┃MKD IR [d:]path 或                             ┃
 ┃或 MD     ┃              ┃    MD [d:]path                                ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃MODE      ┃设置打印机/显 ┃[d:][path]MODE LPT#[:][n][;[m]]或              ┃
 ┃          ┃示器的方式    ┃[d:][path]MODE n                               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃MORE      ┃显示满屏数据  ┃[d:][path]MORE                                 ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃PATH      ┃为命令或批文件┃PATH [[d:]path[[;[d:]path]...]]                ┃
 ┃          ┃搜索目录      ┃                                               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃PRINT     ┃排队和打印文件┃[d:][path]PRINT[/D][/B][/Q][/T][/C][/P]        ┃
 ┃          ┃              ┃               [d:][path][filename[.ext] ]...] ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃PROMPT    ┃设置新提示符  ┃PROMPT[prompt-text]                            ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃RECOVER   ┃从磁盘中恢复文┃[d:][path]RECOVER [d:][path]filename[.ex t]或  ┃
 ┃          ┃件            ┃[d:][path]RECOVER d:                           ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃RENAME    ┃改文件名      ┃REN [d:][path]filename[.ext]                   ┃
 ┃或 REN    ┃              ┃    [d:]filename[.ext]                         ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃RESTORE   ┃重复磁盘文件  ┃[d:][path]RESTORE d:[d:][path][filename[ .ext] ┃
 ┃          ┃              ┃                    [/S]                       ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃RMDIR     ┃删除子目录    ┃RMDIR [d:]path 或 RD [d:]path                  ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃SYS       ┃传送DOS       ┃[d:][path]SYS d:                               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃TIME      ┃输入时间      ┃TIME [hh:mm:[ss[.xx]]]                         ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃TREE      ┃显示所有目录路┃[d:][path]TREE [d:][/F]                        ┃
 ┃          ┃径            ┃                                               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃TYPE      ┃显示文件内容  ┃TYPE [d:][path]filename[.ext]                  ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃VER       ┃显示DOS版本号 ┃VER                                            ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃VER IFY   ┃校验数据      ┃VER IFY [ON|OFF]                               ┃
 ┣━━━━━╋━━━━━━━╋━━━━━━━━━━━━━━━━━━━━ ━━━┫
 ┃VOL       ┃显示磁盘卷标记┃VOL [d:]                                       ┃
 ┗━━━━━┻━━━━━━━┻━━━━━━━━━━━━━━━━━━━━ ━━━┛
                                                                                
 四. DOS的批处理文件                                                            
     DOS中文件扩展名为 .BAT 的文件称为批处理文件,可以将多条DOS命令放入 一
 个批处理文件中,这样只要运行该批处理文件就可执行多条DOS命令。
     例如在批处理文件 EX.BAT 中包含以下命令
         CLS
         PATH C:\
         BREAK ON
         VER
 则只要键入
     C>EX(Enter)
 就可顺序执行上述四条命令
     在DOS謵有一个特殊的批处理文件 AUTOEXEC.BAT ,在引导DOS的过程中会自 动
 运行该批处理文件,可以根据自己的需要编制和修改 AUTOEXEC.BAT 文件。
 
 五. 在DOS中运行程序
     在DOS中,扩展名为 .EXE 的可执行文件、扩展名为 .COM  的命令文件以及 扩
 展名为 .BAT 的批处理文件可直接运行,要运行它们,只要键入文件名并回车即 可
 例如:要运行文件 PT.EXE ,只要作以下操作
       C>PT(Enter)
 即可
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.32.216]
  | 
 
 
 |