1 / 74

第三章 MS-DOS 磁盘操作系统

第三章 MS-DOS 磁盘操作系统. 要点: 文件和目录的概念 DOS 命令 批处理文件和系统配置文件. 3.1 MS-DOS 概述. 一、操作系统的概念. 操作系统: 1 、是系统软件 2 、管理计算机硬件和软件资源 3 、是用户和计算机的接口. 操作系统( Operating System/OS ): 操作系统是机算机的一个系统软件,它是用户和计算机间的接口,用以管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,为用户提供一个功能强,使用方便的工作环境。. 二、操作系统的功能. 1 、处理器管理 2 、存储管理 3 、文件管理

brook
Download Presentation

第三章 MS-DOS 磁盘操作系统

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第三章 MS-DOS 磁盘操作系统 • 要点: • 文件和目录的概念 • DOS命令 • 批处理文件和系统配置文件

  2. 3.1 MS-DOS概述 一、操作系统的概念 操作系统:1、是系统软件 2、管理计算机硬件和软件资源 3、是用户和计算机的接口 操作系统(Operating System/OS):操作系统是机算机的一个系统软件,它是用户和计算机间的接口,用以管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,为用户提供一个功能强,使用方便的工作环境。

  3. 二、操作系统的功能 1、处理器管理 2、存储管理 3 、文件管理 4 、设备管理 5 、作业管理

  4. 三、操作系统的分类 1、批处理系统:采用脱机输入输出技术,有序地执行一批作业 单道批处理系统 多道批处理系统 2、分时系统:把CPU等资源分成一个个“时间片”,轮流分给一个主机上的多个终端 3、实时系统:对随机发生的事件即时响应 4、网络操作系统(分布式操作系统):多台各自独立的计算机互联,实现通信和相互合作

  5. 四、常见的操作系统 • PC DOS和MS DOS • UNIX • OS/2 • MS Windows • LINUX

  6. 五、磁盘操作系统 • 把操作系统存放在磁盘上,就称作磁盘操作系统(Disk Operating System / DOS) • 存有操作系统的磁盘被称做DOS盘、启动盘或引导盘 • Windows操作系统出现后,DOS特指微软早期开发的单用户字符界面的微机操作系统 • MS DOS的版本及功能 • PC DOS(IBM)与MS DOS(Microsoft) • MS DOS的基本组成: • 采用层次模块结构,由三个层次模块和一个引导程序组成:

  7. 引导程序(BOOT)——负责装入DOS的其它部分 • 外壳模块(DOS-Shell)——命令解释器or命令处理系统,它直接与用户打交道,接受用户命令,作出解释后调用核心模块。 • 核心模块(DOS-kernel)——文件管理器OR文件管理系统,负责建立、删除、读写和检索各类文件。该模块是DOS的核心程序,它把外壳模块下达的调用命令分解为各种设备的具体任务后,调用输入输出模块。 • 输入输出模块(DOS-BIOS)——基本输入输出系统由两部分组成,负责键盘输入、屏幕显示、打印机、驱动器以及内存测试等方面的管理。

  8. 上述三个模块分别以COMMAND.COM、MSDOS.SYS、和IO.SYS作为文件名存储于磁盘中,这三个文件称为系统文件。上述三个模块分别以COMMAND.COM、MSDOS.SYS、和IO.SYS作为文件名存储于磁盘中,这三个文件称为系统文件。 一张软盘或者一个硬盘若装有以上三个文件,就成为DOS系统盘,又称为引导盘OR启动盘。DOS的引导记录占512字节(正好为一个扇区的(BootRecord)空间),固定存放在软盘的0面0道第一扇区,OR硬盘的第0柱0面第一扇区,这个扇区称为引导扇区。

  9. 六、DOS的启动 • 1、启动介质 • 硬盘启动 • 软盘启动 • 光盘启动 • 远程启动 • *需经CMOS设置

  10. 2、启动方式 • 热启动:在不断电的情况下重新启动DOS ,系统不自检 • * 同时按下<CTRL>+<ALT>+<DEL> ;按键时间不要 • 过长,否则进入CMOS设置状态 • 复位启动:不关闭电源,重新启动 DOS。启动过程同冷启动,系统自检。 • *只需轻轻触动<Reset>钮 • 冷启动:在断电的情况下启动DOS, 系统自检。 • *再次冷启动需有30秒以上的时间间隔。 • *启动策略:若重新启动DOS,一般采用的方法依次是: • A.热启 B.复位 C.冷启

  11. 系统配置文件 自动批处理文件 提示符 3、DOS的启动过程 开机(POWER) 复位(Reset) 热启动(Ctrl+Alt+Del) 系统自检 将DOS调入内存 执行config.sys文件 执行autoexec.bat文件 启动成功C:\>或A:\>

  12. 4、Windows平台下DOS的启动 • Win9X平台 • 方法一:按<Ctrl>,直至出现启动菜单,选 • “Command prompt only”前序号,回车; • 方法一:“开始”/“程序”/“MS DOS方式”; • 方法一: “开始”/“关闭系统”/“重新启动并切换到 • MS DOS方式” • Win2000平台 • 方法一:“开始”/“所有程序”/“附件”/“命令提示符”; • 方法一: “开始”/“运行”/“CMD”(回车) *返回Windows界面:Exit(回车)

  13. 3.2 文件与目录 一、文件的概念 1、定义 • 文件是存储在外存上的一组相关信息。 • 每个文件都有 一个 文件名,一般情况下,文件不同,应起不同的文件名。 • 文件可以是语言程序、文本、图像、声音等信息。

  14. 2、文件的命名规则 • 文件名的格式:由文件主名和扩展名组成 <主名> [. <扩展名> ] • DOS 规定,主名由1-8个字符构成,扩展名由0-3个字符构成。若文件有扩展名,主名和扩展名间要以分格符隔开(“.”)。如 TT.EXE,AUTOEXECBAT,README,Myfile01.C • DOS规定,文件名中不能出现以下字符:(16个) “\ / [ ] : < > + = ; , ? * . | • DOS的文件名不区分大小写,对于小写字母给出的文件名,系统内部自动转换及大写。

  15. 文件通配符 DOS规定,在文件主名及扩展名中可以使用通配符: 1. “*”号——表示多个字符。 2. “?”号——表示0或1个字符 例如:*.COM 表示所有扩展名为COM的文件; A*.*表示所有头有一字符为A的文件; ???.EXE表示文件主名最多是三个字符的可执行文件 *.*; *; . *. ?.*; MS*.*…… 但是 *A.*,**.BAT则属运用不适当。 使用通配符,可以对成批的文件进行操作,从而使DOS的某些操作更加方便、高效。

  16. 3、文件的类型 • 文件可以分为两大类:设备文件和磁盘文件。 • 设备文件是DOS内部定义的。设备文件名都是 固定的,不能作为其它文件的文件名 • 保存在磁盘上的文件称做磁盘文件 • 除系统文件外,其它磁盘文件都是用户命名的 • 文件 设备文件 磁盘文件 系统文件 用户文件

  17. 4、常用的设备文件名 CON——控制台(指键盘OR显示器) AUX或COM1——第一个串行接口 COM2——第二个串行接口 LPT1或PRN——第一个并行接口(常接打印机)LPTn——第n个并行接口 NULL——虚拟设备 USB——通用串行接口 *自己命名文件时不要与其冲突

  18. 5、常用的磁盘文件名 磁盘文件的扩展名可有可无,文件名与文件的内容无关。但有一些类型的文件,被人们习惯地加上统一的扩展名,表示特定意义: .COM—命令文件 .EXE—可执行文件 .BAT—批处理文件 .TXT—文本文件 .DOC—WORD文档文件 .WPS—WPS文档文件 .HLP—帮助文件 .DLL—动态链接文件 .MP3—MP3声音文件 .WAV—波形声音文件 .BMP—位图文件 .BAS—Basic程序文件

  19. 6、常见的磁盘文件分类 可执行文件:.COM .EXE .BAT .PIF .LNK 文献文件:.DOC .WIN .RTF .WPS .TXT 图形图像文件:.BMP .JPG .PIC .GIF .TIF 声音文件:.WAV .MID .MP3 .RAM 动画影像文件:.AVI .MPG .FLI .FLC 程序文件:.PRG .C .BAS .M .PAS .FOR

  20. 7、文件属性 • 归档属性(A) • 只读属性(R) • 隐藏属性(H) • 系统属性(S)

  21. 二、目录 1、盘符 DOS为每个驱动器进行编号。 A、B——软驱 C、D…硬驱OR光驱。 用户在使用某一驱动器时,应在其编号后加上“:”号。即 d:(这里d表示A、B、C、…盘) 我们称d:为盘符。

  22. 2、当前驱动器 对一个文件进行操作,一定要指明该文件是在哪一个磁盘上,若不特别指明,系统就默认文件在某个盘上。 被系统默认的磁盘称作当前盘,相应的驱动器称为当前驱动器。 如开机显示:C:\> 则C盘为当前盘 当前盘(OR驱动器)是可以改变的。 命令格式:d1:\>d2:<回车> 如 C:\>A:<回车> *若将当前改为软盘或光盘,必须先插盘,再执行命令,否则出错。

  23. 3、树形目录 随着计算机软件的规模越来越大,磁盘文件也越来越多,如果都混杂一处存储,则至少有三个缺点:查找困难,容易重名,更有甚者,互相干扰,使操作无法进行。 • MS-DOS采用文件目录对磁盘文件进行管理。 • 每块磁盘至少有一个目录,在磁盘格式化时建立,这个目录称为根目录,用于存放文件和其它目录。 • 除根目录外的所有目录都称作子目录。 • 含有子目录的目录通常被称为该子目录的父目录。 • 一个目录可能是某个目录的子目录,但同时也可能是另外几个子目录的父目录。

  24. 每个磁盘都有且只有一个根目录。DOS规定,根目录下的文件或子目录个数不能超过512个。每个磁盘都有且只有一个根目录。DOS规定,根目录下的文件或子目录个数不能超过512个。 • 用户可以在根目录下建立第二级目录,也可以在第二目录下建立第三级目录,等等。子目录下的文件或子目录个数不受限制 • 根目录用反斜线“\”表示,其余的所有目录都有自己的名字,目录名与文件名一样,也分为两部分:主目录名与扩展名。命名规则也同样采用8.3模式(DOS环境)。

  25. 从而自根目录开始由上而下(或由左至右,构成了一种倒置的树形结构。从而自根目录开始由上而下(或由左至右,构成了一种倒置的树形结构。 如某台计算机的硬盘数据: C:\ basic user1 data a2.bas d1 a1.bas user2 dbase db3 fox a4.dbf a3.prg dos

  26. Windows 环境中的树形目录

  27. 4、当前目录 • 正在操作的目录称作当前目录 起动DOS时,系统自动选择根目录作为当前目录(通常)所以有C:\> • 当前目录是可以改变的(命令见后)。 5、路径 • 路径是指DOS找到指定文件所经过的路线,即一串用反斜线分隔开的子目录名。 • 表示文件的路径有两种方法: (1)绝对路径——从根目录开始的路径 如:\CAI\WBLX (2)相对路径——从当前目录开始的路径 如:WBLX\EX01

  28. 两种路径的具体表现形式: *绝对路径:以“\”符号开始。 \一级子目录名\二级子目录名\…\n级子目录名 *相对路径: 当前目录的次一级子目录名\...\当前目录的次n级子目录 • “\”的含义: a、在绝对路径中表示根目录 b、其它子目录间的分隔符

  29. 5、文件标识符 盘符、路径、文件名三部分合起来称为文件标识符,三者间不能有空格。 路径名与文件名间必须用:“\”隔开。 一般格式:[d:] [path] <filename> [.extanded] 驱动器 路径 文件名 例:C:\CAI\TT\TT.EXE

  30. 3.3 DOS命令 一、命令的分类和执行 • DOS命令分为两类: 1、内部命令:存储于COMMAND.COM中,常驻内存。 2、外部命令:存储于磁盘上,执行完毕,退出内存。 • 外部命令通常被存储于磁盘的\DOS子目录内,称为外部命令集。 • 在当前提示符的后面键入一个命令后,命令处理程序开始进行如下工作: (1)判断是否为内部命令 (2)决定从何处调入 (3)若程序存在,执行之;否则给出错误信息

  31. 二、命令的格式和语法约定 • DOS命令一般由三部分组成:命令动词(OR称命令关键字)、参数和开关。 • 命令动词是每一条DOS命令所具备的,它规定了该命令所要执行的功能。(做什么) • 参数是指命令所涉及的对象。DOS命令视其功能的不同在其后带一OR多个参数(OR不带)。(对谁做) * 命令动词与其后的参数至少应由一个空格分开。 • 开关是描述命令具体实施的方式,由斜线“/”后跟字母或数字构成,参数可有一个OR多个(OR没有)(怎么做) * 命令动词与开关间可不加空格

  32. DOS命令一般格式如下 [d:][Path]<命令动词>[参数1][参数2]......[参数n][/开关1][/开关2] … [/?] * 开关〈 /?〉是从MS DOS6.0起每一条命令都有的可选项,其作用是提供本命令的简单使用说明 例如: DIR A:*.*/S/P、DIR/? 、TIME/? * DOS命令的书写,可以是大、小写形式OR大小写混合。命令输入完毕需要执行时按回车键<ENTER> * 内部命令可省略[d:][Path]选项(搜索路径设置)

  33. 三、常见的DOS提示信息 1、Abort,Retry,Ignore,Fail?(终止,重试,忽略,失败) A,终止读或写,返回DOS系统 R,重试设备的读或写 I,忽略错物条件,继续运行程序 F,放弃当前操作,继续执行下一条操作 2、Bad command or filename (错误命令或文件名) 3、Drive not ready error (驱动器没有准备好) 4、File not found(文件未找到) 5、Non—systen disk or disk error Replace and strike any key when ready (非系统盘OR磁盘有错误,换一张盘,准备好后按任意键)

  34. 四、常见DOS命令 1、系统操作命令(内部命令) • 清屏命令 格式:CLS 功能:清除当前屏幕内容,把光标移到左上角。 • 显示/设置日期 格式:DATE [月—日—年] 功能:显示OR设置系统日期 • 显示/设置时间 格式:TIME [小时[:分[:秒[.百分秒]]][A|P] 功能:显示OR设置系统时间 例:C:\>TIME 10:15a C:\>TIME

  35. 显示DOS版本 格式:VER 功能:显示当前正在使用的DOS版本号 • 显示磁盘卷标 格式:VOL [<d:>] 功能:显示指定盘的卷标,若无参数,则显示当前盘的卷标 例:C:\>VOL

  36. 显示文件目录命令 2、目录操作命令 格式: DIR [<d:>][<路径>\][<文件名>][/P][/W][/S][/A] 功能 :列表显示文件目录。 说明: i 显示内容:6横5纵 横向:卷标、序号、路径、文件或目录列表、文件或目录个数(包括.和..目录)、文件总长度(不包括目录)、磁盘剩余空间 纵向:文件OR目录名、文件OR目录扩展名、文件长度、子目录标志<DIR>、建立日期、建立时间

  37. ii 参数: /P——分屏显示,每行一个文件OR目录。 /W——宽行显示,每行5个文件OR目录。 此时,文件显示主名和扩展名;目录以方括号括起来。 /S——显示指定路径下所有各级子目录的内容。 /A——显示内容中包含隐含文件OR目录。 iii 各开关可以配合使用,且无先后顺序。 iv 显示的文件OR目录主名与扩展名之间无分隔符‘.’

  38. 例:DIR ,DIR/P , DIR/W DIR A:,DIR d:\UCDOS DIR C:. (DIR C:\. DIR C:\*.*) DIR C:\DOS/S/P/W

  39. 建立子目录命令 格式: MD(MKDIR)[<d:>][<路径\>]<子目录名> 功能:在指定路径下建立一个子目录。 例:C:\ >MD MDH C:\ >MD A:MDH (MD A:\MDH) A:\ >MD \MDH\MDH A:\ >MD YISHU.GLY 说明:在不同级目录中可以建立同名子目录。

  40. 删除子目录命令 格式: RD(RMDIR)[<d:>][<路径\>]<子目录名> 功能:删除指定路径下的一个子目录。 说明: i 被删除的目录必须是空目录。 ii 必须在被删目录之外进行操作。 例:RD YISHU.GLY RD \ MDH\ MDH

  41. 改变当前目录命令 格式:CD(CHDIR)[<d:>]<路径> 功能:将指定的目录变为当前目录。 说明: i 进入某目录 ii 退出某目录 iii 改变目录 例:C:\BASIC\USER1>CD.. C:\ BASIC\USER1 >CD \ C:\ BASIC\USER1 >CD..\USER2 C:\DOS>CD\DBASE\FOX C:\DOS>CD. A:\>CD ABS\BB C:\ basic user1 data a2.bas d1 a1.bas user2 dbase db3 fox a4.dbf a3.prg dos

  42. 显示目录结构命令(外) 格式:TREE [<d:>][路径]/A/F 功能:显示指定路径下的目录结构。 说明: /A——以文本字符显示目录层次线 /F——包括每个目录中的文件名

  43. 设置路径命令(内) 格式: PATH[[<d:>]<路径>];[<d:>]<路径>[……] 功能:为DOS指定查找可执行文件的路径。 说明: i 无参数,显示已定义的路径 ii PATH;——取消已定义的路径 iii 定义了新的,自动取消已定义过的。 iv 一次可定义多个路径 v 此命令一般在AUTOEXEC.BAT中。

  44. 3 文件操作命令 格式: COPY [<d1:>][路径1]<源文件名1>[+… +[dn:][路径n]<源文件名n>] [dm][路径m][<目标文件名>]/V 功能:将一个或一批源文件复制到指定路径下生成 一个或一批目标文件。 说明: i 在同一目录内不能复制与源文件同名的目标文件。 如:COPY TT.* TT.* 显示 File cannot be copied on itself • 文件复制命令

  45. ii /V——复制时进行校验。但速度会慢下来。 iii 可在复制过程中按 Ctrl+<ESC> or<Break>键中止操作 iv 若磁盘空间不够(特别是由硬盘向软盘复制文件)时,停止复制,显示: Disk full-write not complate v若被复制的文件已存在,则显示 File alredy exist ,Overwrite it(All/Y/N)? vi 若目标是一个不存在的目录,则将其当作目标文件名进行操作。 vii 源文件名可以使用配符。 viii 隐含文件不能被复制。 ix 复制成单个文件可对其更名,而复制一批文件时,不能同时更名。 x 被复制的内容可由键盘输入。

  46. 例1 复制多个文件 A:\>COPY C:\DOS\*.COM C:\>COPY \DOS\QBASIC.* A: C:\DOS>COPY MS??.* A:\DOS/V 例2 复制单个文件(注意当前目录的不同效果) A:\>COPY C:\DOS\FORMAT.COM C:\DOS\>COPY FORMAT.COM A: C:\>COPY \DOS\FORMAT.COM A: 例3 复制某个目录中的所有文件 A:\>COPY C:\TT\*.* \CAI C:\>COPY \GWBASIC\. A:\BAS

  47. 例4 复制一个文件并改名 COPY C:\DOS\FORMAT.COM A:\F.COM 例5 将多个文件连成一个文件(若无目标文件名,则以第一个源名为之) A:\>COPY C:\UCDOS\UP.BAT+C:\UCDOS\UCDOS.BAT U.BAT C:\UCDOS>COPY UCDOS.BAT+UP.BAT A:\U.BAT 例6 将键盘输入的数据盘复制成一个文件(行编辑) COPY CON [d:][path] <文件名> 文件内容(以上符换行) ^Z OR F6退出(结束编辑)

  48. 显示文本文件命令 格式:TYPE [d:][路径]<文件名全名> 功能:显示文本文件的内容(TXT,HLP,BAT等) 说明: i 冻结显示:^+S or <Pause> Press any key to continue… 中止显示:^C or ^ <Break> ii <文件名>要用命令,切不可用通配符。 iii 非文本文件不能正常显示。 例:C:\>TYPE \DOS\README.HLP C:\>TYPE AUTOEXEC.BAT C:\>TYPE COMMAND.COM

  49. 文件改名命令 格式: REN(RENAME)[d:][路径]<旧名> <新名> 功能:将指定路径下的文件由旧名改为新名。 说明: i 更名后的文件仍在原处, ii 扩展名不可省。 例:REN A:MSD.EXE M.E REN *.TXT *.DAT

  50. 文件删除命令 格式: DEL(ERASE)[d:][路径] <文件名> 功能:删除指定路径下的文件。 说明: i 删除单个文件要输入全名。 ii 可使用通配符。 iii *与*.*不同。 例:DEL *.EXE

More Related