DOS篇.docx

上传人:b****5 文档编号:8237308 上传时间:2023-01-30 格式:DOCX 页数:55 大小:47.25KB
下载 相关 举报
DOS篇.docx_第1页
第1页 / 共55页
DOS篇.docx_第2页
第2页 / 共55页
DOS篇.docx_第3页
第3页 / 共55页
DOS篇.docx_第4页
第4页 / 共55页
DOS篇.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

DOS篇.docx

《DOS篇.docx》由会员分享,可在线阅读,更多相关《DOS篇.docx(55页珍藏版)》请在冰豆网上搜索。

DOS篇.docx

DOS篇

一、什么是DOS?

(一)DOS是什么?

有什么用?

我们使用电脑接触最频繁的就是DOS。

DOS是英文DiskOperatingSystem的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层“外壳”,有了DOS,我们就不必去深入了解机器的硬件结构,也不必与死记硬背那些枯燥的机器命令,只需通过一些接近于自然语言的DOS命令,我们就可以轻松地完成绝大多数的日常操作。

另外,DOS还能有效地管理各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着自己的工作。

(二)MS-DOS与PC-DOS

在使用DOS时,我们还会经常听到MS-DOS和PC-DOS,对初学者来说,可以认为二者没有大的区别。

事实上,MS-DOS由世界软件大王--Microsoft(微软公司)出品,而PC-DOS则由世界电脑大王--IBM(国际商务机器公司)对MS-DOS略加改动而推出。

由于微软在世界软件业的垄断性优势,所以其产品MS-DOS已成为主流操作系统,至于PC-DOS,虽然在功能上不见得逊于MS-DOS,无奈MS-DOS先入为主,PC-DOS纵然使出浑身解数,却也始终不能动摇MS-DOS分毫。

(三)DOS的版本

DOS在1981年推出其1.0版,功能还非常基本和薄弱;1983年推出2.0,主要增加了目录操作功能,使文件管理上了一个新台阶(目录和文件的概念我们将在讲解DOS内部命令时介绍);1984年推出3.0,主要支持1.2MB的5.25英寸高密软盘(1.X和2.X只支持低密盘)和大容量硬盘;1987推出目前普及率最高的DOS3.3,主要支持3.5英寸软盘和网络。

至此,DOS已经发展的相当成熟,尽管后续版本(目前PC-DOS的最新版本为7.0版,MS-DOS公布的最新版本为6.22)不断推出,但均无重大的内核改进,只不过增加了许多实用功能,如检测磁盘,清除病毒,硬盘增容等。

(四)学好DOS的意义

可以说,DOS3.3是个非常重要的划时代版本,认真学好3.3,一方面可以增强实际操作能力,另一方面也为更好、更快地过渡到新版本打下坚实的基础。

因此,本文主要以MS-DOS3.3为主讲解,适当提及新版本中功能增强的部分。

尽管目前Windows如日中天,大有取代DOS的趋势,而且DOS的生产商微软也停止了MS-DOS的进一步开发,而全面向Windows一体化的方向发展。

但是,DOS仍不可否认地是当前的主流操作系统(特别是在我国)。

本节重点内容回顾:

DOS的作用,MS-DOS与PC-DOS,DOS的版本,学好DOS的重要性认清了学习DOS的重要性,下面,我们就来正式开始学习DOS,先从最基本的DOS启动讲起。

2楼

二、DOS的启动

·预备知识·

1、什么是文件?

我们把存放在磁盘或光盘上的有完整意义的一部分数据就称为文件。

数据的意义是广泛的,我们编写的程序、拷贝的软件、制作的图象等,都可以称之为数据,而数据则是以文件的形式储存在磁盘上的。

对于文件,我们可以进行建立、修改、删除、复制、移动等多种操作。

有了文件自然要加以管理,给文件起名字是最好的方法。

每个文件都有一个名字,称为文件名,它由字母、数字或字符组成,如COMMAND.COM。

文件名又可分割为主文件名和扩展文件名,就拿COMMAND.COM为例,COMMAND就是主文件名,它主要说明文件的内容,COM为扩展文件名,它主要说明文件的性质(在这里COM表示命令文件),中间的小数点为主文件名和扩展文件名的分隔符。

