1、DOS的操作DOS操作系统基本使用方法2006年04月19日 07:28 来源:ChinaUnix博客 作者:流川 编辑:周荣茂 -/第1节DOS操作系统概述1.1 DOS操作系统的发展 DOS操作系统也就是磁盘操作系统(Disk Operating System),简称DOS。目前广泛使用的MS-DOS是美国微软公司买下DOS专利权后命名的,PC-DOS则是IBM公司在推出IBM-PC机时,选定了MS-DOS作为基本操作系统,并将其改名为PC-DOS。MS-DOS与PC-DOS在本质上并没有太大的区别且命令是基本兼容的。 MS-DOS的前身是Seatlle Computer Products
2、公司与1980年推出的86-DOS。微软公司在1981年买下了86-DOS的专利,经修改、扩充后更名为MS-DOS,即MS-DOS V1.0版。随着微机硬件和软件的不断发展,微软公司也在不断更新DOS版本。从1981年推出的DOS V1.0到今天,已经过了十多次,目前最新的版本为MS-DOS V6.22。表1.1列出了MS-DOS的不同版本和主要的技术改进。 表1.1 MS-DOS版本及其主要技术版本号 推出时间 主要技术改进 1.0 1981年7月 2.25 1982年 增加双面软盘 2.0 1983年3月 硬盘、树形结构 3.0 1984年8月 1.2M软盘、RAM盘、卷名和ATTRIB命
3、令 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.2 DOS的主要功能及构成 DOS的主要功能包括:文件管理、存储管理、设备管理、作业管理和CPU管理。 (1)文件管理: 文件管理是指对计算机中各类文件进行有序的管理。其中包括:对文
4、件标识符、属性、生成或修改时间的管理;对文件读写操作的管理及对文件建立、检索、比较、修改、删除和复制等操作的管理等。 (2)存储管理: 存管理是利用DOS的动态存储管理,对内存块的分配、请求、释放和修改等操作进行管理。存储管理可以为系统程序和应用程序有效地利用当前内存容量提供方便。 (3)设备管理: 设备管理是利用DOS的设备管理程序和模块,进行外设分配、外设输入/输出操作和缓冲区的有效管理。 (4)作业管理: 作业是拥护请求计算机系统完成的一个独立任务。一个作业可以包括输入、编译、连接、运行和输出等若干个处理步骤。作业管理就是许多个作业执行时进行必要的资源调度和作业处理过程控制。 (5)CP
5、U管理: CPU是微机系统中的重要资源。CPU管理一是使CPU能够进行高效的运作,二是能够处理各种可能发生饿中断事件。 (6)DOS的构成: MS-DOS的主体采用层次模块结构,有一个引导程序和三个层次模块构成,如下图1所示。 用 户键 盘 命 令 COMMAND.COM 用户程序 MSDOS.SYS DOS 引导程序IO.SYS ROM BIOS 图1 DOS组成结构 引导程序(Boot record) 引导程序存放在磁盘的0面0道1扇区(引导扇区)。当DOS启动时,通过存储于只读存储器中的基本输入输出系统(ROM BIOS)中的字举程序,首先将引导程序调入内存,在由它将DOS的其余部分从磁
6、盘调入内存。 输入输出接口程序(IO.SYS) 输入输出接口程序是DOS的最低层次模块,是MSDOS.SYS与ROM BIOS的接口。它包括DOS的全部功能调用模块,可以完成对显示器、键盘、打印机、通信口和时钟、计数器等外设的操作。此时,当DOS启动时,IO.SYS还负责检查与计算机系统连接的设备情况,并对将要使用的设备进行设置,以保证系统运行时的正常使用。 文件管理和系统调用程序(MSDOS.SYS) 该程序是DOS的核心模块,包括文件管理、磁盘管理和其他外设管理的DOS内部命令执行模块。当DOS启动是,MSDOS.SYS被调入内存长驻,负责内部工作表和文件装配表的初始化、接受各种DOS内部
7、命令调用等。 键盘命令管理程序(COMMAND.COM) 键盘名利管理程序是拥护DOS之间的界面,以命令文件名COMMAND.COM存储在磁盘上。其功能是接受用户的键入命令并进行分析,根据命令的类型(内部命令或外部命令)不同,用相应的处理程序进行解释和执行,在显示器上输出执行结果。如果用户键入的命令有误,则显示出错信息。1.3 DOS的启动 (1)DOS的启动方式 DOS的启动包括冷启动和热启动两种方式。 冷启动是指对系统加电启动。冷启动操作方法为: A盘(软盘)启动 a.将装DOS系统的软盘插入A驱动器,关好驱动器闩门; b.顺序打开显示器、打印机(如果有的话)和主机电源,即可进入DOS启动
8、状态。 C盘(硬盘)启动 a.将A驱动器闩门打开; b.依次打开显示器、打印机及主机电源即可。 热启动是当计算机运行不正常、死机或改变系统参数设置后采用的DOS启动方式。热启动的方法是:同时按下键、键和键。 (2)系统的初始化 在完成DOS的启动操作后,微机系统就自动进入系统初始化。系统初始化的主要工作有: 进行硬件设备的检测,包括CPU芯片检测、其他主要芯片检测(如中断控制器,DMA控制器等)、ROM BIOS芯片检测、内存芯片检测、键盘检测、显示器检测、磁盘设备检测以及打印机和串行口地址等。热启动方式下,不检测内存芯片。 执行ROM BIOS中的字举程序,将引导程序由磁盘装入内存。 执行引
9、导程序,将DOS的三个模块装入内存并执行。 查找并执行CONFIG.SYS(系统配置程序)和AUTOEXEC.BAT(批处理程序)。 当显示器出现A:(软盘启动)或C:(硬盘启动)时,表示DOS启动完成且系统初始化完毕,可以接受DOS命令。 第2节 文件和文件管理 广义的文件是指存储在一定媒体上的一组相关信息的集合。在计算机中,文件一般专指存储于存储介质上的相关信息的集合。即文件可以是存储在卡片、磁带、磁盘、光盘上的各种程序、数据、文本、图形和声像资料等。 由于我们平时使用最多的是磁盘文件,因此,必须深入理解磁盘文件及其管理。2.1 文件和文件目录 (1)文件 为了合理地使用文件和磁盘,就要了
10、解DOS系统对文件管理的一些规定。 文件名(File Name) DOS系统规定:一个文件的文件名由主文件名和扩展文件名两部分组成。 文件名命名规定: a.主文件名由18个合法字符组成;扩展文件名由13个合法字符组成。 b.不能用下列DOS保留字符作文件名字符: * 文件通配符 , 并列参数分隔符 ? 文件通配符 . 扩展名前导符 操作重定向 : 磁盘定义符 . 例如下列文件名是合法的: COMMAND.COM AUTO.BAT LXX.DOC 下列文件名是非法的: ABC/XY.BAS 主文件名中有非法字符 SAYON.EXEC 扩展名超过三个字符 .SYS 无主文件名 文件类型 主文件名为
11、用户提示文件的作业或功能,扩展名是文件类型的标志,通常是有系统给出的。常见的扩名类型有: 可执行文件:.EXE(可执行文件) .COM(命令文件) .BAT(批处理文件) 文本文件: .TXT(文本文件) .DOC(文档文件) .DAT(数据文件) 源程序文件:.BAS(BASIC) .PAS(PASCAL) .C (C语言) .PRG(DBASE/FOX) .ASM(汇编) 其他文件: .SYS(系统文件) .OVL(覆盖文件) .BAK(备份文件) 文件通配符 DOS系统提供了两个文件通配符“*”和“?”,均可用于住文件名或扩展文件名中。 “*”代表该字符起的任意个字符,“?”表示该字符位
12、置的一个字符。例如: *.* 所有文件 A*.TXT 主文件名为A打头、扩展名为TXT的所有文件 ABA?.* 主文件名为ABA打头、不超过四个字符的所有文件 ?A*.* 主文件名第二个字符为A的所有文件(包括任何扩展名和无扩展名的文件) 在DOS文件操作命令中,有些命令不允许使用文件通配符(如TYPE命令),有些命令使用通配符会引起混乱(如RENAME命令),在使用中必须特别注意。 文件属性 文件除文件名、文件类型以外,还有文件属性。文件属性包包括系统(System).只读(ReadOnly).隐藏(Hidden)和归档(Archive)四种。它们的属性特点是: 系统属性(S)表示该文件为D
13、OS系统文件; 只读属性(R)表示该文件只能读出,而不能修改和删除; 隐藏属性(H)表示该文件在一般显示命令下不显示文件名; 归档属性(A)表示该文件从上一次备份后又修改过。 文件属性可以通过DOS的ATTRIB命令显示或设置。 (2)文件目录 文件目录与一本书的章、节目录类似,是显示一批文件的目录。一个磁盘的容量较大,可以存储许多文件目录。DOS是通过文件目录来组织和管理磁盘文件的。 在文件目录中,为每个文件设立了目录项,其中包括文件名、长度、建立或修改的日期和时间、文件属性以及存放位置的起始地址等信息。 (3)目录结构 DOS的文件目录采用树形结构。 树形目录结构像一棵倒置的树。树中的树根
14、节点是根目录。自根向下,每一树枝节点是一个子目录,每一个树叶节点是一个文件,如图2所示。 根目录 BASIC CONFIG.SYS WINWORD COMMAND.COM DOS BASIC.EXE BASIC.BAS TEMPLATELETTERS ANSI.SYSVDIF NORMAL.DOTOTHER10.DOT ACER10.DOT 图2 树形目录结构示意图 图中BASIC、WINWORD、DOS、TEMPLATE、LETTERS和VDIF都是树枝节点,也就是子目录,CONFIG.SYS、COMMAND.COM、BASIC.EXE、ANSI.SYS、NORMAL.DOT、OTHER10
15、.DOT和ACER10.VDB都是树叶节点,也就是文件。 树形目录结构的特点是: 在多层目录中允许存在多个同名文件,只要分布在不同的目录就行; 一个磁盘只有一个根目录。根目录没有目录名,一般用“”来表示。例如:C:表示C盘根目录; 子目录命名规则与文件名相同,但子目录名一般不用扩展名。子目录名不能与同级文件名重复; 每个子目录下都有两个特殊的文件目录项:第一个是“.”,内含子目录本身目录信息;第二个是“.”,内含上一级目录信息。这两个目录项是在自目录建立时自动建立的。 (4)当前盘和当前目录 “当前”盘和“当前”目录是系统默认的操作对象,如果用户没有明确指定操作对象时,系统就对“当前”对象进行
16、操作。 一般情况下,DOS启动后就自动将启动盘和该盘的根目录作为系统默认的操作对象,即当前盘和当前目录。例如:用硬盘启动后,屏幕显示C:,表示C盘为当前盘,C盘根目录为当前目录。 每个磁盘都拥有自己的当前目录。如果一个磁盘目录含有多个子目录,就会有多个当前目录。首次被操作的磁盘,其当前目录是根目录。2.2 路径 (1)路径 路径(PATH)是指从根目录或当前目录到所要访问的对象(文件或目录)所在目录所经过的通道组合。 路径有绝对路径和相对路径两种: 绝对路径由从根目录到指定文件(或目录)所经过的一组子目录名表示,必须以“”开始。即: 子目录名1子目录名2 例如: C: DIRLXX C: DI
17、RLXXUSER C: DIRLXXUSERREAD 当前目录(根目录) 绝对路径 相对路径由当前目录到指定文件(或目录)所经过的一组的子目录名表示。即: 子目录名1子目录名2 例如: C:LXX DIRUSERREAD C:LXXUSER DIRREADHZK C:LXXUSERREAD DIRHT 当前目录 相对目录 (2)文件标识 由于DOS采用的树形文件目录结构允许多个同名文件存在不同的子目录中,所以,使用时必须用文件标识确定对哪一个文件进行操作。 文件标识由盘符、路径和文件名三部分组成,即: : 其中“:”表示存放问奖的磁盘,可以是A:、B:、C:、D:、,分别表示A盘、B盘、C盘、
18、D盘等,如果是当前盘可以省略;可以用绝对路径或相对路径表示。 第3节 基本DOS命令使用 DOS系统本身包括有几十条命令,但对于初学者来说,应该首先掌握其中最常用命令的功能和使用方法。随着自身知识的积累和使用水平的提高,就可以自然掌握其它命令。3.1 DOS命令概述 (1)内部命令和外部命令 DOS命令可以分为内部命令和外部命令两大类: 内部命令是常驻内存的处理命令。DOS启动后,可随时使用这类命令。 外部命令是以独立文件形式存储在磁盘上的程序。每一个外部命令对应一个可执行文件。执行外部命令时,DOS将处理该命令的程序调入内存,然后执行。使用外部命令应指定盘符和路径。所有扩展名为.COM、.E
19、XE、.BAT的文件都可被视为外部命令。 (2)DOS命令格式 DOS命令有其一定的命令格式,一般为: . 其中命令字表明操作任务,开关参数指定操作细节,“.”表示可选项。 DOS规定:一个命令行的字符不能超过127;命令字、文件标识和开关参数之间必须用空格分开;开关参数用“/”作为前导符,开关参数的顺序不影响命令执行结果;用回车见结束命令的输入。 为说明方便,在后面的命令实例中用“”代表回车键。3.2 文件操作命令 文件操作命令顾名思义,是指对文件进行操作的命令。 基本的文件命令包括文件内容查看、文件复制、文件删除和文件重命名等命令。 (1)文件内容查看命令 格式:TYPE d:pathfilename.ext 其中d:表示盘符,path表示路径,filename表示主文件名,.ext表示扩展文件名。 功能说明:TYPE命令是内部命令,用来显示或打印指定文件的内容。如果要打印,必须先同时按+键连
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1