DOS操作系统、常用DOS命令简介

计算机基础理论 专栏收录该内容
2 篇文章 0 订阅

第1节  DOS的概述

1.什么是DOS

DOS(Disk Operating System)是一种单用户单任务磁盘操作系统。

DOS是英文Disk Operating System(磁盘操作系统)的缩写,它最早是由美国微软(Microsoft)公司研制开发的一种操作系统。有时会看到MS-DOS或PC-DOS两种提法,其实这两者的功能差不多,只不过MS-DOS是由微软公司(Microsoft缩写是MS)制作销售的,而PC-DOS是由国际商用机器公司(IBM)制作销售的。当然Windows操作系统中所包含的DOS是属于MS-DOS。

在DOS中,用户也可以管理设备和文件。如进行打印文件、删除文件、复制文件等操作。

2.DOS的发展

自从DOS在1981年问世以来,版本就不断更新,纯DOS从最初的DOS1.0升级到DOS6.22(纯DOS),这以后的新版本DOS都是由Windows系统所提供的,并不单独存在,版本有Windows 95下的DOS7.0,Windows ME下的DOS8.0等。

3.DOS的组成

DOS分为核心启动程序和命令程序两个部分。

DOS的核心启动程序有Boot系统引导程序、IO.SYS、MSDOS.SYS和COMMAND.COM。它们是构成DOS系统最基础的几个部分,有了它们系统就可以启动。

(1)引导程序(Boot Record)

引导程序在磁盘上的0面0道1扇区上,其作用是将DOS的三个功能模块装入内存。

(2)输入/输出管理模块(IO.SYS)

管理微机的输入/输出设备,实现对磁盘、显示器、打印机、串行接口磁盘等设备的控制

(3)文件管理模块(MSDOS.SYS)

是DOS的核心,负责管理磁盘上的文件的建立和调用

(4)命令处理模块(COMMAND.COM)

接收用户通过键盘输入的命令,并对命令进行分析后加以处理。

4.DOS环境的进入和退出

(1)开机进入DOS

开机一小段时间后按[F8]键,屏幕会显示菜单,选择(带命令行的安全模式),回车后直接进入DOS环境。

(2)"程序"菜单中进入DOS

① Windows95/98/me:

“开始”-->“程序”-->“DOS”,就可进入DOS。这时的DOS环境只是Windows的一个应用程序窗口,这样用户可以在不关闭其它程序的情况下采用这种方式进入DOS,并且很容易地在各个程序窗口间进行切换。

② Windows2000/NT/XP:

“开始”-->“所有程序”-->“附件”-->“命令提示符”,

返回Windows只需输入“EXIT”命令即可。

(3)在“运行”对话框中输入命令DOS

① Win9x/Me

在“开始”菜单中输入“command”命令

② Win2000/NT/XP

在“运行”对话框中输入“cmd”或“command”命令

第2节  文件和目录管理基础知识

1.文件

在计算机中一组相关信息的集合被称为文件。所有的公文、数据、程序、表格、图画、图像以及声音信息在计算机中都被认为是文件。计算机以文件形式管理着这些软件资源。

2.文件名

为了区别这个文件与另一个文件的不同,每个文件都必须要有自己的名字。纯DOS操作系统的命令规则

(1)分主文件名和扩展名两个部分;

(2)主文件名由1~8个字符组成,扩展名由0~3个字符组成;

(3)不区别大小写字母;

(4)不能使用保留文件名,如:CON、COM1、COM2、LPT1等。

扩展名,用于标识文件的类型

3.通配符*和?

每个文件名只能表示一个文件,而要表示一类文件,则需要使用“*”、“?”这两个通配符。 

    *:代表任意一组字符

    ?:代表任意一个字符

4.目录(文件夹)

计算机中所有的信息都是以文件形式保存在磁盘上,这样磁盘上的文件很多,并且随着时间的推移,文件还会越来越多,如何才能管理好这些杂乱的文件呢?

目录(文件夹)是存放文件的地方,当一个目录(文件夹)里的文件太多时,还可以在目录(文件夹)下再添加小的目录(文件夹)。

DOS以目录树的形式管理磁盘,目录是一层一层的,构成一个树的形式。在一个盘符中最底层的目录为根目录,根目录下的目录都称为它的子目录。

根目录用"\"表示

一个目录的上一层目录用".."表示

我们可以通过路径来查找某一个文件或目录,路径就如同地址一样,可以使用户方便、准确地进行查找。比如"C:\Windows\System32\xcopy.exe"就是一个文件的路径。

