DOS的操作.docx
《DOS的操作.docx》由会员分享,可在线阅读,更多相关《DOS的操作.docx(24页珍藏版)》请在冰豆网上搜索。
![DOS的操作.docx](https://file1.bdocx.com/fileroot1/2023-1/24/fd78821f-2519-49c3-9118-9fff137180cd/fd78821f-2519-49c3-9118-9fff137180cd1.gif)
DOS的操作
DOS操作系统基本使用方法
2006年04月19日07:
28来源:
ChinaUnix博客作者:
流川编辑:
周荣茂
\----------------------------------------------------------------------------
------------/
第1节 DOS操作系统概述
┏━━━━━━━━━━━┓
┃1.1DOS操作系统的发展┃
┗━━━━━━━━━━━┛
DOS操作系统也就是磁盘操作系统(DiskOperatingSystem),简称DOS。
目前广泛
使用的MS-DOS是
美国微软公司买下DOS专利权后命名的,PC-DOS则是IBM公司在推出IBM-PC机时,选定了
MS-DOS作为基本操
作系统,并将其改名为PC-DOS。
MS-DOS与PC-DOS在本质上并没有太大的区别且命令是基本
兼容的。
MS-DOS的前身是SeatlleComputerProducts公司与1980年推出的86-DOS。
微软公司
在1981年买下了
86-DOS的专利,经修改、扩充后更名为MS-DOS,即MS-DOSV1.0版。
随着微机硬件和软件
的不断发展,微
软公司也在不断更新DOS版本。
从1981年推出的DOSV1.0到今天,已经过了十多次,目前
最新的版本为MS-
DOSV6.22。
表1.1列出了MS-DOS的不同版本和主要的技术改进。
表1.1MS
-DOS版本及其主要技术
┏━━━┯━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━┓
┃版本号│推出时间│
主要技术改进
┃
┠───┼──────┼───────────────────────────
──────┨
┃1.0 │1981年7月│
┃
┠───┼──────┼───────────────────────────
──────┨
┃2.25│1982年│增加双面软盘
┃
┠───┼──────┼───────────────────────────
──────┨
┃2.0│1983年3月│硬盘、树形结构
┃
┠───┼──────┼───────────────────────────
──────┨
┃3.0│1984年8月│1.2M软盘、RAM盘、卷名和ATTRIB命令
┃
┠───┼──────┼───────────────────────────
──────┨
┃3.1│1984年11月│支持Microsoft网络
┃
┠───┼──────┼───────────────────────────
──────┨
┃3.2│1986年│支持3.5英寸
盘
┃
┠───┼──────┼───────────────────────────
──────┨
┃3.3│1987年│支持1.44M
盘
┃
┠───┼──────┼───────────────────────────
──────┨
┃4.0│1989年12月│增加MS-DOS外壳、大容量文件和磁盘
┃
┠───┼──────┼───────────────────────────
──────┨
┃5.0│1991年6月│内存管理、任务切换、EDIT、更大容量磁盘
┃
┠───┼──────┼───────────────────────────
──────┨
┃6.0│1993年4月│多机配置、磁盘压缩与优化、防治病毒、支持Windows和便携
机、通信与网┃
┃│
│络、文件备份、删除与保护、在线帮助、内存管理等
┃
┗━━━┷━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━┛
┏━━━━━━━━━━━━┓
┃1.2DOS的主要功能及构成┃
┗━━━━━━━━━━━━┛
DOS的主要功能包括:
文件管理、存储管理、设备管理、作业管理和CPU管理。
(1)文件管理:
文件管理是指对计算机中各类文件进行有序的管理。
其中包括:
对文件标识符、属性
、生成或修改时
间的管理;对文件读写操作的管理及对文件建立、检索、比较、修改、删除和复制等操作
的管理等。
(2)存储管理:
存管理是利用DOS的动态存储管理,对内存块的分配、请求、释放和修改等操作进行
管理。
存储管理
可以为系统程序和应用程序有效地利用当前内存容量提供方便。
(3)设备管理:
设备管理是利用DOS的设备管理程序和模块,进行外设分配、外设输入/输出操作和缓
冲区的有效管
理。
(4)作业管理:
作业是拥护请求计算机系统完成的一个独立任务。
一个作业可以包括输入、编译、连
接、运行和输出
等若干个处理步骤。
作业管理就是许多个作业执行时进行必要的资源调度和作业处理过程
控制。
(5)CPU管理:
CPU是微机系统中的重要资源。
CPU管理一是使CPU能够进行高效的运作,二是能够处
理各种可能发生
饿中断事件。
(6)DOS的构成:
MS-DOS的主体采用层次模块结构,有一个引导程序和三个层次模块构成,如下图1所
示。
┌────┐ ┌──────┐
│用户├─→│键盘命令│
└─┬──┘ └──┬───┘
│ ┌┈┈┈┈┼┈┈┈┈┈┈┐
│ ┊ ↓ ┊
│ ┊ ┌──────┐ ┊
│ ┊ │COMMAND.COM│┊
│┊└──┬───┘┊
↓┊↓┊
┌────┐┊┌──────┐┊
│用户程序├┼→│MSDOS.SYS│┊
└────┘┊└──┬───┘┊
┌┈┈┈┈┈┈┘↓┊DOS
┊┌────┐┌──────┐┊
┊│引导程序│ │ IO.SYS│┊
┊└─┬──┘└──┬───┘┊
└┈┈┼┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┘
│↓
│┌──────┐
└────→│ROMBIOS│
└──────┘
图
1DOS组成结构
①引导程序(Bootrecord)
引导程序存放在磁盘的0面0道1扇区(引导扇区)。
当DOS启动时,通过存储于只读存
储器中的基本输
入输出系统(ROMBIOS)中的字举程序,首先将引导程序调入内存,在由它将DOS的其余
部分从磁盘调入
内存。
②输入输出接口程序(IO.SYS)
输入输出接口程序是DOS的最低层次模块,是MSDOS.SYS与ROMBIOS的接口。
它包括
DOS的全部功能调
用模块,可以完成对显示器、键盘、打印机、通信口和时钟、计数器等外设的操作。
此时
,当DOS启动时,
IO.SYS还负责检查与计算机系统连接的设备情况,并对将要使用的设备进行设置,以保证
系统运行时的正
常使用。
③文件管理和系统调用程序(MSDOS.SYS)
该程序是DOS的核心模块,包括文件管理、磁盘管理和其他外设管理的DOS内部命令执
行模块。
当DOS
启动是,MSDOS.SYS被调入内存长驻,负责内部工作表和文件装配表的初始化、接受各种
DOS内部命令调用
等。
④键盘命令管理程序(COMMAND.COM)
键盘名利管理程序是拥护DOS之间的界面,以命令文件名COMMAND.COM存储在磁盘上。
其功能是接受用
户的键入命令并进行分析,根据命令的类型(内部命令或外部命令)不同,用相应的处理
程序进行解释和
执行,在显示器上输出执行结果。
如果用户键入的命令有误,则显示出错信息。
┏━━━━━━━┓
┃1.3DOS的启动┃
┗━━━━━━━┛
(1)DOS的启动方式
DOS的启动包括冷启动和热启动两种方式。
①冷启动是指对系统加电启动。
冷启动操作方法为:
A盘(软盘)启动
a.将装DOS系统的软盘插入A驱动器,关好驱动器闩门;
b.顺序打开显示器、打印机(如果有的话)和主机电源,即可进入DOS启动状态。
C盘(硬盘)启动
a.将A驱动器闩门打开;
b.依次打开显示器、打印机及主机电源即可。
②热启动是当计算机运行不正常、死机或改变系统参数设置后采用的DOS启动方式。
热启动的方法是:
同时按下键、键和键。
(2)系统的初始化
在完成DOS的启动操作后,微机系统就自动进入系统初始化。
系统初始化的主要工作
有:
①进行硬件设备的检测,包括CPU芯片检测、其他主要芯片检测(如中断控制器,DMA
控制器等)、
ROMBIOS芯片检测、内存芯片检测、键盘检测、显示器检测、磁盘设备检测以及打印机和
串行口地址等。
热启动方式下,不检测内存芯片。
②执行ROMBIOS中的字举程序,将引导程序由磁盘装入内存。
③执行引导程序,将DOS的三个模块装入内存并执行。
④查找并执行CONFIG.SYS(系统配置程序)和AUTOEXEC.BAT(批处理程序)。
当显示器出现A:
\>(软盘启动)或C:
\>(硬盘启动)时,表示DOS启动完成且系统初
始化完毕,可以
接受DOS命令。
第2节文件和文件管理
广义的文件是指存储在一定媒体上的一组相关信息的集合。
在计算机中,文件一般专
指存储于存储介
质上的相关信息的集合。
即文件可以是存储在卡片、磁带、磁盘、光盘上的各种程序、数
据、文本、图形
和声像资料等。
由于我们平时使用最多的是磁盘文件,因此,必须深入理解磁盘文件及其管理。
┏━━━━━━━━━┓
┃2.1文件和文件目录┃
┗━━━━━━━━━┛
(1)文件
为了合理地使用文件和磁盘,就要了解DOS系统对文件管理的一些规定。
①文件名(FileName)
DOS系统规定:
一个文件的文件名由主文件名和扩展文件名两部分组成。
文件名命名规定:
a.主文件名由1~8个合法字符组成;扩展文件名由1~3个合法字符组成。
b.不能用下列DOS保留字符作文件名字符:
*
文件通配符
,并列参数分隔符
?
文件通配符
.扩展名前导符
>
操作重定向
:
磁盘定义符
[.]
例如下列文件名是合法的:
COMMAND.COMAUTO.BATLXX.DOC
下列文件名是非法的:
ABC/XY.BAS主文件名中有非法字符
SAYON.EXEC扩展名超过三个字符
.SYS
无主文件名
②文件类型
主文件名为用户提示文件的作业或功能,扩展名是文件类型的标志,通常是有系统给
出的。
常见的扩
名类型有:
可执行文件:
.EXE(可执行文件).COM(命令文件).BAT(批处理文件)
文本文件:
.TXT(文本文件)
.DOC(文档文件).DAT(数据文件)
源程序文件:
.BAS(BASIC)
.PAS(PASCAL)
.C(C语言)
.PRG(DBASE/FOX).ASM(汇编)
其他文件:
.SYS(系统文件)
.OVL(覆盖文件).BAK(备份文件)
③文件通配符
DOS系统提供了两个文件通配符“*”和“?
”,均可用于住文件名或扩展文件名中。
“*”代表该字符起的任意个字符,“?
”表示该字符位置的一个字符。
例如:
*.*所有文件
A*.TXT主文件名为A打头、扩展名为TXT的所有文件
ABA?
.*主文件名为ABA打头、不超过四个字符的所有文件
?
A*.*主文件名第二个字符为A的所有文件(包括任何扩展名和无扩展名的文
件)
在DOS文件操作命令中,有些命令不允许使用文件通配符(如TYPE命令),有些命令
使用通配符会引
起混乱(如RENAME命令),在使用中必须特别注意。
④文件属性
文件除文件名、文件类型以外,还有文件属性。
文件属性包包括系统(System).只
读(ReadOnly).
隐藏(Hidden)和归档(Archive)四种。
它们的属性特点是:
系统属性(S)表示该文件为DOS系统文件;
只读属性(R)表示该文件只能读出,而不能修改和删除;
隐藏属性(H)表示该文件在一般显示命令下不显示文件名;
归档属性(A)表示该文件从上一次备份后又修改过。
文件属性可以通过DOS的ATTRIB命令显示或设置。
(2)文件目录
文件目录与一本书的章、节目录类似,是显示一批文件的目录。
一个磁盘的容量较大
,可以存储许多
文件目录。
DOS是通过文件目录来组织和管理磁盘文件的。
在文件目录中,为每个文件设立了目录项,其中包括文件名、长度、建立或修改的日
期和时间、文件
属性以及存放位置的起始地址等信息。
(3)目录结构
DOS的文件目录采用树形结构。
树形目录结构像一棵倒置的树。
树中的树根节点是根目录。
自根向下,每一树枝节点
是一个子目录,
每一个树叶节点是一个文件,如图2所示。
┌────┐
│根目录\│
└─┬──┘
┌───────┬───┴────┬───────┬─────┐
↓↓↓↓↓
┌────┐┌─────┐┌────┐┌──────┐┌──
┐
│BASIC││CONFIG.SYS││WINWORD││COMMAND.COM││DOS
│
└─┬──┘└─────┘└─┬──┘└──────┘└┬─
┘
├───────┐┌──┴──┐┌────┴┐
↓↓↓↓↓↓
┌─────┐┌─────┐┌────┐┌────┐┌────┐┌──
┐
│BASIC.EXE││BASIC.BAS││TEMPLATE││LETTERS││ANSI.SYS││VDIF
│
└─────┘└─────┘└─┬──┘└─┬──┘└────┘└┬─
┘
↓↓↓
┌─────┐┌──────┐┌─────
┐
│NORMAL.DOT││OTHER10.DOT││ACER10.DOT
│
└─────┘└──────┘└─────
┘
图2树形目录结构示意图
图中BASIC、WINWORD、DOS、TEMPLATE、LETTERS和VDIF都是树枝节点,也就是子目录
,CONFIG.SYS、
COMMAND.COM、BASIC.EXE、ANSI.SYS、NORMAL.DOT、OTHER10.DOT和ACER10.VDB都是树叶
节点,也就是文
件。
树形目录结构的特点是:
①在多层目录中允许存在多个同名文件,只要分布在不同的目录就行;
②一个磁盘只有一个根目录。
根目录没有目录名,一般用“\”来表示。
例如:
C:
\>
表示C盘根目录;
③子目录命名规则与文件名相同,但子目录名一般不用扩展名。
子目录名不能与同级
文件名重复;
④每个子目录下都有两个特殊的文件目录项:
第一个是“.”,内含子目录本身目录
信息;第二个是
“..”,内含上一级目录信息。
这两个目录项是在自目录建立时自动建立的。
(4)当前盘和当前目录
“当前”盘和“当前”目录是系统默认的操作对象,如果用户没有明确指定操作对象
时,系统就对“
当前”对象进行操作。
一般情况下,DOS启动后就自动将启动盘和该盘的根目录作为系统默认的操作对象,
即当前盘和当前
目录。
例如:
用硬盘启动后,屏幕显示C:
\>,表示C盘为当前盘,C盘根目录为当前目录。
每个磁盘都拥有自己的当前目录。
如果一个磁盘目录含有多个子目录,就会有多个当
前目录。
首次被
操作的磁盘,其当前目录是根目录。
┏━━━━┓
┃2.2路径┃
┗━━━━┛
(1)路径
路径(PATH)是指从根目录或当前目录到所要访问的对象(文件或目录)所在目录所
经过的通道组
合。
路径有绝对路径和相对路径两种:
绝对路径由从根目录到指定文件(或目录)所经过的一组子目录名表示,必须以“\
”开始。
即:
\子目录名1\子目录名2\……
例如:
┌┈┈┈┐┌┈┈┈┈┈┈┈┈┐
┊C:
\>┊DIR┊\LXX┊
┊C:
\>┊DIR┊\LXX\USER┊
┊C:
\>┊DIR┊\LXX\USER\READ┊
└┈┬┈┘└┈┈┈┬┈┈┈┈┘
↓ ↓
当前目录(根目录)绝对路径
相对路径由当前目录到指定文件(或目录)所经过的一组的子目录名表示。
即:
子目录名1\子目录名2\……
例如:
┌┈┈┈┈┈┈┈┈┈┐┌┈┈┈┈┈┐
┊C:
\LXX>┊DIR┊USER\READ┊
┊C:
\LXX\USER>┊DIR┊READ\HZK┊
┊C:
\LXX\USER\READ>┊DIR┊HT┊
└┈┈┈┈┬┈┈┈┈┘└┈┈┬┈┈┘
↓↓
当前目录
相对目录
(2)文件标识
由于DOS采用的树形文件目录结构允许多个同名文件存在不同的子目录中,所以,使
用时必须用文件
标识确定对哪一个文件进行操作。
文件标识由盘符、路径和文件名三部分组成,即:
[:
][]
其中“:
”表示存放问奖的磁盘,可以是A:
、B:
、C:
、D:
、……,分别表示A盘
、B盘、C盘、D
盘等,如果是当前盘可以省略;可以用绝对路径或相对路径表示。
第3节基本DOS命令使用
DOS系统本身包括有几十条命令,但对于初学者来说,应该首先掌握其中最常用命令
的功能和使用方
法。
随着自身知识的积累和使用水平的提高,就可以自然掌握其它命令。
┏━━━━━━━━┓
┃3.1DOS命令概述┃
┗━━━━━━━━┛
(1)内部命令和外部命令
DOS命令可以分为内部命令和外部命令两大类:
①内部命令是常驻内存的处理命令。
DOS启动后,可随时使用这类命令。
②外部命令是以独立文件形式存储在磁盘上的程序。
每一个外部命令对应一个可执行
文件。
执行外部
命令时,DOS将处理该命令的程序调入内存,然后执行。
使用外部命令应指定盘符和路径
。
所有扩展名为
.COM、.EXE、.BAT的文件都可被视为外部命令。
(2)DOS命令格式
DOS命令有其一定的命令格式,一般为:
[][][]...[]
其中命令字表明操作任务,开关参数指定操作细节,“[...]”表示可选项。
DOS规定:
一个命令行的字符不能超过127;命令字、文件标识和开关参数之间必须用
空格分开;开关
参数用“/”作为前导符,开关参数的顺序不影响命令执行结果;用回车见结束命令的输
入。
为说明方便,在后面的命令实例中用“↙”代表回车键。
┏━━━━━━━━┓
┃3.2文件操作命令┃
┗━━━━━━━━┛
文件操作命令顾名思义,是指对文件进行操作的命令。
基本的文件命令包括文件内容查看、文件复制、文件删除和文件重命名等命令。
(1)文件内容查看命令
①格式:
TYPE[d:
][path]filename[.ext]
其中[d:
]表示盘符,[path]表示路径,filename表示主文件名,[.ext]表示扩展文件
名。
②功能说明:
TYPE命令是内部命令,用来显示或打印指定文件的内容。
如果要打印,
必须先同时按
+键连