相信自己是对的,朋友多多才是走向成功的开始……

自己的事自己办!

统计

积分与排名

空间

网址

自己

最新评论

DOS基本知识

 好多朋友都和我说,都是什么年月了,你还说什么DOS,那东西都过时了,早已经没有人使用了!可是我这个人就是爱较真儿,我不但要说它没有过时,更要说它非常有用。换句话说:DOS不是万能的,可是没有DOS是万万不能的!

        或者说,windows用于简单的基本应用确实是不错,连小孩子看了就会使用的傻瓜软件,的确非常方便。但是到系统管理这样的层次,就十分困难了,此时,DOS会大显身手。所以说,WIndows是应用平台,DOS是管理平台。应用者人人可为,管理者并非人人可为了。

纯DOS 6.22的20个基本命令
(对7.0以上版本也适用)

    DOS 6.22的命令有130多个,下面仅介绍其中的20个基本命令。其实各个命令,在无论是在DOS系统下还是Windows系统下都非常有效,特别是在Windows系统瘫痪之后,非常实用。换句话说,DOS命令并不是没有用了,只是在一般的使用当中不用或少用,在计算机的管理以及维护维修时,DOS命令时必不可少的。

一、常用内部命令

    微机启动成功后,就归启动盘上的 DOS 管理了(假设有硬盘,硬盘上DOS的版本号是 6.22,而是从软盘上启动的微机,软盘上的 DOS 版本号是 3.31,则硬盘上的 6.22 的 DOS 命令使用无效,使用中系统提示使用正确的 DOS 版本。如果两者 DOS 版本相同,硬盘上的DOS命令虽然有效,但必须经过A盘上的 COMMAND. COM来解释才生效,即系统总是到 A 盘上读取 COMMAND),此时所有的 DOS 的内部命令就可以随时随地任意使用。
    当然,我们的硬盘上安装的是Windows系统,此时,用软盘上的6.22的DOS系统启动计算机的话,硬盘上的Windows系统命令也是不可用的。
    总之,DOS的内部命令,就是计算机启动后可以随意使用的命令,它不以文件形式存储在磁盘上,哪怕是磁盘上只有IO.SYS、MSDOS.SYS、COMMAND.COM三个系统文件,就能够使用。

    1.察看目录命令 DIR

    想要知道某个磁盘、某个目录有什么内容(子目录和文件、文件的详细情况)时使用此命令,命令名后面可以跟磁盘名、目录名、文件名等。
    (1)方法:
       ① 直接敲入DIR
       ② 敲入DIR 盘符(A:、B:、C:、D:...等)
       ③ 敲入DIR 目录名(或盘符\目录名)
       ④ 敲入DIR 文件名(或盘符\目录名\文件名)

    (2)举例:
        C:\>DIR↓         察看C盘根目录(当前目录) 
        C:\UCDOS>DIR↓         察看C盘UCDOS目录(当前目录) 
        C:\>DIR A:↓         在C盘察看A盘的当前目录(可能是根目录也可能是某个子目录) 
        A:\>DIR C:\↓         在A盘察看C盘的根目录 
        C:\>DIR UCDOS↓         在C盘根目录查看当前盘UCDOS目录情况 
        C:\>DIR *.EXE↓         察看当前目录下所有扩展名为 EXE 的文件


    附:dir 命令的各个参数(适合较高版本的DOS):
       DIR/w    横行显示    DIR/P   分页显示 
       DIR/A或DIR,    列出全部的隐藏含文件    DIR/S   所有目录及其下所有子目录的文件 
       DIR/B   裸显示    DIR/L   以小写方式显示 
       DIR/ah   列出全部的隐藏文件    DIR/AS   列出全部系统文件 
       DIR/O:C   显示文件压缩比(小到大,反之用-C)…… 
       DIR/A:A   压缩位置时显示    DIR/A:-A   压缩位置位时不显示 
       DIR/A:D   只显示目录    DIR/A:-D   不显示目录 
       DIR/A:R   只显示只读文件    DIR/A:-R   不显示只读文件 
       DIR/A:H   只显示隐含文件    DIR/A:-H   不显示隐含文件 
       DIR/A:S   只显示系统文件    DIR/A:-S   不显示系统文件 
       DIR/O:E   按扩展名首字母顺序A—Z显示    DIR/O:-E   按扩展名首字母顺序Z—A显示 
       DIR/O:S   占用空间最小的优先显示    DIR/O:-S   占用空间最大的优先显示 
       DIR/O:D   创建时间最早的优先显示    DIR/O:-D   创建时间最晚的优先显示 
       DIR/O:G   先列目录,再列文件    DIR/O:-G   先列文件再列目录 
       DIR/O:N   按A—Z字母顺序显示    DIR/O:-N   按Z—A字母顺序显示 
    DIR的这些用法还可以组合使用,选择项之间不留空格。不过,这些只是在5.0以后版本的MS-DOS中才有,如果想要使这样的命令按照上述某一选择一直有效的话,就用set dircmd=switchs(es),把它加到自动批处理文件AUTOEXEC.BAT中,例如:在自动批处理文件AUTOEXEC.BAT中加入:
       Set dircmd=/p      显示一页之后暂停
       Set dircmd=/s/p    分页显示当前目录及其所有子目录内的文件
       Set dircmd=/W/L    用小写字母形式横向显示目录及文件
    既然如此,我们同样可以利用这种方法对命令进行加密,从而使一般的用户无法操作。
       Set dircmd=0       让dir命令失效,键入dir命令,屏幕提示 File not found
       Set dircmd=        取消原有设置,命令恢复正常
    由此可见,DOS 命令可以用set命令进行改变。这是改变dir命令,其他命令的改变与此类似。

    2.改变目录命令 CD(CHDIR)

    察看目录时看到第二列为〈DIR〉(目录标志) 的,就可以用此命令进入该目录当中,只要用“CD+空格+目录名”或“CD\目录名”就能够进入到该目录中。
    (1)方法:
        ① CD 目录名(或CD\目录名)         逐层进入目录 
        ② CD\目录名1\目录名2\目录名3         直接进入深层目录 
        ③ CD..         逐层退出目录 
        ④ CD\         直接退出到根目录 
        ⑤ C:\目录名1\目录名2>CD\目录名3\目录名4         退出某目录的同时进入目录 
        ⑥ CD         显示当前目录

    (2)举例:
        C:\>CD ucdos↓          进入ucdos目录 
        C:\UCDOS> 
        C:\>CD UCDOS\SRC↓         进入UCDOS目录下的SRC子目录 
        C:\UCDOS\SRC> 
        C:\UCDOS\SRC>CD..↓          从深层子目录SRC中退出到上层目录UCDOS 
        C:\UCDOS>CD..↓         从子目录UCDOS中退出到根目录 
        C:\> 
        C:\UCDOS\SRC>CD\↓          从深层子目录SRC中直接退出到根目录 
        C:\> 
        C:\UCDOS\SRC>CD\CAIDOS\ADS↓         从SRC中退出的同时进入ADS 
        C:\CAIDOS\ADS> 
        C:\CAI\ADS>CD↓          显示当前目录 
        C:\CAI\ADS


    3.清屏幕命令 CLS

    CLS 命令的作用是把屏幕上显示的内容清除掉,以便于大家查看屏幕上即将显示的内容。例如:
        C:\>cls↓        清除屏幕内容

    4.建立目录命令 MD(MKDIR)

    MD 命令的作用是建立目录,以便于存放自己的文件。例如:
        C:\>MD LYX↓        建立一个名为 LYX 的目录
        A:\>MD C:\ABC↓     在C盘建立一个名为ABC的目录 

    5.删除空目录命令 RD(RMDIR)

    RD 命令的作用是删除里面没有子目录和文件的空的目录。例如:
        C:\>RD LYX↓        删除掉名为 LYX 的没有内容的空子目录名
        A:\>RD C:\ABC↓     删除掉C盘名为 ABC 的没有内容的空子目录名
    RD 命令只能删除掉目录中没有任何子目录或文件的空的子目录,其中如有文件或目录,则需要首先删除其中的目录和文件,然后再删除这个目录。

    6.文件改名命令 REN(RENAME)

    此命令的作用是把原来的文件名改成新的文件名。例如:
        C:\UCDOS>REN LYX.WPS ABC.TXT↓         把文件 LYX.WPS 改成新名为 ABC.TXT
        C:\>ren A:\XYZ\123 234↓               把A盘XYZ目录下的文件 123 改成新名为 234

    7.拷贝文件命令 COPY

    拷贝也叫做复制,就是把原来的东西原样复制出一个新的副本。例如:
        C:\>COPY C:\UCDOS\LYX.WPS C:\BOOK↓
        把C盘UCDOS目录下的LYX.WPS文件制作一个副本,并且放到C盘BOOK目录中文件名仍然用原名
        C:\UCDOS>COPY LYX.WPS LYX.TXT↓
        把文件LYX.WPS制作出个副本,以一个新的文件名LYX.TXT放到原来目录中

    8.删除文件命令 DEL(ERASE)

    此命令的作用是把某个或某些磁盘文件从磁盘上删除掉。例如:要删除C盘UCDOS目录下的 LYX.WPS 文件,可以用下面的方法:
        C:\UCDOS>DEL LYX.WPS↓
        C:\>DEL C:\UCDOS\LYX.WPS↓

    9.显示文件内容命令 TYPE

    显示文本文件的内容,通常情况下扩展名为TXT、BAT的文件都是文本文件,相当于我们所说的“书、本”类的文字内容的文件,可以是中文的、外文的。例如:
        C:\WB>TYPE WB.TXT↓         显示 WB.TXT 文本文件的具体内容
        C:\UCDOS>TYPE UP.BAT↓      显示UCDOS目录下的文件名为UP 的批处理文件的具体内容。
    屏幕显示:
        @ECHO OFF
        RD16
        KNL
        RDFNT
        PY
        PRNT

    10.显示修改日期命令 DATE

    此命令的作用是显示和修改系统时间。例如:
        C:\>DATE↓
        Current date 03-23-1998
        Enter new date:_
    直接按回车承认当前日期,不进行修改。如果需要修改,则按照要求的形式输入当前的具体日期后,回车即可,时间修改成功。

    11.显示修改时间命令 TIME

    此命令的作用是显示和修改系统时间。例如:
        C:\>TIME↓
        Current time 09:23:45.78p
        Enter new time:_
    直接按回车承认当前时间,不进行修改。如果需要修改,则按照要求的形式输入当前的具体时间后,回车即可,时间修改成功。

    12.显示 DOS 版本命令 VER

    此命令的作用是显示启动微机时用的DOS的版本号。例如:
        C:\>VER↓    命令执行后屏幕显示:
        MS-DOS Version 6.22

    13.显示磁盘卷标命令 VOL

    此命令的作用是显示磁盘卷标,即显示一下磁盘的名字。例如:
        C:\>VOL↓         命令执行后屏幕显示为:
        Volume in drive C is LYX
        Volume Serial Number is 2425-98D1

    14.显示或设置路径命令 PATH

    PATH 命令可以显示、设置磁盘目录路径。例如:
        C:\>PATH↓ 显示磁盘目录路径, 屏幕可能会显示类似下面的内容:
        PATH=C:\;C:\DOS;C:\UCDOS;C:\Windows;
    或者是:
        No Path (没有路径)
        C:\>PATH=C:\WPS↓    设置C盘的WPS目录路径,即使WPS目录下的可执行文件在任何磁盘、任何目录下可以随意调用
        C:\>PATH=C:\DOS↓    设置C盘的DOS目录路径,使DOS的外部命令随处可用
    设置了PATH=C:\DOS后,就可以像执行内部命令一样执行外部命令。例如:
        C:\UCDOS>XCOPY C:\UCDOS\BOOK A:\BOOK/S
    此操作为拷贝C盘UCDOS下BOOK目录及其下的子目录到A盘为BOOK目录,本来应该在C盘DOS目录下操作的命令,或者不在C盘DOS目录下执行也得指明此命令是C 盘的DOS目录下的外部命令,却可以直接使用。试比较:
    设置路径前的操作:
        C:\DOS>XCOPY C:\UCDOS\BOOK A:\BOOK/S↓
        或者用:
        A:\>C:\DOS\XCOPY C:\UCDOS\BOOK A:\BOOK/S↓
    但是设置 PATH=C:\DOS 后,就可以直接使用:
        A:\>XCOPY C:\UCDOS\BOOK A:\BOOK/S↓
    此三种操作结果完全相同。

