370 likes | 579 Views
第四章 MS-DOS 操作系统简介. 目的:以 DOS 系统为例,了解操作系统的主要功能,用常见的功能管理计算机,重点是对磁盘文件的使用 DOS 操作系统的构成 文件结构 命令的分类和格式 目录操作命令 文件操作命令 磁盘操作命令 其它命令:输入/输出、重定向、管道线 微机系统的配置 简单批处理文件. 第一节 DOS 的基本组成. Microsoft 公司的 MS-DOS IBM 公司的 PC-DOS. 一、 DOS 的组成.
E N D
第四章MS-DOS操作系统简介 目的:以DOS系统为例,了解操作系统的主要功能,用常见的功能管理计算机,重点是对磁盘文件的使用 • DOS操作系统的构成 • 文件结构 • 命令的分类和格式 • 目录操作命令 • 文件操作命令 • 磁盘操作命令 • 其它命令:输入/输出、重定向、管道线 • 微机系统的配置 • 简单批处理文件
第一节 DOS的基本组成 • Microsoft公司的MS-DOS • IBM公司的PC-DOS
一、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文件从磁盘装入并执行 • 用户的命令类型 • 内部命令、外部命令、批文件命令
第二节 DOS的文件系统与结构 • 数据存储在辅助存储器中,操作系统以文件为单位进行管理。 • 文件:具有名字的一组相关信息的集合 • 文件系统:管理文件的建立、存取、打开、关闭、读写、复制、删除等,实现用户对文件的按名存取。格式化磁盘就是在磁盘上建立文件系统。
第二节 DOS的文件系统与结构 (1)目录 • 目录(文件夹):将文件按一定结构组织的形式 • DOS系统的文件目录为树型结构
一、文件 (一)文件:具有名字的一组相关信息的集合 • 普通文件(磁盘文件) • 文件引用名: [<盘名>][<路径>]<文件名>[<.类型名>] • 盘名:文件所在磁盘驱动器的名称 • 路径:文件所在目录,为当前目录时,可省略 • 文件名:1-8个ASCII字符中的字母、数字及特殊字符($# & @ ! % ( ) - { });不区分大小写,命名要见名思意 • 类型名:1~3个字符 • 常用的扩展名:COM、EXE、BAT、OBJ、LIB、BAS、C、PAS、FOR、ASM、LST、DBF、BAK、DOC、TXT、WPS、BMP
一、文件 • 设备文件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 *.* *.
二、目录与路径 若文件不在当前目录中,则必须指出从当前目录到所在目录、或从根目录到所在目录的路径 • 绝对路径:以根目录\开始,从根目录到所在目录的路径 • 相对路径:从当前目录开始,按照给出的路径去访问所需访问的文件或目录,称相对路径 根目录:\ 子目录:子目录名\ 父目录:.. 当前目录:.
第三节 DOS的命令 (1)命令的格式: [盘名][目录路径]命令名称 [参数1] [参数2]... [软开关]/字符(2)DOS命令的分类 • 内部命令:装在DOS命令处理程序(COMMAND.COM)中的命令 • 外部命令:以可执行的程序文件形式存在磁盘中的命令,扩展名为.exe或.com,在指定的目录下或使用PATH
一、DOS命令的分类 内部命令例子:DIR、CD、MD、RD、PATH、TYPE、COPY、DEL、REN、DATE、TIME、VER、VOL、CLS、PROMPT 例:PROMPT指示字符串 PROMPT $P$G 提示符所用字符的含义
二、目录操作命令 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 [<盘名>]<目录路径名>无参数时,仅显示当前目录
二、目录操作命令 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个 ※不能在未建立的子目录下建立子目录
二、目录操作命令 4、删除子目录RD [<盘名>]<目录路径名>※仅能删除一个空的子目录※不能删除根目录及当前目录 5、显示目录结构:显示指定目录下的所有子目录及层次关系TREE [<盘名>][<目录路径名>][/F][/F]:在每个子目录中,列出属于该子目录的所有文件名 6、设置外部命令的搜索路径PATH [[<盘名>]<目录路径名1>][;[<盘名>]<目录路径名2>][;...]无参数时:显示搜索路径“;”:设置搜索路径为空修改当前设置:若外部命令前有路径,则按照指定路径找相应程序去执行;若外部命令前没有路径,则先在当前目录下找,若没有找到,则按照PATH设置的路径顺序搜索外部命令的程序。
二、目录操作命令 7、设定文件的搜索路径 APPEND [[<盘名>]<目录路径名1>] [;[<盘名>]<目录路径名2>][;......] 区别:数据文件的搜索路径 例:TYPE ARRY1.C
三、文件操作命令 1、显示文件的内容TYPE <文件路径名> ※文件路径名中不能出现统配符 ※不能显示二进制文件 ※搜索路径按照APPEND设置 ※文件内容太长时: TYPE <文件路径名> | MORE或CRRL+S
三、文件操作命令 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
三、文件操作命令 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 或 两个文件的不同点
三、文件操作命令 4、文件的删除 删除指定的文件或使用替代符删除一组文件,但不能删除子目录 DEL <文件路径名> ※为避免误删除,在删除前,先用DIR目录列目录表,确认正确后再删除 ※不能删除只读文件或隐含文件,仅能删除读写属性的文件 5、文件的更名 将规定的文件名更名为新文件名 REN <旧文件路径名> <新文件名> ※新文件名不可包括盘名、路径名,更名后文件保持原磁盘目录 ※可用替代符修改一批文件的文件名,为防止错误,先用DIR列表 ※可更改文件名或扩展名 ※原文件不存在或新文件重名时,显示 Duplicate file name or file not found 例: REN ADDRESS.DAT ADDRESS.LST REN ADDRESS.* ADDRRES.TXT
四、磁盘操作命令 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 <源盘名> <目的盘名> ※源盘、目的盘为同规格的 ※源盘最好写保护 ※源盘名、目的盘名可同名
四、磁盘操作命令 5、磁盘比较:对磁盘逐个扇区进行比较,以确定两个软盘完全一致否 DISKCOMP <盘名1> <盘名2> ※源盘、目的盘为同规格的 ※源盘名、目的盘名可同名 6、检查磁盘及内存状态: 内存状态:内存总量、空闲字节数 磁盘状态:卷名、格式化时间、总容量、隐含文件数及容量;用户文件占用字节数;剩余空间。 CHKDSK [盘名] [路径名] [文件名] [/V] [/F] [/V]:查找文件分配表和文件目录表中的错误,并可修改 [/F]:显示文件名及路径名 SCANDISK MEM
六、输入输出转向(重定向) 1、重定向符号:> >> < | “>”:将命令的输出重定向到“>”后的文件上 例:dir > temp.txt dir a: >PRN “>>”:附加输出重定向 例: dir A:> df.txt dir B:>> df.txt “<”:将命令输入重定向到“<”后的文件 例:more < df.txt “|”:DOS的管道符,将一个命令的输出重定向为第二个命令的输入 例:DIR | more 2、逐屏显示文本文件 MORE <文件路径名>
六、输入输出转向(重定向) 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
七、修改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
1、CONFIG.SYS DEVICE=文件名提供除标准设备(键盘、终端、打印机、系统时钟、软盘、硬盘)以外的设备驱动程序例:DEVICE=C:\DOS\MOUSE.SYS BUFFERS=n定义DOS在读写磁盘时,存放数据所用的磁盘缓冲区数目,每个占(512+16)字节 FILES = n在任意时刻DOS能够同时打开文件的最大数目。n = 8~255,每个占48字节 LASTDRIVE=驱动器标识符指定DOS能够访问的最后驱动器的标识符 STACKS=堆栈数目,堆栈大小用于处理计算机的硬件中断
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
简单批命令文件:.bat 批处理文件:*.bat,文件中每一行分别为DOS的命令行和可执行文件名及批处理的子命令。 命名勿与DOS的内部命令重名。 批处理过程可以嵌套。 .COM .EXE .BAT
批处理子命令 • 可变参数:%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信息,仅显示执行结果
批处理子命令 • 暂停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时,控制转移到标号后的下一行命令
批处理子命令 条件处理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
批处理子命令 • 重复执行DOS命令FOR %%变量名 IN (变量名取值集合,值间以“,”分隔)DO DOS命令例:for %%f in (*.doc,*.txt) do type %%f • 批处理文件的嵌套CALL 文件路径名功能:在批处理过程中,调用另一个批文件或其它可执行文件
第?章计算机文字编辑软件 • 计算机编辑软件概述 • 汉字系统与汉字输入法 第一节、计算机编辑软件概述 用计算机对文章、书信进行编辑、修改及排版称为计算机文字处理。某些汉字系统与排版系统相结合可印出16-64点阵的多字体汉字,实现制表、作图、格式、排版、分页等功能。达到印刷出版的标准。
第一节、计算机编辑软件概述 一、编辑器概述 文字处理使用的软件--编辑器 编辑器可编辑中西文文本文件,源程序 分类: • 行编辑器:以行为单位继续插入、删除、复制、移动、显示等编辑操作 • 屏幕编辑:光标在全屏幕移动,移动光标到所需位置进行各种操作
第一节、计算机编辑软件概述 • 全屏幕编辑器-EDIT建立修改正文文件格式:EDIT <文件路径名> • 常用的编辑键和功能键: 选择正文-定义块 选择将要定义块的首字符,按下SHIFT键,同时移动光标到块尾字符 删除操作…Del 对定义的块进行块删除 插入和拷贝 Cut…正文移动到CLIPBOARD上,再Paste,从CLIPBOARD上COPY到正文中。 F1:功能帮助键
第二节 汉字系统与汉字输入法 • 汉字系统除包括源西文系统的处理功能模块外,还包括:汉字输入模块,汉字字库和文字编辑软件。 • 汉字处理:汉字录入,文字编辑 • 录入汉字:将已经存进文件汉字库中的汉字,按照系统设定的方法,逐字取出来,组合成一个文件,并可对此文件进行编辑。 • 汉字库:软字库…磁盘文件形式 硬字库…汉字信息存入芯片-汉卡。 • 汉字输入的途径:键盘,语音设备,光笔
常用的汉字输入方法 • 区位码:以区号和位号共4位数字表示汉字和字符 • 首尾码:根据汉字的字首和字尾的形态,分别用26个字母代表字首和字尾,每个汉字只要输入首码就能显示出相关的字供挑选。例:思,首为田,尾为心
常用的汉字输入方法 • 拼音(全拼,简拼,双拼,混拼,全拼双音,双拼双音)输入字典上的注音,声母、韵母:分别用一个字符代替 • 五笔字形输入法将汉字不同的偏旁部首用一个字母键来代替 • 联想汉字输入法在单字输入基础上增加词的联想功能