DOS规定主文件名不能超过8个字符,扩展文件名不能超过3个字符。

由于小数点专用作分隔符,所以主文件名和扩展文件名中不能使用小数点。

另外,在文件名中也不允许使用空格。

扩展文件名是可以省略的,但主文件名一定要有。

所以,以下文件名都是错误的,如.EXE(无主文件名),ABC.BCD.COM(主文件名中含有小数点),ABC.DEFG(扩展文件名超过3个字符)。

在DOS中,规定了三种扩展名为可执行文件,即EXE、COM和BAT。

所谓可执行文件,就是在DOS下直接键入主文件名就可以执行程序的文件。

除EXE、COM和BAT之外,其他所有文件都不能在DOS下直接执行,称为非执行文件。

·预备知识·

2、DOS的构成

DOS主要由三个基本文件和一些外部命令构成,外部命令的概念我们将在以后介绍,这里主要说明三个基本文件(又称为系统文件)。

这三个基本文件是MSDOS.SYS,IO.SYS和COMMAND.COM(如果是PC-DOS,则为IBMDOS.COM,IBMBIO.COM和COMMAND.COM)。

其中MSDOS.SYS称为DOS内核(可见MSDOS.SYS是个非常重要的文件),它主要是用来管理和启动系统的各个部件,为DOS的引导作好准备工作。

IO.SYS(IO为Input&Output的缩写,意即“输入输出”)主要负责系统的基本输入和输出,即DOS与各部件之间的联系。

COMMAND.COM文件(COMMAND是“命令”的意思)是DOS与用户的接口,它主要提供了一些DOS的内部命令,并能接受、判别并执行用户输入的命令。

磁盘是否具有启动DOS的能力,就看是否具有这三个文件,具有这三个文件的磁盘,就称作引导盘。

而除此之外还包含许多DOS外部命令的磁盘则称为系统盘。

最后要注意的是,MSDOS.SYS和IO.SYS两个文件的存储位置是有限制的,它们必须位于磁盘物理位置的最前面,否则将失去引导能力。

(一)什么是DOS的启动

我们每次使用电脑,都必须启动DOS,(又称为引导),否则我们就无法操作电脑。

我们打开电脑电源后,电脑首先进行自检,然后,如果是从软盘启动,软驱在嗡嗡作响十几秒后,就会出现A>或A:

\>;如果从硬盘启动,那速度要快得多,很快就会出现C>或C:

\>。

A>、A:

\>、C>、C:

\>称为DOS提示符(DOS提示符并不是一成不变的,有关DOS提示符的改变,我们将在讲解内部命令PROMPT时详细介绍),它的出现表明DOS已经顺利地完成了引导过程,各种软硬件资源已在监控之下,用户可以开始输入命令了。

(二)启动前的准备工作

既然启动的是DOS,当然磁盘要具有引导的能力(即具有三个系统文件)。

如果要从软盘启动,就要有一张DOS引导盘或系统盘,并插入软驱(一定要插入A驱,不同的电脑A驱的位置可能有所不同,事先必须弄清楚),作好启动准备。

如果要从硬盘启动,只要使硬盘可以引导就行了。

(三)启动的分类

DOS的启动又可分为冷启动和热启动。

冷启动是指切断电脑电源后重新开启电源启动的过程。

热启动是指在没有切断电源(即开机)的情况下重新启动的过程。

冷启动后机器要首先进行硬件的自检(不同的机器可能自检时间不同,这主要取决于各个部件的配置情况,如内存的多少等),以确定各个部件是否工作正常,如果自检顺利通过,则进入DOS启动状态。

热启动则没有机器自检这一过程,这就是二者的主要区别。

因此热启动的速度显然要比冷启动快。

由于热启动没有切断电脑各部件的电源,因此能有效地延长硬件的寿命,在没有特殊情况(如电脑受到病毒侵袭、某些软件在运行过程中死机并封锁键盘等)的时候,应尽量使用热启动。

冷启动的方法主要是关闭电源,即关机。