在同一个目录下,不允许存在相同名称的文件或目录。

5.当前盘和当前目录

(1)当前盘

如提示符“C:\>”则表示当前盘是C:盘;提示符“D:\>”表示当前盘是D:盘。更改当前盘的方法如下:

C:\>D:

D:\>F:

F:\>

(2)当前目录

用户正在其中的目录就是当前目录,可根据提示符看出:

C:\Windows>     当前目录是C:盘下的Windows目录

D:\My\Option>    当前目录是D:盘下的My目录下的Option目录

6.路径

路径用来标识文件在磁盘中的具体位置。分绝对路径和相对路径。

(1)绝对路径:

从根目录(\)开始的路径,如:

D:\>   \My\Option\LX.doc

C:\bat>   \Windows\Sys.bat

(2)相对路径

是从当前目录开始的路径,它是相对于当前所在的目录而言的,如:

D:\My>   Option\LX.doc

C:\>     Option\LX.doc

C:\>     Windows\sys.bat

C:\Windows>   sys.bat

D:\My\Option>     ..\SC.xls

7.DOS命令类型

(1)内部命令

内部命令包含在DOS的Command.com文件中,随着DOS的启动而装入内存,使用时,用户只要输入命令名即可。如:dir,copy,cd,path,del等命令是内部命令。

(2)外部命令

外部命令是DOS独立的可执行的文件(扩展名是exe,com,bat),平时不装入内存,当需要执行时,应由磁盘调入内存,再执行。如:Diskcopy,Format,Xcopy等命令是外部命令。 Windows XP外部命令主要存放在C:\windows\system32目录下。

第3节  DOS常用命令简介

DOS命令很多(包括文本编辑、查杀病毒、配置文件、批处理等),常用的也就是为数不多的一二十个。

命令帮助格式:  命令名/?   

或   help  命令名

如:cd/?

     Help  copy

中止命令运行:Ctrl+C  或Ctrl+Break

1.清屏命令CLS

1)格式 CLS

2)功能:清除屏幕上的内容,光标移到整个DOS窗口的左上DOS

例:C:\>CLS

2.显示或设置日期命令DATE

1)格式 DATE

2)功能:显示或设置系统当前日期

例:C:\>DATE

3.显示或设置时间命令TIME

1)格式 TIME

2)功能:显示或设置系统当前时间

例:C:\>TIME

4.显示文件目录命令DIR

1)格式:DIR  [盘符][路径][文件名][/ W][/P][/S]

2)功能:显示目录下的内容或指定的文件。这个命令常用来查看目录下存放了哪些子目录和文件或查找指定文件在什么目录下。

例:显示C盘根目录下所有的子目录和文件

C:\WINDOWS>DIR \

例:显示C盘WINDOWS目录下所有扩展名EXE的文件。

    C:\WINDOWS>DIR  *.EXE

例:查找C盘根目录下有无CONFIG.SYS文件

    C:\WINDOWS>DIR \CONFIG.SYS

例:显示C盘WINUFSOFT目录下文件和子目录

    C:\WINDOWS>DIR \WINUFSOFT  

3)参数 

① /P:表示分屏显示。每当显示内容占满一屏时就会暂停下来,待用户按任意键后继续显示下面信息。

例:分屏显示C盘WINDOWS目录下所有文件和子目录。 

     C:\WINDOWS>DIR  *.*/P

② /S: 表示在指定目录及子目录下查找信息。

例:C磁盘上有ZW.EXE文件,但不知道在哪个目录下,现将此文件查找出来。

     C:\WINDOWS>DIR \ZW.EXE/S

 

练习:

①查看D:盘根目录下的内容  

C:\>

②查看E:盘Tool目录下有哪些Word文件 

C:\MY>

③在C:盘中查找LX.txt在哪个目录下

C:\Windows>

④显示D:盘上所有EXE文件

 D:\>

⑤在C:\User中查找所有以A开头的Excel文件

 C:\My>

⑥分屏显示F:盘中的所有目录和文件

D:\Stu>

5.改变当前目录命令CD

1)格式:CD      [/D][盘符][路径]

         CHDIR   [/D][盘符][路径]

2)功能:改变当前目录。从DOS提示符中知道当前所在的目录。可以用CD命令根据需要更改当前目录。

例:将当前目录更改到根目录下。

     C:\WINDOWS> CD \

例:将当前更改为WINDOWS目录下的COMMAND子目录。

     C:\>CD  WINDOWS\COMMAND

