《第二章dos操作系统》由会员分享,可在线阅读,更多相关《第二章dos操作系统(66页珍藏版)》请在金锄头文库上搜索。
1、总目录退出第二讲 DOS操作系统一、一、DOS基本知识基本知识二、二、DOS的常用命令的常用命令一、DOS基本知识1、什么是操作系统、什么是操作系统2、什么是、什么是DOS3、DOS的组成的组成4、DOS的版本号的版本号5、DOS的启动的启动6、DOS盘符、文件、目录路径盘符、文件、目录路径章目录总目录退出操作系统,OperatingSystem,简写为OS,是计算机系统中的一个系统软件,它管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强、使用方便的工作环境,从而在计算机与其用户之间起到接口(或说界面)的作用。操作系统是计算机系统中一
2、个最重要的软件,任何计算机离开操作系统就是一堆废物。1、什么是操作系统常见的操作系统有:DOS、WINDOWS9X、WINDOWSNT、WINDOWS2000、OS/2、UNIX、LINUX、MACOS及某些大中型机上的专用操作系统节目录章目录总目录退出2、什么是DOSDOS为 Disk Operating System 的缩写,意为磁盘操作系统。早期的微机均使用DOS操作系统,现在大多数的操作系统均兼容DOS应用程序。 随着微机硬件的飞速发展,只具有字符用户界面的DOS操作系统已退出主流微机操作系统的位置,而被具有图形用户界面(GUI)的WINDOWS系列操作系统如WIN95、WIN98或N
3、T所取代。DOS具有操作系统的基本功能,其概念和一般操作系统是类似的,故理解了DOS中的概念,理解其它操作系统的概念是一样的。这也是讲授DOS的原因。DOS操作系统分为MS-DOS和IBM-PC-DOS,前者可供各种兼容PC使用,后者只装配在IBM-PC上。章目录总目录退出节目录(1)DOS的类型 DOS是为个人机配置的, 属于单用户单道批处理系统, 也称单用户单用户、单单任务任务 操作系统。 主要是文件文件文件文件管理管理管理管理(软件资源管理)和设备管理设备管理设备管理设备管理 (硬件资源管理)。 (2)DOS的特点 功能少, 结构简单, 系统小, 速度快,操作简单,硬件的要求低。(3)D
4、OS的功能 主要是文件管理文件管理文件管理文件管理(软件资源管理)和设备管理设备管理设备管理设备管理 (硬件资源管理)。 (4)DOS的二种服务方式:(管理方式)、键盘命令方式、程序执行方式章目录总目录退出节目录3、DOS的组成引导程序IO.SYSDOS.SYSCOMMAND.COMCONFIG.SYSAUTOEXEC.BAT(1)引导程序(BOOTRECORD):放在0面0磁道1扇区, DOS启动时自动装入内存, 负责引导DOS的其它部分。(2)BIOS接口模块,BIOS的可变、可扩充部分。(3)文件管理系统(MSDOS.SYS),管理各种文件即软件资源。(4)命令处理程序,是DOS与用户的
5、界面, 其任务是分析和执行用户的命令。(5)DOS的配置文件和自动批处理文件,用于在DOS启动后自动设置DOS系统环境和自动执行有关程序章目录总目录退出节目录DOS的核心由三个文件组成:MS-DOS系统 PC-DOS系统IO.SYS IBMBIO.COMMSDOS.SYS IBMDOS.COMCOMMAND.COM COMMAND.COMBIOS:基本输入输出系统,固化在ROM中, 共8K, 进行低层硬件的管理。章目录总目录退出节目录4、DOS的版本号已有版本: 1.0, 2.0, 3.0, 3.1, 3.2, 3.3, 4.0, 5.0, 6.0, 6.1, 6.2, 7.0版本号的含义:
6、3.2版本 表示第三版第二次修改章目录总目录退出节目录5、DOS的启动(1) 冷启动 (2) 热启动加电启动,由开机到DOS引导进内存。DOS已驻留内存,但需重新引导DOS到内存中。可按键盘上Ctrl+Alt+Del三个键或按计算机主机上的RESET键实现热启动一般有以下几种情况需要热启动:DOS系统崩溃,即俗称的“死机”需要重新配置系统章目录总目录退出节目录计算机冷启动过程:系统自检:由ROMBIOS完成;DOS自检:引导程序将BOOT读入内存;检查磁盘;读入DOS三个系统文件;系统初始化:按照系统配置文件config.sys中参数来设置系统环境参数;执行自动批处理文件:有autoexec.
7、bat则执行文件中的各语句,执行完成后进入提示状态,启动过程结束;否则进行第五步;显示修改系统日期和时间。计算机热启动过程:只是不进行系统自检,其它过程同冷启动。章目录总目录退出节目录6、DOS盘符、文件、目录路径(1)、磁盘的相关概念磁盘是一种很重要的辅助存储器,它常分成软盘和硬盘两种,它们的物理结构及存储数据的原理是相同的。磁盘表面的磁性介质是存储数据的关键,它的两种不同的磁化状态分别表示二进制的0和1。磁盘数据的读写是通过磁头的磁电或电磁转换实现的。在磁盘中,为了读写数据的方便,一般将磁盘分成多个区域,每个区域都有一个编号,磁盘中有磁道和扇区,扇区是最小的单位,每扇区均为512字节。章目
8、录总目录退出节目录1扇区0磁道1磁道2扇区新磁盘一般要做磁盘高级格式化,其过程是把磁盘划分为一个个磁道,然后把每个磁道分为若干扇区。章目录总目录退出节目录3英寸软盘容量有多大?软盘有:有2面每面有:80个磁道每个磁道有:18个扇区每个扇区有:512Byte(字节)容量=2*80*18*512=1474560B=1440KB约=1.44MB章目录总目录退出节目录磁盘读写:磁头每次均要对整个扇区读写,不能对扇区的某一个字节进行读写。一般每次读写4个扇区共2048个字节或更多扇区。文件分配表:在每块磁盘中,都有一个特殊的管理区域,该区域存放着该磁盘所有目录及文件的分配记录,称为文件分配表。它是指记录
9、磁盘文件分配详细情况的表。由文件分配表,可确知一个文件在磁盘中的具体位置(磁道数和扇区数)。文件在磁盘中的存放不一定是连续的。因此磁盘文件必须用链表进行存放。文件分配表被破坏,则磁盘作废。章目录总目录退出节目录(2)、盘符对于硬盘,由于其容量大,一般可以将一个硬盘分成几个较小的磁盘,这些磁盘由于实际上都是一个硬盘,所以一般称为逻辑磁盘逻辑磁盘逻辑磁盘逻辑磁盘。对于逻辑磁盘,规定从C:开始。对于软盘,规定盘符用字母A:或B:表示。盘符的切换:用盘符加回车执行。例:C:表示当前的盘符为C盘例:C:D:(回车)将盘符切换到D盘。在网络环境中,我们还可以将其它计算机上的某个目录映射成本地的盘符。例如:
10、K:章目录总目录退出节目录(3)、文件 文件是信息的集合。是计算机中保存信息的一种方式,文件的命名规则文件名.扩展名8字符 3字符 例:MSDOS.SYS,FILES.C合法的文件名字符 0-9, A-Z, a-z, 其它特殊字符, 如, !, $,对于汉字操作系统,汉字也可作为文件名,但一个汉字相当于2个英文字符。章目录总目录退出节目录 常用文件扩展名的含义.ASC ASCII码文件.BAK 备份文件.BAS BASIC源程序文件.BAT 可执行的批处理文件.ASM 汇编源程序文件.PRG dBASE程序文件.OBJ 目标文件.SYS 系统文件.TXT 文本文件.COM 可执行的二进制码文件
11、.EXE DOS可执行文件.LIB 库文件 .C C语言源程序文件章目录总目录退出节目录文件通配符 * - 所有字符? - 一个字符例F*.EXE文件名的第一个字符为F,扩展名为EXE的所有文件。例F?.COM文件名的第一个字符为F,第二个字符为任意字符,扩展名为COM的所有文件。章目录总目录退出节目录 DOS保留文件名 PRN - 打印机CON - 控制台LPT1-3 - 打印机COM1, COM2(串行口上的通信设备)NUL - 虚设备, 空设备章目录总目录退出节目录(4) 目录与路径目录目录目录目录与路径路径路径路径是操作系统中的重要概念。在每个外部存储器中,系统都将整个存储空间划分成许
12、多不同类型的存储子空间,以便分门类别地存放不同的内容。这非常类似于人们建房子。一栋房子为了使用的方便,往往要分成若干个部分。在每一部分可能还要分成更细的部分。磁盘中的目录就相当于房子的各部分。路径相当于到达每一部分或每间房子的路线。章目录总目录退出节目录首先,系统将每个逻辑盘自动划分为根目录,在根目录下,用户可以建立若干个自己的子目录。每个子目录下又可建立若干个子目录。整个目录就象一棵倒立的树,所以称目录为树形目录。目录在WINDOWS中被称为文件夹。例:某公司在计算机中的数据在磁盘上的目录分布章目录总目录退出节目录公司(根目录)市场部人事部财务部技术部报表 客户报表报表报表某公司各部门文件在
13、磁盘上存放的目录结构文件文件文件章目录总目录退出节目录公司(D:)市场部人事部(当前目录)财务部技术部报表 客户报表报表报表文件FY.DBF文件当前目录用户正在操作的目录、默认目录绝对路径:从根目录开始的路径相对路径:从当前目录开始的路径 报表FY.DBFD:人事部报表FY.DBF章目录总目录退出节目录公司(D:)市场部客户(当前目录)财务部技术部报表人事部报表报表报表FY.DBFFY.DBF文件相对路径:.报表报表FY.DBF绝对路径:D:市场部市场部报表报表FY.DBF.表示当前目录的上一层目录,即它的父目录. 表示当前目录章目录总目录退出节目录二、DOS的常用命令1、外部命令和内部命令、
14、外部命令和内部命令2、DOS命令的求助命令的求助3、DOS命令的一般格式命令的一般格式4、文件的属性、文件的属性5、常用、常用DOS命令命令章目录总目录退出1、外部命令和内部命令、外部命令和内部命令内部命令是与操作系统同时驻留内存,计算机随时可以执行的命令。外部命令是存放在外部存储器如磁盘中的命令。需要执行时,首先将命令调入内存,然后才执行。事实上,可执行程序(.exe/.com/.bat)也可看作外部命令。节目录章目录总目录退出2、 DOS命令的求助命令的求助(联机帮助联机帮助)命令/?例:DIR/?章目录总目录退出节目录3、 DOS命令的一般格式命令的一般格式D:pathcommand/p
15、arameter/switch盘符路径命令字参数开关说明:命令最大长度127个字符。内容可选内容必选|表示或,多选一章目录总目录退出节目录4、文件的属性文件的属性文件分成四种属性文件分成四种属性文档文件(A)已经存档的文件只读文件(R)只能阅读,不能删除或修改的文件隐含文件(H)正常情况下不能看见的文件系统文件(S)-系统程序使用的文件文本文件与非文本文件文本文件与非文本文件文本文件与非文本文件文本文件与非文本文件 文本文件是指文件以标准的ASCII码形式存放,能用TYPE命令显示的文件。如果一个文件不是文本文件,则一般称为二进制文件。 章目录总目录退出节目录5、常用、常用DOS命令命令5.1
16、文件操作命令文件操作命令有关文件操作的基本命令如下表所示表表 文件操作基本命令文件操作基本命令命令名称明令类型功能简介ATTRIB外部现实或改变文件属性DEL(ERASE)内部删除文件PC内部比较文件MOVE外部移动文件以及文件和目录更名PRINT外部打印文件REN(RENAME)内部更改文件 表(表(2)命令名称明令类型功能简介REPLACE外部替换磁盘上的文件SYS外部将系统文件复制到指定磁盘中TYPE内部显示位文件内容UNDELETE外部恢复被删除文件XCOPY外部拷贝指定及其下属目录和文件(1)显示文件内容命令TYPE。命令功能:在屏幕上显示指定文件的文本内容。命令格式:TYPEdri
17、ve:pathfilename举例:显示A盘上的源程序example.c。C:TYPEA:programexample.c用MORE协助显示长文件时,满屏暂停。C:TYPEA:readme.txt|MORE若文件太长,也可用Ctrl+S或(Pause键)使屏幕暂停,按任意键后继续显示。如果用Ctrl+C(或Ctrl+Break)可终止TYPE命令的执行将显示文件内容送打印机打印。用Ctrl+P使打印机与计算机相连接,然后使用TYPE命令。此时文件内容显示在屏幕上,同时也送入打印机打印出来。(2)文件更名命令REN(RENAME)。命令功能:对规定的某一个或某一类文件进行换名命令格式:RENdr
18、ive:pathfilename1filename2举例:将B盘中的abc.c文件更名为xy.c。C:RENB:abc.cxy.c改变一组文件名。C:RENC:wps*.wsp*.bak(3)删除文件命令DEL(ERASE)。命令功能:删除指定盘上的一个或多个文件。删除C盘上borlandcuser下的所有.bak文件。C:DELC:borlandcuser*.bak(4)文件拷贝命令COPY。命令功能:将一个或多个文件复制到一个目录中,也可合并文件,还可以直接通过键盘输入文件,或将文件信息复制到打印机上。其中,source:指定被拷贝的文件一般要指明文件所在令格式COPY/A|/Bsourc
19、e/A|/B+source/A|/B+dest/A/B/V/Y|-Y的磁盘、路径、文件名和扩展名。dest:指定新文件的目录和文件名。/A:指明文件是ASCII文件,复制到文件结束符Ctrl+Z为止。/B:指明文件是二进制文件,以文件在目录表中的长度为依据复制文件。/V:复制后检查新复制文件是否与源文件相同。/Y:当拷贝生成的新文件与原有文件重名时,系统提示并确认是否覆盖。+:把多个文件归并到某一个文件尾部,“+”号后面文件可以用通配符。举例:将C盘上的文件拷贝到A盘上,拷贝后得到的文件与源文件同名。C:COPYC:A:把A盘上的所有文件拷贝到C盘上。C:COPYA:*.*C:user将键盘上
20、输入的内容复制到C盘上名为inform的文件中。C:COPYCON:inform将键盘上输入的内容送到打印机上打印出来。C:COPYCON:PRN:将C盘当前目录下的文件p1.txt等3个文件连接起来,拷贝到new.txt中。C:COPYp1.txt+p2.txt+p3.txtnew.txt(5)文件属性操作命令ATTRIB.EXE。命令功能:用来显示或改变文件属性,允许修改4种文件属性:只读(R)不能用一般DOS命令修改或删除文件。文档(A)表明文件被写入时关闭。各种文件生成时,DOS自动将其设置为文档属性。隐含(H)在DIR中不列出(但用DIR/A可以列出),并阻止大部分DOS命令使用这个
21、文件(即不能用DOS命令列出目录清单,不能被删除、拷贝、更名等)。系统(S)文件本身被隐藏,不能用DOS命令列出目录清单,不能被删除、拷贝、更名等。命令格式:ATTRIB+R|R+A|A+H|H+S|Sdrive:pathfilename/S其中,+:指设置一种属性。:指取消一种属性。R:表示只读文件属性。A:表示文档文件属性。S:表示系统文件属性。H:表示隐含文件属性。/S:对指定目录及其所属子目录的文件进行操作。举例:将C盘中的所有.EXE文件均设置为只读属性,并将其文档属性设置为OFF。C:ATTRIB+RAC:*.exe2目录操作命令目录操作命令有关目录操作的基本命令如表3.3所示。(
22、1)显示目录命令DIR。命令功能:显示文件和子目录清单,既可以列出磁盘上的所有目录项,也可以列出磁盘上指定的目录项。列出的信息包括:磁盘卷标识、磁盘上剩余的空间数,纵向显示时还包括:每个文件的长度(十进制)及最后一次该文件写到磁盘上的日期和时间表表2 目录操作基本命令目录操作基本命令命令名称命令类型功能简介APPEND外部设置数据文件搜索目录路径CD(CHDIR)内部显示或改变当前目录DELTREE外部删除目录树DIR内部显示目录文件列表MD(MKDIR)内部创建目录PATH内部搜索可执行文件的目录路径RD(RMDIR)内部删除目录TREE外部用树型图方式显示磁盘目录结构其中,/P:列表显示满
23、屏后暂停,按任意键后继续。/W:按宽行格式显示,只显示文件名和扩展名。/A:显示指定属性的文件及子目录。attribs:用于指定要显示的文件属性。文件属性用下述字母表示(与/A连用):/O:按指定次序列出文件和子目录。Sortord:用于指定排序规则,可用下述字母描述(与/O连用)N:按文件名(字母顺序);S:按大小(小文件在前);E:按扩展名(字母顺序);D:按文件建立日期(先建立的在前);G:按子目录在前,文件在后的顺序;C:按压缩比从小到大的顺序;:前缀,表示反序。/S:显示指定目录及所有下属目录中的文件。/B:仅显示文件名和目录名,不给出其它信息 (使/W失效)。/L:用小写字母显示文
24、件名和目录名。/CH:显示文件的压缩比例。举例:列出A盘上的所有目录项。A:DIR列出指定文件名,并按文件名字母顺序排序。C:DIRdos*.com/O:N(2)建立子目录命令MD(MKDIR)。命令功能:建立新的子目录。命令格式:MDdrive:path举例:在C盘wps子目录下建立名为user的子目录。C:MDC:wpsuser(3)删除目录命令RD(RMDIR)。命令功能:从指定磁盘删除子目录,但不能删除根目录和当前目录。命令格式:RDdrive:path举例:删除C盘上sales目录下的子目录wang。C:RDC:saleswang(4)显示/改变当前目录命令CD(CHDIR)。命令功
25、能:显示当前目录(不带参数)或改变当前目录(带命令参数)。命令格式:CDdrive:path举例:显示当前目录的目录名。C:CD将A盘上的user子目录置为当前目录。C:CDA:user 3磁盘操作命令磁盘操作命令有关磁盘操作的基本命令如表3.4所示。(3)删除目录命令RD(RMDIR)。命令功能:从指定磁盘删除子目录,但不能删除根目录和当前目录。命令格式:RDdrive:path举例:删除C盘上sales目录下的子目录wang。C:RDC:saleswang(4)显示/改变当前目录命令CD(CHDIR)。命令功能:显示当前目录(不带参数)或改变当前目录(带命令参数)。命令格式:CDdrive
26、:path举例:显示当前目录的目录名。C:CD将A盘上的user子目录置为当前目录。C:CDA:user 3磁盘操作命令磁盘操作命令有关磁盘操作的基本命令如表3.4所示。表表3 磁盘操作基本命令磁盘操作基本命令命令名称命令类型功能CHKDSK外部检查磁盘当前状态DEFRAG外部清除磁盘碎片,重新组织磁盘文件DISKCOMP外部磁盘比较DISKCOPY外部磁盘拷贝FDISK外部硬盘分区FORMAT外部格式化磁盘LABEL内部设置卷标UNFORMAT外部恢复已用FORAMT格式化的盘VOL内部显示卷标(1)磁盘格式化命令FORMAT。磁盘生产厂家不知道磁盘是在哪种类型的计算机上使用或者使用什么样的
27、操作系统,因此用户在使用新磁盘前应对新磁盘进行格式化(也有一些厂家销售的磁盘已进行格式化处理,不必再由用户进行格式化)。命令功能:将指定驱动器上的磁盘,初始化为DOS能够接受的记录格式,并分析磁盘上是否有损坏的磁道或扇区,建立文件分配表,并将引导程序存入磁盘的开始位置,使磁盘作好接收DOS文件的准备。命令格式:FORMATe:/V:label/Q/U/F:size/B|/S/CFORMATdrive:/V:label/Q/UT:tracks|/N:sectors/B|S/C其中,/V:label:给磁盘指定卷标。/Q:对磁盘作快速格式化(只适用于格式化过且无错的磁盘)。/U:无条件格式化(不能
28、用UNFORMAT命令加以恢复)。/F:size:指定格式化软磁盘的容量。/B:在格式化的磁盘上为系统文件预留空间。/S:格式化完毕后将DOS操作系统程序复制到盘上。/T:tracks:指定磁盘每面的磁道数目。/N:sectors:指定每个磁道的扇区数目。/C:重新测试目前标记为bad的簇。举例:准备一张DOS系统引导盘,供启动计算机用C:FORMATA:/S(2)磁盘拷贝命令DISKCOPY。命令功能:完成磁盘内容的拷贝。若目的盘是未格式化的新盘,在拷贝的同时将对目的盘进行格式化。命令格式:DISKCOPYdrive1:drive2:/1/V/N:sectors:指定每个磁道的扇区数目。/C
29、:重新测试目前标记为bad的簇。举例:准备一张DOS系统引导盘,供启动计算机用C:FORMATA:/S(2)磁盘拷贝命令DISKCOPY。命令功能:完成磁盘内容的拷贝。若目的盘是未格式化的新盘,在拷贝的同时将对目的盘进行格式化。命令格式:DISKCOPYdrive1:drive2:/1/V/V:显示磁盘上所有文件的完整路径和文件名。filename:指定文件名后,CHKDSK将显示其占用磁盘的情况。举例:检查A驱动器中的磁盘状态并进行处理和修复。C:CHKDSKA:/F(4)设置卷标命令LABEL。命令功能:给硬盘或软盘设置卷标,即赋予硬盘或软盘一个名字。命令格式:LABELdrive:str
30、ing举例:给A盘建立一个名为MYDISK的卷标。A:LABELMYDISK4环境管理命令环境管理命令有关系统环境管理的基本命令如表3.5所示。(1)显示当前版本号命令VER。命令功能:在屏幕上显示正在使用的DOS版本号。命令格式:VER表表3.5 系统环境管理基本命令系统环境管理基本命令命令名称命令类型功能简介BUFFERS内部配置磁盘缓冲区大小CLS内部清屏CTTY内部改变控制系统的终端设备DATE内部显示和修改日期EDIT内部全屏幕编辑命令HELP内部提供DOS命令的帮助信息MEM外部显示内存使用情况PROMPT内部改变命令提示符SET内部显示、设置或删除环境变量TIME内部显示和设置系统时间VER内部显示当前MSDOS版本号(2)设置系统提示符命令PROMPT。命令功能:重新设置DOS的系统提示符。命令格式:PROMPTtext其中,text是新的系统提示符。设置提示符的文本可以是常规字符串和下列特殊代码:$B:|(管道符)。$P:显示当前驱动器和目录路径。$D:显示当前日期。$Q:=(等号)。$E:(Esc键对应ASCII中的27号字符)。$T:显示当前时间。$H:退格(删除左边字符)。$V:显示DOS版本号。$G:(大于号)。$L:”。A:PROMPT$N$G(3)清除屏幕内容命令CLS。命令功能:清除屏幕内容,提示符和光标回到屏幕左上角。命令格式:CLS