不过目前绝大多数组装机(或称为兼容机)在机箱上都有一个RESET(意即“重新启动”)按钮,它的主要目的就是简化冷启动,通常在冷启动时应尽量使用RESET钮,它在启动时对机器的冲击比关机(即按POWER钮)小一些,所以有助于延长电脑的使用寿命。

要注意,原装机(或称为品牌机),特别是进口机,几乎都没有RESET键(RESET可以说是组装机的“专利”),此时要想冷启动就只有关闭电源了。

要注意,如果使用关闭电源的方法进行冷启动,一定要关闭后至少间隔8秒至10秒后再开机,以免由于间隔时间过短损坏部件。

热启动则没有按一下RESET钮那么简单,它需要联合使用键盘上的三个键才能实现,这三个键是:

空格两边的Ctrl键和Alt键(使用左右哪一个均可)及键盘右下方的Del键(或是Delete键),一般表示成Ctrl+Alt+Del。

(四)启动的现象

系统在引导时,依次将三个系统文件读入,然后在磁盘寻找CONFIG.SYS(配置文件)和AUTOEXEC.BAT(自动批处理文件)两个文件(这两个文件极为重要,本讲座将在后面专门讨论),如果有则执行,如果没有,则提示出当前系统的时间和日期,并要求用户修改,通常我们连续按两下回车键即可(第一下是默认当前系统日期,第二下是默认当前系统时间),此时如果是从软盘启动将出现上面提到的A>或A:

\>(如从硬盘上启动则出现C>或C:

\>),我们就可以输入命令了。

本节重点内容回顾:

文件,DOS的构成,启动的分类、准备和现象

DOS命令

·预备知识·

DOS命令的分类

DOS命令可分为内部命令和外部命令,内部命令是在DOS启动时由COMMAND.COM文件装入内存的,此后随时都可以使用。

内部命令主要实现一些极为常用、且并不复杂的功能,如文件列表、修改时间、文件改名等。

外部命令则是以文件的形式存储在磁盘上的,要想使用某外部命令,那么该命令的文件必须得在磁盘上,否则就不能使用该外部命令。

外部命令完成的功能往往比内部命令复杂。

常见的内部命令包括(以字母为序):

CD,CLS,COMP,COPY,DATE,DEL,DIR,MD,PATH,PROMPT,REN,RD,VER等。

常见的外部命令包括:

APPEND,ATTRIB,BACKUP,CHKDSK,DISKCOMP,DISKCOPY,FDISK,FORMAT,LABEL,RESTORE等。

由于DOS版本的不同,外部命令的数目会有所不同,版本越高,外部命令越多,但内部命令一般改动不大。

下面所讲的输入命令均是指在DOS提示符下键入命令字母后,按回车键即可执行,命令字母大小写均可。

(一)常用内部命令DATE,TIME,CLS,VER

·预备知识·

什么是系统时间?

电脑的内部具有一个“钟表”,称为系统时钟,它靠主板(位于机箱最底部的一块大电路板)上的一个充电电池长期供电,每次开机,电脑都会对此电池进行充电,所以即使在电源关闭的情况下,系统时钟仍可以依靠电池供电来准确计时,使得我们每次开机,都能得到准确的时间。

系统日期和时间是可以改变的(就象对表一样),主要是用内部命令DATE和TIME来实现

1、系统日期、时间显示和修改命令DATE、TIME

DATE(意即“日期”)和TIME(意即“时间”)是专门用于显示和修改系统时间的内部命令,它们均可以单独使用。

在DOS提示符下键入TIME后,将先显示出当前系统时间(Currenttimeis××),然后要求用户输入新的时间(Enternewtime:

),如果当前系统时间正确,可以直接按回车键不作修改。

如果想修改,可以按“时:

分:

秒.百分之一秒”的格式输入,“时”的范围是从0到23,“分”和“秒”均为0到59,“百分之一秒”为0到99如“12:

30:

30.59”。

分隔符除了冒号外,还可以是点号.、斜杠/和减号-。

输入的时间除了小时不能省略外,分、秒和百分之一秒均可省略,省略的值相当于零值,如12:

30就相当于12:

30:

00.00。

TIME后也可以直接加上欲修改的时间,这样将用该时间直接代替当前系统时间,屏幕不显示任何信息,如TIME12:

30。

在输入时间时要注意,既可以使用24小时制,也可以用a和p来指定上午和下午,如9p就相当于21:

00:

00.00。

在DOS提示符下键入DATE后,将显示出当前系统日期(Currentdateis××),然后要求用户输入新的日期(Enternewdate:

),如果当前系统日期正确,可以直接按回车键不作修改。

如果想修改,可以按“月/日/年”的格式输入,“月”的范围是从1到12,“日”是从1到31,“年”可以简写为年份的后两位数,如1997年可以简写为97,分隔符除了斜杠外,还可以是点号.和减号-。

输入的日期中月、日、年均不能省略。

此外,DATE后也可以直接加上欲修改的日期,如DATE7/1/97。

2、清屏命令CLS

CLS是ClearScreen的缩写,意即“清洁屏幕”。

它的作用是清除当前屏幕的全部内容,使DOS提示符和光标回到屏幕左上角。

在DOS提示符下键入CLS后,可以使屏幕变得整洁,屏蔽无用的信息。

·预备知识·

什么是版本号?

版本号是标识软件(并不一定是DOS)功能的一种标志,通常以数字表示,如DOS6.22,其中点号前的6称为主版本号,点号后的22称为副版本号。

一般而言,版本号的提高体现了软件功能的进步,如果软件功能改进很大,将把主版本号加1,如果功能改进较小或者只是对老版本错误的修正,将递增副版本号。

此外要注意,DOS老版本的命令不能在新版本中使用,新版本的命令一般也不能在老版本中使用,否则会提示IncorrectDOSversion(不正确的DOS版本)。

3、显示DOS版本命令VER

VER是Version的缩写,意即“版本”。

它的作用是显示当前启动电脑所用DOS的版本号。

在DOS下键入VER后,将显示MS-DOSversion?

(二)常用内部命令:

DIR,REN,DEL,COPY,COMP

1.什么是目录?

目前的软件越来越多,每个软件都由许多文件组成,这就使磁盘中的文件越来越多,越来越乱,查找起来非常不方便,有时甚至没法确定某一文件到底属于哪个软件。

为了有效地管理文件,DOS采用了目录方式。

DOS目录是树状的,并且分为根目录和子目录。

根目录顾名思义就相当于树根,是所有目录的根基,从根目录派生出的目录统称为子目录。

DOS的目录结构举例如下:

从图中我们可以看出,根目录是没有名称的,它以斜杠\来表示。

A.B.C是根目录的子目录,D.E.F又是子目录A的子目录,同理G是C的子目录,H、I是B的子目录。

可以看出,DOS的目录结构就象是一棵倒置的大树,各个了目录就象是树支一样从树根(根目录)开始不断分裂。

为了进一步说明目录的含义,我们把根目录比作某单位的大楼,这座大楼有5层,那么每一层就是一个建立在根目录下的子目录。

每一层的各个科室,又是“层”这个子目录下的子目录,而科室中的每个人就是文件。

为了找到某人,我们只要知道他所在的楼层和科室,即可快速准确地找到该人。

DOS对文件进行目录管理的目的和作用就在于此。

从上述比喻我们可以看出,文件是包含在目录中的,从目录外面是看不见文件垢,这就使得DOS对文件的管理非常清晰,文件可以分门别类地存放在不同的目录中,要想查看某文件,只需进入相应的目录即可。

此外,DOS还规定了两种特殊的目录,即当前目录和父目录。

当前目录比较便于理解,即指当前位于的目录,它用一个点号.来表示。

父目录顾名思义要比当前目录高一级,所以又叫作上级目录,用两个点号..来表示。

在上例的目录结构中,根目录是A.B.C的父目录,A又是D.E.F的父目录。

如果当前正位于E目录,那么E目录就你为当前目录,..则表示A目录。

在实际操作中,灵活使用.和..,可使操作大为简化。

目录名与文件名的命名规则基本相同,它也可以使用扩展名,但一般为了与文件相区别,所以目录名通常不带护展名。