例:返回当前目录的上一级目录

C:\WINDOWS\COMMAND>CD..

  或 C:\WINDOWS\COMMAND>CD \WINDOWS

3)参数

/D: 还可以改变当前的驱动器

例:C\windows>cd  /d f:\user

      F:\user>

练习:

①将当前目录改到C:\Tool\User目录下

C:\Tool>

C:\>

②将当前目录返回到根目录下

 C:\Tool\User>

③将当前目录返回上一级目录下

C:\My\book>

④将当前目录改为D:\Stu目录下

C:\Tool>

 

 

6.创建子目录命令MD

1)格式:MD    [盘符][路径]〈新子目录名〉

        MKDIR  [盘符][路径]〈新子目录名〉

2)功能:创建新的子目录(可以创建中间目录)。除了根目录是通过磁盘格式化创建的外,其它所有的目录都可用MD命令来创建。

例:在C盘根目录下创建SC子目录

    C:\WINDOWS>MD  C:\SC

例:在C盘WINDOWS目录下新建PX子目录

    C:\WINDOWS>MD  PX

例:在F盘根目录下新建ZH\ST子目录(ZH目录不存在)

 C:\WINDOWS>MD  F:\ZH\ST  (同时新建了ZH和ST目录)

练习:

①在D:盘上新建LX目录

D:\>

②在D:\LX目录下新建DT目录

D:\>

③在C:\My目录下新建TE目录

D:\>

④在D:\目录下新建our\my目录(our目录不存在)

D:\>

7.删除文件命令DEL

1)格式:DEL   [盘符][路符]<文件名>|<目录名>

        ERASE  [盘符][路符]<文件名>|<目录名>

2)功能:删除指定的一个或一组文件或目录下的所有文件。

注意事项:删除的文件并不存放在回收站中

例:删除C:\SC目录下的CONFIG.SYS 文件。

     C:\>DEL  SC\CONFIG.SYS

例:删除C:\SC 目录下的所有扩展名是TXT文件。

     C:\>DEL  SC\*.TXT

例:删除C:\SC 目录下的d1.txt和d2.txt。

 C:\>DEL SC\d1.txt,SC\d2.txt

例:删除C:\SC 目录下的所有文件。

  C:\>DEL  SC

练习:

①删除A:盘上的SC.PPT文件

C:\Windows>

②删除D:\TX目录下的所有Z开头的所有文件

C:\Windows>

③删除D:\BAK目录下的所有批处理文件

C:\Windows>

④删除F:\my目录下的JW.txt和JY.doc文件

D:\>

⑤删除F:盘根目录上的所有文件

D:\>

8.删除子目录命令RD

1)格式:RD     [盘符][路径]〈子目录名〉 [/S]

        RMDIR  [盘符][路径]〈子目录名〉 [/S]

2)功能:删除指定的子目录。

3)参数:不带/S参数,只能删除空的子目录,带/S参数还将删除目录下的所有子目录和文件

例:删除WINDOWS目录下的PX空目录。

     C:\WINDOWS>RD  PX

例:删除D:盘根目录下的MD子目录,MD目录下还有ZY目录

     C:\WINDOWS>RD  D:\MD /S

注意事项:不能删除当前目录、上级目录和根目录。必须先返回到要删除目录的上级目录或其他目录。

练习:

①删除D:\JX\BAK空目录

C:\>

② 删除D:\BAK目录(BAK目录下还有一个DA目录)

D:\>

③删除D:\JX目录(JX目录还有文件)

D:\JX>

 

9.文件复制命令COPY

1)格式:COPY [盘符][路径]〈源文件名〉 [盘符][路径][目的文件名]

2)功能:复制指定的一个或一组文件。复制后的文件的文件名也可以改变。

例:将根目录下的CONFIG.SYS文件复制到\SC子目录下。

  C:\WINDOWS>CD\

  C:\>COPY  CONFIG.SYS  SC

例:将根目录下CONFIG.SYS文件复制到\SC目录下,复制后的文件名并改为CONFIG.OLD

  C:\>COPY  CONFIG.SYS   SC\CONFIG.OLD

例:将根目录下所有扩展名为BAT的文件拷贝到SC目录下,并将扩展名改为TXT。

   C:\>COPY*.BAT  SC\*.TXT

练习:

①将D:\JX\BAK目录下的SC.bak文件复制到JX目录下

D:\JX\BAK>

②将D:\JX\BAK目录下的所有文本文件复制到C:\MY目录下

D:\>

