1 / 37

第四章 MS-DOS 操作系统简介

第四章 MS-DOS 操作系统简介. 目的:以 DOS 系统为例,了解操作系统的主要功能,用常见的功能管理计算机,重点是对磁盘文件的使用 DOS 操作系统的构成 文件结构 命令的分类和格式 目录操作命令 文件操作命令 磁盘操作命令 其它命令:输入/输出、重定向、管道线 微机系统的配置 简单批处理文件. 第一节 DOS 的基本组成. Microsoft 公司的 MS-DOS IBM 公司的 PC-DOS. 一、 DOS 的组成.

baker-avila
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系统为例,了解操作系统的主要功能,用常见的功能管理计算机,重点是对磁盘文件的使用 • DOS操作系统的构成 • 文件结构 • 命令的分类和格式 • 目录操作命令 • 文件操作命令 • 磁盘操作命令 • 其它命令:输入/输出、重定向、管道线 • 微机系统的配置 • 简单批处理文件

  2. 第一节 DOS的基本组成 • Microsoft公司的MS-DOS • IBM公司的PC-DOS

  3. 一、DOS的组成 • 引导程序:磁盘格式化时,将引导程序复制到软盘的0道1扇区(硬盘的DOS分区的1柱面1扇区);启动时,由ROM将引导程序装入内存(后者将DOS其余部分装入内存) • IO.SYS(IBMBIO.COM):与基本输入输出系统(BIOS)的接口程序 • MSDOS.SYS(IBMDOS.COM):为DOS的核心,提供文件目录管理、内存管理、对实时钟的访问、字符设备输入输出等功能 • COMMAND.COM:用户与操作系统间的接口(DOS的外壳SHELL),负责分析和执行用户键入的命令,并运行相应的程序 • 组成 • 常驻内存部分:处理Ctrl-C 。Ctrl-Break命令、磁盘IO错误、暂存程序的终止和退出 • 初始化部分:在系统引导时,处理AUTOEXEC.BAT • 暂住内存部分:显示提示符(如A>)将COM或EXE文件从磁盘装入并执行 • 用户的命令类型 • 内部命令、外部命令、批文件命令

  4. 二、DOS的启动过程

  5. 第二节 DOS的文件系统与结构 • 数据存储在辅助存储器中,操作系统以文件为单位进行管理。 • 文件:具有名字的一组相关信息的集合 • 文件系统:管理文件的建立、存取、打开、关闭、读写、复制、删除等,实现用户对文件的按名存取。格式化磁盘就是在磁盘上建立文件系统。

  6. 第二节 DOS的文件系统与结构 (1)目录 • 目录(文件夹):将文件按一定结构组织的形式 • DOS系统的文件目录为树型结构

  7. 一、文件 (一)文件:具有名字的一组相关信息的集合 • 普通文件(磁盘文件) • 文件引用名: [<盘名>][<路径>]<文件名>[<.类型名>] • 盘名:文件所在磁盘驱动器的名称 • 路径:文件所在目录,为当前目录时,可省略 • 文件名:1-8个ASCII字符中的字母、数字及特殊字符($# & @ ! % ( ) - { });不区分大小写,命名要见名思意 • 类型名:1~3个字符 • 常用的扩展名:COM、EXE、BAT、OBJ、LIB、BAS、C、PAS、FOR、ASM、LST、DBF、BAK、DOC、TXT、WPS、BMP

  8. 一、文件 • 设备文件DOS系统为常用的设备命名一文件名<设备名>[<序号>][:] • 例: COPY CON:C:\lzm\temp.txt COPY C:\lzm\temp.txt CON: 常用设备文件名 (二)替代符(统配符、通配符)*及? 文件引用名中使用替代符表示多个文件 “*”代替“*”位置直到下一个间隔符(.或空格)之间的任意一串字符 “?”代替在该位置处的任何一个字符,包括空格。例: ADDR.DOC ADDR1.DOC ADDR2.DOC ADDR.DAT ADDR?.DOC ADDR.* A*.DOC *.* *.

  9. 二、目录与路径 若文件不在当前目录中,则必须指出从当前目录到所在目录、或从根目录到所在目录的路径 • 绝对路径:以根目录\开始,从根目录到所在目录的路径 • 相对路径:从当前目录开始,按照给出的路径去访问所需访问的文件或目录,称相对路径 根目录:\ 子目录:子目录名\ 父目录:.. 当前目录:.

  10. 第三节 DOS的命令 (1)命令的格式: [盘名][目录路径]命令名称 [参数1] [参数2]... [软开关]/字符(2)DOS命令的分类 • 内部命令:装在DOS命令处理程序(COMMAND.COM)中的命令 • 外部命令:以可执行的程序文件形式存在磁盘中的命令,扩展名为.exe或.com,在指定的目录下或使用PATH

  11. 一、DOS命令的分类 内部命令例子:DIR、CD、MD、RD、PATH、TYPE、COPY、DEL、REN、DATE、TIME、VER、VOL、CLS、PROMPT 例:PROMPT指示字符串 PROMPT $P$G 提示符所用字符的含义

  12. 二、目录操作命令 1、显示目录 DIR [<盘名>][<目录>][<文件名>][</软开关>] >] 软开关:P、W、S、A 例: dir *.*/P dir \dos/W dir *.txt/s dir C*.t* dir \ /A:S dir \/A:H 注:DOS6.0以上版本支持dir /A[:[-]]属性 属性:H、S、D、A、R 2、显示或改变当前目录CD [<盘名>]<目录路径名>无参数时,仅显示当前目录

  13. 二、目录操作命令 3、建立子目录:在指定的目录中建立一个子目录 MD子目录名 例:建立右图所示的子目录 用绝对路径 MD \USER\LZM\SOURCE\FOR MD \USER\LZM\SOURCE\BAS MD \USER\LZM\DOC\TXT 用相对路径 MD SOURCE\FOR MD SOURCE\BAS MD DOC\TXT 或 CD SOURCE MD FOR MD BAS CD ..\DOS MD TXT ※ 在一个目录中,建立的子目录不能与其它的文件名或子目录名相同 ※在根目录下建立的子目录和文件数的总和有限:360KB:112个;1.2MB:224个 ※不能在未建立的子目录下建立子目录

  14. 二、目录操作命令 4、删除子目录RD [<盘名>]<目录路径名>※仅能删除一个空的子目录※不能删除根目录及当前目录 5、显示目录结构:显示指定目录下的所有子目录及层次关系TREE [<盘名>][<目录路径名>][/F][/F]:在每个子目录中,列出属于该子目录的所有文件名 6、设置外部命令的搜索路径PATH [[<盘名>]<目录路径名1>][;[<盘名>]<目录路径名2>][;...]无参数时:显示搜索路径“;”:设置搜索路径为空修改当前设置:若外部命令前有路径,则按照指定路径找相应程序去执行;若外部命令前没有路径,则先在当前目录下找,若没有找到,则按照PATH设置的路径顺序搜索外部命令的程序。

  15. 二、目录操作命令 7、设定文件的搜索路径 APPEND [[<盘名>]<目录路径名1>] [;[<盘名>]<目录路径名2>][;......] 区别:数据文件的搜索路径 例:TYPE ARRY1.C

  16. 三、文件操作命令 1、显示文件的内容TYPE <文件路径名> ※文件路径名中不能出现统配符 ※不能显示二进制文件 ※搜索路径按照APPEND设置 ※文件内容太长时: TYPE <文件路径名> | MORE或CRRL+S

  17. 三、文件操作命令 2、文件复制及连接 对文件内容备份,利用统配符可一次复制多个文件 文件的复制COPY <源文件的文件路径名> [复制文件的文件 路径名][/A][/B][/V] ※源文件存在,目的文件被建立或覆盖 ※源文件与目的文件在不同目录时,可同名;否则,一定不能同名 ※目的文件名省略时,用源文件名 ※目的地为软盘时,注意写保护 ※源文件名中使用统配符,可复制多个文件 例: COPY *.DOC *.TXT COPY ADDR?.* A: COPY A.TXT \DOS COPY A.TXT B.TXT COPY ADDR.TXT CON COPY CON A.TXT COPY ADDR.TXT PRN

  18. 三、文件操作命令 2、文件复制及连接 文件的连接 COPY <文件1>+<文件2> [+<文件3>......] [目的路径文件名] 例:DIR T*.TXT T1.TXT T2.TXT COPY T*.TXT A.TXT TYPE A.TXT 3、文件的比较 为外部命令:比较两个文件的内容相同否 FC <文件路径名1> <文件路径名2> 结果: NO DIFFERENCES ENCONUNTERED 或 两个文件的不同点

  19. 三、文件操作命令 4、文件的删除 删除指定的文件或使用替代符删除一组文件,但不能删除子目录 DEL <文件路径名> ※为避免误删除,在删除前,先用DIR目录列目录表,确认正确后再删除 ※不能删除只读文件或隐含文件,仅能删除读写属性的文件 5、文件的更名 将规定的文件名更名为新文件名 REN <旧文件路径名> <新文件名> ※新文件名不可包括盘名、路径名,更名后文件保持原磁盘目录 ※可用替代符修改一批文件的文件名,为防止错误,先用DIR列表 ※可更改文件名或扩展名 ※原文件不存在或新文件重名时,显示 Duplicate file name or file not found 例: REN ADDRESS.DAT ADDRESS.LST REN ADDRESS.* ADDRRES.TXT

  20. 四、磁盘操作命令 1、磁盘格式化:找出坏簇,将BOOT区、文件分配表、磁盘分配表装入磁盘 FORMAT 磁盘名[/s] [/v] [/b] [/4] [/s]:格式化后,将DOS的3个核心文件复制到磁盘上 [/v]:设置卷名(1-11个字符) [/b]: 为系统复制预分配空间 [/4]:在1.2M软盘驱动器上格式化360K软盘 ※磁盘名不能省略,否则,格式化当前磁盘(危险!) ※制作可引导系统盘 2、向磁盘传送系统文件:传送三个文件 SYS 磁盘名 3、显示卷标、建立卷标:为磁盘命名-卷标(内部)VOL [磁盘名](外部)LABEL [磁盘名][卷标] 4、磁盘复制 DISKCOPY <源盘名> <目的盘名> ※源盘、目的盘为同规格的 ※源盘最好写保护 ※源盘名、目的盘名可同名

  21. 四、磁盘操作命令 5、磁盘比较:对磁盘逐个扇区进行比较,以确定两个软盘完全一致否 DISKCOMP <盘名1> <盘名2> ※源盘、目的盘为同规格的 ※源盘名、目的盘名可同名 6、检查磁盘及内存状态: 内存状态:内存总量、空闲字节数 磁盘状态:卷名、格式化时间、总容量、隐含文件数及容量;用户文件占用字节数;剩余空间。 CHKDSK [盘名] [路径名] [文件名] [/V] [/F] [/V]:查找文件分配表和文件目录表中的错误,并可修改 [/F]:显示文件名及路径名 SCANDISK MEM

  22. 六、输入输出转向(重定向) 1、重定向符号:> >> < | “>”:将命令的输出重定向到“>”后的文件上 例:dir > temp.txt dir a: >PRN “>>”:附加输出重定向 例: dir A:> df.txt  dir B:>> df.txt “<”:将命令输入重定向到“<”后的文件 例:more < df.txt “|”:DOS的管道符,将一个命令的输出重定向为第二个命令的输入 例:DIR | more 2、逐屏显示文本文件 MORE <文件路径名>

  23. 六、输入输出转向(重定向) 3、字符串查找命令 FIND [/C] [/N [/V] <“字符串”> <文件路径名> 其中:字符串区分大小写字符 /C:字符串出现的次数 /N:字符串行号及内容/V:不出现指定字符串的行号及内容 例:FIND /N “pot”A:FIND.DOC 4、分类过滤命令 SORT [/R] [/+n]/R:按照由大到小的顺序排序/+n:根据第n列继续排序按照字符的由小到大的顺序排序 例:dir | more dir A:|find “<DIR>”  dir A:| find /V“<DIR>”  dir A:| find /V“<DIR>”|more  type sort.doc | sort type A1.txt | more  dir c:|sort > dsf.txt

  24. 七、修改DOS的配置 1、CONFIG.SYS 例:DEVICE=C:\WINDOWS\HIMEM.SYS device=c:\dos\emm386.exe /noems DOS = HIGH FILES=40 SHELL=C:\DOS\COMMAND.COM C:\DOS\ /p devicehigh=c:\windows\ifshlp.sys STACKS=9,256 LASTDRIVE=Z

  25. 1、CONFIG.SYS DEVICE=文件名提供除标准设备(键盘、终端、打印机、系统时钟、软盘、硬盘)以外的设备驱动程序例:DEVICE=C:\DOS\MOUSE.SYS BUFFERS=n定义DOS在读写磁盘时,存放数据所用的磁盘缓冲区数目,每个占(512+16)字节 FILES = n在任意时刻DOS能够同时打开文件的最大数目。n = 8~255,每个占48字节 LASTDRIVE=驱动器标识符指定DOS能够访问的最后驱动器的标识符 STACKS=堆栈数目,堆栈大小用于处理计算机的硬件中断

  26. 2、自动批处理文件:\AUTOEXEC.BAT C:\WINDOWS\net startREM -- next line removed by NW Client Install -- lh C:\WINDOWS\SMARTDRV.EXE 2048 128 @ECHO OFFPROMPT $p$gPATH C:\WINDOWS;C:\DOS;C:\TOOLS;C:\net\bin;c:\sql;PATH=C:\ADVSCH;C:\NET\;%PATH%SET TEMP=C:\DOS@CALL C:\NET\STARTNETlh C:\WINDOWS\odihlp.exelh \dos\mouse win

  27. 简单批命令文件:.bat 批处理文件:*.bat,文件中每一行分别为DOS的命令行和可执行文件名及批处理的子命令。 命名勿与DOS的内部命令重名。 批处理过程可以嵌套。 .COM .EXE .BAT

  28. 批处理子命令 • 可变参数:%0-%9在提示符下执行.bat文件时,其后输入参数(参数间用空格分隔)。依次对应.bat文件中%1-%9的参数例:TYPE P.BATdir %1dir %2dir %3type %0执行:p.bat C:\ D:\ C:\DOS\C*.* • 显示说明信息REM [说明信息]注:REM后信息仅在echo on 状态下显示,常用REM作程序的注释行ECHO [ON/OFF] [说明信息]设置或显示当前的显示状态ECHO ON:显示DOS命令及REM信息,既显示原内容,又显示执行结果ECHO OFF:隐去DOS命令及REM信息,仅显示执行结果

  29. 批处理子命令 • 暂停PAUSE [说明信息]暂停批命令执行,显示“说明信息”及“Press any key to continue...”例:@echo off: begincopy a:*.*echo please put a new disk into drive Apause goto begin • 无条件转移GOTO 标号其中:标号为1~8个字符串,前加“:”,独占一行功能:遇GOTO时,控制转移到标号后的下一行命令

  30. 批处理子命令 条件处理IF [NOT] 字符串1= =字符串2 DOS命令功能:字符串成立时,条件成立IF [NOT] EXIT 文件引用名 DOS命令功能:文件存在时,条件成立IF [NOT] ERRORLEVEL n DOS命令功能:当前一条命令的返回码n时,条件成立。 例:if not exit product.dat echo Can’t find the data file例::beginecho off format a:/sif not erroelevel 1 goto end an error accurrred during formating:end echo end of batch program

  31. 批处理子命令 • 重复执行DOS命令FOR %%变量名 IN (变量名取值集合,值间以“,”分隔)DO DOS命令例:for %%f in (*.doc,*.txt) do type %%f • 批处理文件的嵌套CALL 文件路径名功能:在批处理过程中,调用另一个批文件或其它可执行文件

  32. 第?章计算机文字编辑软件 • 计算机编辑软件概述 • 汉字系统与汉字输入法 第一节、计算机编辑软件概述 用计算机对文章、书信进行编辑、修改及排版称为计算机文字处理。某些汉字系统与排版系统相结合可印出16-64点阵的多字体汉字,实现制表、作图、格式、排版、分页等功能。达到印刷出版的标准。

  33. 第一节、计算机编辑软件概述 一、编辑器概述 文字处理使用的软件--编辑器 编辑器可编辑中西文文本文件,源程序 分类: • 行编辑器:以行为单位继续插入、删除、复制、移动、显示等编辑操作 • 屏幕编辑:光标在全屏幕移动,移动光标到所需位置进行各种操作

  34. 第一节、计算机编辑软件概述 • 全屏幕编辑器-EDIT建立修改正文文件格式:EDIT <文件路径名> • 常用的编辑键和功能键: 选择正文-定义块 选择将要定义块的首字符,按下SHIFT键,同时移动光标到块尾字符 删除操作…Del 对定义的块进行块删除 插入和拷贝 Cut…正文移动到CLIPBOARD上,再Paste,从CLIPBOARD上COPY到正文中。 F1:功能帮助键

  35. 第二节 汉字系统与汉字输入法 • 汉字系统除包括源西文系统的处理功能模块外,还包括:汉字输入模块,汉字字库和文字编辑软件。 • 汉字处理:汉字录入,文字编辑 • 录入汉字:将已经存进文件汉字库中的汉字,按照系统设定的方法,逐字取出来,组合成一个文件,并可对此文件进行编辑。 • 汉字库:软字库…磁盘文件形式 硬字库…汉字信息存入芯片-汉卡。 • 汉字输入的途径:键盘,语音设备,光笔

  36. 常用的汉字输入方法 • 区位码:以区号和位号共4位数字表示汉字和字符 • 首尾码:根据汉字的字首和字尾的形态,分别用26个字母代表字首和字尾,每个汉字只要输入首码就能显示出相关的字供挑选。例:思,首为田,尾为心

  37. 常用的汉字输入方法 • 拼音(全拼,简拼,双拼,混拼,全拼双音,双拼双音)输入字典上的注音,声母、韵母:分别用一个字符代替 • 五笔字形输入法将汉字不同的偏旁部首用一个字母键来代替 • 联想汉字输入法在单字输入基础上增加词的联想功能

More Related