2.什么是路径?

路径是目录的字符表示,是目录和文件的位置,根目录以斜杠\标识,如C:

\则表示C盘的根目录。

根目录下的子目录可直接在斜杠后接上子目录名,如C:

\ABC表示C盘根目录下的ABC子目录。

如果根目录下的子目录中还有子目录,则仍用斜杠\隔开,但注意此时的斜杠只是子目录的分隔符,与根目录标识符\不同。

如C:

\ABC\BCD表示C:

\ABC子目录下的BCD子目录。

DOS规定,路径最多不能超过63个字符。

3.文件通配符

通配符就是可以表示一组文件的符号。

DOS中共规定了两种通配符,即星号*和问号?

问号?

表示指定位置可为任意一个字符,如AB?

.EXE则表示所有主文件名为三个字符,且头两个字符为AB,第三个字符任意,扩展名为EXE的文件,这样的文件可以是ABC.EXE、AB1.EXE等;再如EXA?

PL?

.E?

,则表示所有主文件名字符数为七个,前三个字符为EXA,第4和第7个字符任意,第5、第6个字符为PL,扩展名为两个字符,且第一个字符为E的文件。

星号*代表任意个字符,如*.EXE表示所有护展名为EXE的文件;AB*.EXE表示主文件名字符数任意,且头两个字符为AB,扩展名为EXE的文件(注意它与AB?

.EXE的区别),文件可以是ABC.EXE,也可以是ABCDEFG.EXE;*.*则代表所有的文件。

如果用星号来代替主文件名,则可以将*省略,如.EXE,就相当于*.EXE。

而*.*则可以只用一个小数点.来简化表示。

通配符的简化表示可以使操作效率大为提高。

4.文件的属性

DOS的文件有四种属性,即档案属性A(Achievement的缩写,意即“档案”),只读属性R(Readonly的缩写,意即“只读”),隐含属性H(Hidden的缩写,意即“隐含”),系统属性S(System的缩写,意即“系统”)。

A属性(又称为可备份属性)就是我们最常接触的文件属性,具有A属性的文件没有什么特殊性质,可供各种DOS命令和应用软件所使用。

R属性使文件只能被读出,而不能被写入或修改,对文件起到了一空的保护作用。

H属性使文件在DOS下无法看到,具有一定的保密作用。

S属性使文件同时具有R属性和H属性,一般用于设置系统文件(即SYS文件)。

文件和目录列表命令DIR

DIR是Directory的缩写,意即“目录”,它的作用是列出指定驱动器和指定目录下的文件和子目录。

如在DOS提示符下键入DIRC:

\DOS,将列出C盘根目录下的DOS子目录中的内容(包括文件和目录),屏幕显示如下:

VolumeindriveCisCHENHAIPENG(C盘的卷标是CHENHAIPENG)

VolumeSerialNumberis263E-OFE8(卷标系列号是263E-OFE8)

DirectoryofC:

\DOS(所显示的目录为C:

\DOS)

.〈DIR〉07-01-199612:

30p

..〈DIR〉07-01-199612:

30p

APPENDEXE579406-23-199604:

25p

COMMANDCOM2527606-23-199604:

20p

…………………………

25file(s)375630bytes

12643645bytesfree

其中APPEND为主文件名,EXE为扩展文件名,〈DIR〉为目录标识,5794为文件大小(单位为字节),07-01-1996为文件或目录建立或最后一次被修改的日期,04:

25p为文件或目录建立或最后一次被修改的时间,25file(s)指的是本子目录中的文件和目录总数(包括两个特殊目录,所以减2后才为真正的文件和目录数),375630bytes为该目录中的文件容量之和,12643645bytesfree为磁盘中剩余的字节数。

要注意文件和目录信息中的.和..,它们后面以〈DIR〉标识为目录。

DIR也可以单独使用,此时半显示出当前目录中的文件目录信息。

DIR中可以使用通配符,如DIR*.EXE将显示出所有扩展名为EXE的文件。

DIR不能显示具有H和S属性的文件。

DIR可以带两个非常有用的参数:

/P和/W。