C:\MY>

③将D:\JX目录下的所有批处理文件复制到C:\MY目录下,并改为文本文件

C:\>

④将E:\DAT目录下的所有文件复制到D:\JX目录下

C:\Dos>

10.文件组复制命令XCOPY

1)格式:XCOPY <源路径>  [目标路径][/S][/E]

2)功能:复制指定的目录和文件

3)参数:

/S: 复制目录和子目录,但不包括空子目录

/E:复制目录和子目录,包括空子目录

例:把A盘的所有内容复制至D盘

C:\>xcopy  a:  d:/e

例:将C:\my目录下的所有内容复制到C:\your\book目录下

C:\>xcopy  my your\book /e

练习:

①将D:\JX\BAK目录下的所有内容复制到根目录下

D:\JX\BAK>

②将E:盘上的所有内容复制到F:盘上

F:\>

③将C:\My目录下的所有内容复制到E:盘

C:\>

11.文件替换命令REPLACE

1)格式:REPLACE <源路径> [目标路径][/A][/U]

2)功能:复制文件

3)参数:/A :只复制原来不存在的文件

         /U :只复制替换被修改过的文件

例:C:\>replace  E:\*.*  C:\my

说明:只复制E盘和C:\my目录下均存在的同名文件到my目录

例:C:\>replace  E:\*.*  C:\my  /U

说明:只复制E盘和C:\my目录下均存在的同名文件,且文件是较新版本的(即修改过的)。

例:C:\>replace  E:\*.*  C:\my  /A

说明:将E盘中在C:\my目录下没有的文件复制到my目录

练习:

①将F:\上的所有与D:\User目录下相同的文件名复制到D:\User下

D:\>

②将F:\上的所有在D:\User目录下没有的文件名复制到D:\User下

D:\>

③将F:\上的所有与D:\User目录下相同的文件名且版本较新的文件复制到D:\User下

D:\>

12.更名命令REN

1)格式:REN     [盘符][路径]〈原名〉 〈新名〉

         RENANE [盘符][路径]〈原名〉 〈新名〉

2)功能:更改一个或一组文件或目录的名称。文件或目录所在的位置也不会被搬动。

 

例:将SC目录下的CONFIG.OLD 文件改为CONFIG.TXT。

    C:\>REN  SC\ CONFIG.OLD   CONFIG.TXT

例:将D:\DAT目录名改为XU

    C:\>ren  D:\dat   xu

注意事项:新文件名前不允许带盘符、路径。所以上例改成下面的操作命令是错误的: C:\>REN SC\ CONFIG.OLD   SC\CONFIG.TXT

练习:

①将C:\My目录下的SC.TXT文件改名为DT.TXT

D:\>

②将C:\My目录下的所有TXT文件改名为BAK文件

C:\>

③将F:\HF目录名改名为AH

C:\>

13.显示文本内容命令TYPE

1)格式:TYPE  [盘符][路径]〈文件名〉

2)功能:显示一个文本文件的内容。此命令一次只能显示一个文本文件内容,所以文件名中不能使用通配符。

例:显示C盘WINDOWS目录下CONFIG.TXT文件的内容。

     C:\>TYPE   WIDOWS\CONFIG.TXT

说明:一般扩展名是TXT、BAT 的文件属于文本文件。

练习:

①查看C:\My目录下的SC.TXT文件的内容

C:\>

②查看Autoexec.bat和Config.sys文件的内容

C:\>

14.磁盘格式化命令FORMAT

1)格式 FORMAT <盘符>

2)功能:格式化磁盘

对磁盘的格式化过程,实际上是用DOS规定的信息存储格式对磁盘进行规划的过程。格式化磁盘时,要清除磁盘上已经存在的所有数据,在磁盘上写上引导记录,划分出文件分配表和根目录,同时,它还要找出磁盘上的所有坏扇区并作上不可使用的标记。

例:格式化软磁盘

C:\>format A:

15.磁盘检查命令CHKDSK

1)格式:CHKDSK [盘符][/F]

2)功能:用来检查磁盘的使用情况。

3)参数:/F :可以收回丢失的磁盘空间

例:检查A:的使用情况,并收回可能丢失的磁盘空间

C:\>chkdsk  A: /F

16.设置目录搜索路径命令PATH

1)格式:PATH [路径1][;路径2] [;...][;%PATH%] [路径][;...]

2)功能:指定规定的路径对命令文件进行搜索,从而方便命令的执行。

3)说明:

①PATH命令后可跟多个路径名,各路径之间用分号隔开