二、常用外部命令

    外部命令是指存放在 C或 A盘 DOS目录(或C:\Windows\command)中(或者是 A 盘根目录下)的扩展名为 COM 和 EXE 等的文件,使用这些命令时要先进入 DOS 目录(或C:\Windows\command)中(或者指明命令是在 C 或 A 盘的 DOS 目录中),例如:

    1.显示磁盘目录的树形结构命令 TREE

        C:\DOS>TREE C:\↓         显示 C 盘根目录下磁盘上的目录树形结构
    命令执行后,屏幕显示类似于下面的内容:

    从屏幕显示的情况我们可以看出,在根目录下还有 KEYB、ZHIFA和 DOSCAI、DOS、WBZX、WINDOWS、WPS 七个子目录,WBZX 下有 WB、WT 和 WBXX 三个子目录,WINDOWS 下又有SYSTEM 和 WINABC 两个子目录,DOSCAI、DOS 和 WPS 目录下没有子目录。
    换句话说要想直接进入某一个深层子目录,需要是一条路径下的子目录,如:
        C:\>CD\ZHIFA\ADS↓    直接进入ZHIFA子目录下的ADS目录
        C:\ZHIFA\ADS>
    如果使用下面的形式系统就会提示出错:
        C:\>CD\DSOCAI\WBXX    想要进入 DOSCAI 目录下的 WBXX 目录
    显然 DOSCAI下没有 WBXX子目录,WBXX 子目录是在 WBZX 目录下,系统提示:
        Invalid directory
    说明不是一条路径,无法进入,此路不通。

    2.删除目录树命令 DELTREE

    要想删除某一个目录及其下面的子目录、此目录和其下子目录中的所有文件时,使用这个命令。此命令功能强大,内容删除后不可恢复,不可随意乱用。例如:
        A:\>C:\DOS\DELTREE C:\ABC    在A盘使用C盘DOS目录下的DELTREE命令进行删除C盘的ABC目录及其下的所有内容

    3.磁盘格式化命令 FORMAT

    磁盘格式化的作用是给磁盘建立根目录和文件分配表,并且规划磁盘空间,使磁盘有利于数据的存储。需要时也可以使磁盘成为系统盘。例如:
        C:\DOS>FORMAT A:        把磁盘 A 格式化成为空磁盘
        C:\>\DOS\FORMAT A:/S    把磁盘 A 格式化成为能够启动微机的系统盘

    4.拷贝目录命令 XCOPY

    XCOPY 的作用是拷贝整个目录以及其下的子目录和所有文件。例如:
        A:\>C:\DOS\XCOPY A:\FOX C:\FOX/S
        拷贝A盘FOX目录及其下面所有文件到C盘为FOX目录,/S参数意为包扩下面的子目录

    5.整盘拷贝命令 DISKCOPY

    把一个磁盘上的全部内容依照原样完全复制到另一张磁盘上。例如:
        C:\DOS>DISKCOPY A: A:
    屏幕提示首先插入源盘,数据读出一部分后,要求插入目标盘,再提示插入源盘,读出部分数据后又提示插入目标盘,反复约三次,整盘拷贝完毕。
    (1)拷贝的过程中目标盘直接被格式化,因此目标盘上原有数据会全部消失;
    (2)必须是两个软盘间进行拷贝;
    (3)可以在两个相同容量的驱动器间进行拷贝, 或者在同一驱动器中进行两个磁盘拷贝,不管怎样,两个磁盘的容量必须相同。

    DOS 的内部命令、外部命令有很多,这里只简单介绍几个常用的命令,想要了解更多的DOS命令,请参见DOS手册方面的资料。


    6.改变属性命令 ATTRIB

    给文件或目录增加或解除只读(R)、隐藏(H)、文档(A)和系统(S)4个属性。增加属性用“+”号,解除属性用“-”号。如:
       C:\DOS>attrib -h -r -s -a c:\command.com    (给C盘根目录下的COMMAND.COM文件去掉各个属性)
       C:\DOS>attrib +h +r +s +a D:\lyx.wps        (给D盘根目录下的lyx.wps文件增加各个属性)