/P(Page的缩写,意即“页”)的作用是在文件太多而一屏显示不下时,每显示一屏即一页后暂停,并显示Pressanykeytocontinue(按任意键继续),等待用户按任意键继续显示下一屏的文件目录信息。

如果不加/P参数,那么如果文件较多,一屏显示不下时,将会出现滚屏现象,前面的信息用户将无法看到。

/W(Wide的缩写,意即“宽”)的作用是以宽行来显示文件和目录信息,每行可以显示五个文件或目录,此时文件大小,建立日期和时间将被省略,只乘下主文件中和扩展名,这样便于在一屏中显示多个文件或子目录。

/P与/W可以联合使用,如DIR/P/W,具体功能请读者自己上机试一试。

文件改中命令REN

REN是Rename的缩写,意即“重新命名”,它的作用是改变文件中,但并不改变文件的内容。

它的使用格式为“REN旧文件名新文件名”,格式中新、旧文件名均不能省略。

如RENABC.EXEBCD.EXE,将把文件ABC.EXE的名字改为BCD.EXE命令只定改变文件名,并不复制或搬迁文件,因此“新文件名”无需加路径标识,如RENC:

\DOS\DISKCOPY.COMDISK.COM,否则会提示Invalidparameter(无效的参数)。

如果“新文件名”与“旧文件名”同名或者旧文件不存在,将提示Duplicatefilenameorfilenotfound(重复的文件名或文件没找到)。

REN支持通配符,所以可以方便地进行大批文件的改名。

比如欲将所有以COM为扩展名的文件改为以EXE为扩展名,可以使用命令REN*.COM*.EXE。

此外,REN命令也可以写成原形RENAME的形式,与REN是等效的。

文件删除命令DEL

DEL是Delete的缩写,意即“删除”,主要用于删除一些过时或废弃的文件,节省磁盘空间。

它的使用格式为“DEL文件名”,如DELABC.EXE。

格式中的文件名支持通配符,如DEL*.EXE将删除所有扩展名为EXE的文件。

DEL*.*将删除所有文件,由于此时危险性较大,DOS会提示Areyousure(Y/N)(你确认吗?

)以要求用户确认,Y代表肯定(Yes),N代表否定(No),即不删除。

在使用通配符删除文件时一定要小心,否则有可能将有用的文件无意删除。

虽然在高版本的DOS中提供了反删除外部命令UNDELETE,可以在一定程度上恢复被删除文件,但却不是一定能够恢复成功的(关于UNDELETE命令的使用方法可见本报23期7版)。

DEL只能删除具有A属性的文件,对于H.R.S属性均无法删除,并提示Accessdenied(存取被拒绝)。

所以,为了防止误删除,可以将重要文件属性置为H.R.S或对磁盘进行写保护。

显示文件内容命令TYPE

TYPE(意即“显示”)是个显示文本文件的命令,它的使用格式为“TYPE文件”,如TYPEC:

\DOS\HELP.DOC。

TYPE只能显示文本文件,如果是非文本文件,如EXE、COM(注意:

BAT文件是文本文件)等,用TYPE显示时将出现满屏的乱吗。

如果文件内容较多而产生滚屏现象时,可以加IMORE来分屏显示,如TYPEABC.TXT|MORE(|称为DOS管道符,MORE表示每屏输出显示内容,初学者只需知道它与TYPE命令的这种用法,对期深入详细的讲解已经超出了本文的范围)。

文件复制命令COPY

COPY(意即“复制”或“拷贝”)的作用是生成一个与源文件内容完全相同的目标文件,它的使用格式为“COPY源文件名目标文件/V/B”格区中的原文件与目标文件均可以带有路径标识,原文件名与目标文件名不同,那么COPY在复制文件时还起到了改名的作用,如COPYC:

\DOSDISKCOPY.COMA:

\ABC\DISK.COM,将把C:

\DOS中的DISKCOPY.COM文件拷贝到A:

\ABC中,并且文件名改为DISK.COM。

目标文件名省略,将取与源文件相同的文件名,如COPYC:

\DOS\DISKCOPY如果省略目标文件的路径,将把源文件复制

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1