②如果PATH后只跟一个分号,则取消指定的搜索路径;

③如果PATH后不跟任何字符,则表示显示当前的搜索路径。

④ [%PATH%]将旧路径附加到新路径中

⑤%systemroot%: 是系统启动目录,一般是C:\windows

例:设置当前搜索路径为C:\、C:\DOS、C:\MY

C:\>PATH C:\;C:\DOS;C:\MY

例:显示当前已设置的搜索路径

C:\>PATH

例:在原有路径基础上再加 C:\STU路径

C:\>path %path%;C:\STU

例:在系统启动目录基础上加system32目录为搜索路径

C:\> path %systemroot%\system32 

练习:

①将当前路径设置成:D:\SQL

C:\>

②查看当前已设置的搜索路径

C:\>

③在当前路径后附加MY路径

C:\>

④将当前路径设置成:C:\、C:\Winodws、C:\Windows\System、D:\SQL

C:\>

17.PING //这是一个非常有用切非常重要的命令,在网络出现问题时经常会用到

1)格式:PING  <ip地址或网页地址>

2)功能:用来检查网络是否通畅。

3)使用Ping检查连通的常用方式:

①. Ping127.0.0.1,127.0.0.1 回送地址Ping,回送地址是为了检查本地的TCP/IP协议有没有设置好;

②. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;

③. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)

④. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。

例:C:\>ping 172.18.3.11

   C:\>ping  www.sohu.com

Ping将会向你显示四次测试的结果。响应时间低于300毫秒都可以认为是正常的,时间超过400毫秒则较慢。

5)常有的回复消息:

① Pinging202.114.88.10 with 32 bytes of data:

   正在将32字节数据(Windows默认)发送到远程服务器202.114.88.10。

② Replyfrom 202.114.88.10:bytes=32 time=17ms ttl=53

  本地主机已收到回送信息,具体为:32字节,用17毫秒,ttl为53。ttl (Timeto Live)是存在时间值,你可以通过TTL值推算一下数据包已经通过了多少个路由器。

 

 

如何计算机经过了多少个路由路:

(A)每个操作系统的默认TTL值如下:

   TTL=32   Windows9x/Me

   TTL=64     LINUX

   TTL=128   Windows 200x/XP

   TTL=255   Unix

    (B)由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

(C)如: Reply from 202.108.33.32:bytes=32 time=22ms ttl=244

  说明:经过了255-244=11个路由器

③ Pingstatistics  for 202.114.88.10

Packets:Sent=4,Received=4,Lost=0(0% loss),

Approximate round trip times inmilli-seconds:

Minimun=17ms,Maximum=18ms,Average=17ms

Ping 202.114.88.10总的信息统计如下:数据包个数:发送4个数据包(系统缺省设置),共回收到4个,共丢失0个占总的0%。

发送时间总的概括:最快回收时间为:18毫秒,最慢回收时间为17毫秒,平均为17毫秒。

④ RequestTimed Out:表示网络不通或是对方装有防火墙或已下线。

⑤ Bad IPaddress:表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在

⑥ Replyfrom 61.135.179.160:bytes=32 time=17ms TTL=53

6)参数

-t 不断地向指定的主机发送报文,直到组合键Ctrl+c终止,反复按Ctrl+Break可以查看统计信息,继续运行

-n count 指定要发送多少次Ping

-1 size 设置发送数据包的大小

例:

Ping -t   www.sohu.com

Ping -t  -l  500  www.sohu.com

 

18.ipconfig//非常重要

1)格式:ipconfig [参数]

2)功能:显示TCP/IP配置信息,刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。

3)说明:

① 不带任何参数:显示IP地址、子网掩码和缺省网关值

② all:显示系统的所有网络信息,包括主机名、节点类型、适配器名、MAC 地址、DHCP 租赁信息等。

19.netstat

1)格式:netstat [参数]

2)功能:显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息(对于 IP、ICMP、TCP 和 UDP 协议)以及 IPv6 统计信息(对于 IPv6、ICMPv6、通过 IPv6 的 TCP 以及通过 IPv6 的 UDP 协议)。使用时如果不带参数,netstat 显示活动的 TCP 连接

3)参数:

-a:显示所有活动的 TCP 连接以及计算机侦听的TCP 和 UDP 端口,即显示出计算机当前所开放的所有端口 。

-e:显示以太网统计信息,如发送和接收的字节数、数据包数。

-n:显示活动的 TCP 连接,不过,只以数字形式表现地址和端口号,却不尝试确定名称。