三、在DOS状态下调用程序的多种方法

   1.进入目录再敲目录名

   所谓的进入目录再敲目录名,实际上是进入目录后执行的是和目录名相同的扩展名为.COM、.EXE和.BAT的文件名。如:
      C:\>cd zhifa↓       进入ZHIFA目录
      C:\ZHIFA>zhifa↓     执行文件名为ZHIFA的程序
   又如:
      C:\>cd wb↓      进入WB目录
      C:\WB>wb↓       执行文件名为WB的程序

   2.进入目录再敲扩展名为COM、EXE、BAT文件的文件名

   进入目录之后,不管目录名是什么,再敲扩展名为COM、EXE、BAT文件的文件名。如:
      C:\>cd ucdos↓       进入UCDOS目录
      C:\UCDOS>UCDOS↓     执行文件名为UCDOS的程序
   我们还可以执行其他扩展名为.COM、.EXE和.BAT的程序:
      C:\UCDOS>wps↓      执行文件名为WPS的程序
      C:\UCDOS>quit↓     执行文件名为QUIT的程序

   3.指明所要执行的程序所在的盘符、路径、文件名

   指明所要执行的程序所在的盘符、路径、文件名,实际就是不在程序所在的目录内,执行程序。比如,C盘的根目录有WB子目录,该目录中有WB.EXE、WT.LIB、WB1.TXT、WB2.TXT、WB3.TXT等文件。现在我们要在 D盘执行这个WB.EXE程序,执行命令的方法是:
      D:\>C:\WB\WB↓

   4.用Path命令为指定目录下的可执行文件设置查询路径;

   如果我们总是进入目录去执行程序,或者是指明程序所在的盘符、路径、文件名,那样十分不便,用Path命令为指定目录下的可执行文件设置查询路径后,就可以直接执行程序,就象在程序所在的目录中执行程序一样。如:
      D:\>path C:\WB↓    给C盘的WB目录中的可执行文件设置路径
      D:\>WB↓            设置路径后直接执行C盘的WB目录中的可执行文件WB.EXE
    当然,如果每次都这样使用的话也还是不方便,因此可以把PATH C:\UCDOS这样的命令加在自动批处理文件AUTOEXEC.BAT中。以后只要计算机一启动,这个路径就存在,就可以在任何位置直接执行这个程序了。

    5.用 Append 命令为指定目录下的非可执行文件设置查询路径。

   并不是所有的程序都能在用Path命令为指定目录下的可执行文件设置查询路径后,就都有效,有时我们还需要再用 Append 命令为指定目录下的非可执行文件设置查询路径。如:
      D:\>path C:\KV300↓              给C盘的KV300目录中的可执行文件设置路径
      D:\>C:\DOS\append C:\KV300↓     给C盘的KV300目录中的非可执行文件设置路径
      D:\>KV300↓                      设置路径后直接执行C盘的KV300目录中的可执行文件KV300.EXE

posted on 2008-03-23 12:15 可冉 阅读(419) 评论(0)  编辑 收藏 引用 所属分类: 系统

只有注册用户登录后才能发表评论。