-r:显示 IP 路由表的内容。该参数与route print 命令等价。

Interval:  每隔Interval 秒重新显示一次选定的信息。按 CTRL+C 停止重新显示统计信息。如果省略该参数,netstat 将只打印一次选定的信息。

端口状态:

LISTENING:    监听状态

ESTABLISHED: 正在通信

CLOSE-WAIT:  等待关闭

FIN_WAIT_1:   表示等待对方的FIN报文

TIME_WAIT:   表示收到了对方的FIN报文,并发送出了ACK报文

*:             端口还没建立

其他:

Proto:协议

Local Address :本地计算机地址

Foreign Address :远程计算机地址

 

netstat -e 显示以太网统计信息。

Interface Statistics

          Received      Sent

Bytes        1048586388       142310507

Unicast packets     623264        539199

Non-unicast packets    4076         7342

Discards              0          0

Errors                    0                 3180

Unknown protocols                        572271

 

意思:

接口统计信息:

                           接收                发送

字节                   1048586388            142310507

单播数据包                 623264              539199

非单播数据包                 4076                7342

丢弃                            0                   0

错误                            0                3180

未知协议                                       572271

 

Netstat –r: 显示 IP 路由表的内容

NetworkDestination   Netmask    Gateway      Interface      Metric

0.0.0.0       0.0.0.0     192.168.1.1   192.168.1.201     20

目的地址         子网掩码      网关          接口       度量值

含义:就是到什么目的地址的数据包 通过本地哪个接口 发送到哪个下一跳的网关 度量值也就是优先级 如果有多个到相同的目的地址条目 那度量值越低越优先

 

20.tracert

1)格式:tracert 目标地址

2)功能:用于确定 IP 数据报访问目标所采取的路径,一般用来检测故障的位置,你可以用tracert IP在哪个环节上出了问题 

例:tracert  www.sohu.com

例:tracert  218.106.90.89

21.arp

1)格式:arp -a 

2)功能:探测arp绑定(动态和静态)列表,即显示所有连接了我的计算机的对方IP和MAC地址

第4节  批处理文件和配置文件

1.批处理文件

批处理文件的主要特征:

①扩展名是BAT;

②文件中包含一个名多个DOS命令。

(1)新建一个批处理:

REM  批处理举例

cls

path c:\;c:\msdos;c:\java\bin

cd \java

(2)批处理文件中的常用命令

REM     给批处理程序加注释

PAUSE   暂停运行批处理,按任意键继续执行

ECHO    禁止或显示批处理文件中所执行的DOS命令

CALL    运行另一个批处理文件后,返回到当前批处理文件并继续执行

FOR     为一组文件或目录执行同一个命令

GOTO    转至批处理程序的另一部分并从那里继续执行

IF      根据条件判断的结果执行命令

SHIFT   改变可替换参数的位置

(3)自动批处理文件Autoexec.bat

自动批处理文件Autoexec.bat,必需放在启动盘的根目录下,才能在系统启动时自动运行,以前纯DOS下很有用,WindowsXP已没多少用。

设计一个自动批处理文件:

ECHO  OFF

PATH C:\;C:\WINDOWS;C:\WINDOWS\SYSTEM

PROMPT  $p$g

SET TEMP=C:\TEMP

DOSKEY

2.系统配置文件(Config.sys)

系统配置文件config.sys必须放在启动盘的根目录下.config.sys文件包含有系统的状态及数值,用户启动DOS时,系统首先在根目录下找到config.sys文件来设置当前系统环境,若找不到,则采取默认配置。结束后,再执行autoexec.bat文件。

一些在config.sys中经常用到的配置项目如下:

(1)FILES=数字

表示可同时打开的文件数,一般可选择20到50,需要注意的是,如果把FILES的值设得过大会占用过多的基本内存。系统缺省为FILES=8。

(2)BUFFERS=数字

表示设置磁盘缓冲区的数目,通常设置为20-30左右。缺省值一般为15。磁盘缓冲区是一块内存区,用于存储从磁盘读入的数据或存储写到磁盘的数据。

(3)DEVICE和DEVICEHIGH

用于加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。如:

DEVICE=C:\DOS\HIMEM.SYS

DEVICE=C:\DOS\EMM386.EXE RAM

DEVICEHIGH=C:\CDROM\CDROM.SYS

DEVICEHIGH与DEVICE的不同是前者将程序加载入高端内存。

  • 6
    点赞
  • 0
    评论
  • 23
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值