




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DOS的基础知识一概述DOS:磁盘操作系统-Disk Operating System, 文件管理和设备管理。MS-DOS:西文磁盘操作系统。CCDOS;UCDOS;SPDOS:汉字磁盘操作系统。二MS-DOS的基本组成1引导程序;2基本输入输出接口模块IO.SYS;3磁盘操作管理模块MSDOS.SYS;4. 命令处理模块COMMAND.COM;5其他外部命令;有这三个文件的磁盘叫DOS系统盘或引导盘,可用来开机,否则不开机,无法启动计算机。三文件1字节字节是电脑存储器大小的基本单位,Byte=B; 1KB=1024B; 1MB=1024KB;1TB=1024GB.2.文件(文件名(最多8个字符)+扩展名(1-3个字符)2-1常见扩展名BAK:自动备份上一次操作文件。 SYS:系统配置或设备驱动文件。HLP:帮助文件。 TXT:文本文件。TMP:临时文件。 LIB:库文件。C:C语言源程序文件。 OVL:程序覆盖文件。BAT:批处理文件。 OVR:程序覆盖文件。COM:命令文件。 OBJ:中间目标代码文件。EXE:可执行文件。 $:暂存或不正确存储的文件。(注:BAT;COM;EXE是可运行文件)用dir命令来查看磁盘上文件时,后缀为exe、com或bat的文件都是可以直接执行的。只需在提示符下敲入文件基本名然后回车即可,不需输入文件后缀。文件mem.exe,功能是查看电脑目前内存的占用情况。所谓批处理,就是一下可以执行很多条命令,当我们想让电脑完成一系列任务时,可以一个一个命令的执行,也可以将这些命令都装入一个文件中,只要敲一下这个文件名,电脑就会将这一批命令一次执行完毕。现在,你已经知道电脑中哪些文件对你直接有效了,它们就是以com、exe或bat为后缀的文件。所以,当你拿到一个新软件时,首先就可以用dir命令查看有没有以它们为后缀的文件,一般情况下,你都能找到一个或几个这样的文件,你大可放心地去执行它们,其中必然有一个是对的,错了也没关系,一般不会有太大的影响。四通配符*和?*代表任意多个字符,?代表一个字符。*和*.*代表所有文件*.代表所有无扩展名的文件。?代表只有一个字符的文件。*.bat代表所有扩展名为BAT的文件。a*.exe代表文件名以A开头,扩展名为EXE的文件。?.*代表文件名只有一个字符,扩展名任意的文件。五计算机的启动冷启动:第一次接电源启动。(关机后,至少过一分钟在开机)热启动:计算机在运行过程中出现死机,在不关闭电源的情况下再次启动。六DOS的启动DOS分为核心启动程序和命令程序两个部分。 电脑启动时,要先从磁盘上将一些系统程序读入内存后才能正常工作,我们将这个磁盘叫做启动盘。通常,我们用A盘或C盘作为启动盘,在特殊情况下,硬盘的其它盘符和少数电脑的光盘也可以作启动盘。制作启动盘需要使用sys命令,可以参看后面的命令部分。DOS系统启动时,要先从启动盘中读取两个系统文件IO.SYS、MSDOS.SYS,然后在启动盘的根目录下寻找并执行 CONFIG.SYS、COMMAND.COM、AUTOEXEC.BAT三个文件。任何一张能用于启动DOS的系统盘上IO.SYS、MSDOS.SYS和 COMMAND.COM这三个文件缺一不可,否则电脑将无法正常启动。命令处理程序COMMAND.COM正是在机器启动时由磁盘引导程序装进内存的、并且该程序一经装入即常驻内存。CONFIG.SYS和AUTOEXEC.BAT两个文件是用来配置系统运行环境和自动执行一些命令,我们可以根据需要进行修改, autoexec.bat叫做自动批处理文件,它是批处理文件的一种,因为DOS启动时会自动运行它,所以叫做自动批处理文件。你可以把自己每次启动电脑时都要运行的程序放在里面。如果电脑在根目录下找不到这两个文件,也是可以运行的,但有许多复杂的软件和设备将无法正常工作。比如光驱、声卡以及Windows程序等。七内部命令,外部命令1DOS命令分为内部命令和外部命令两大类,内部命令的执行代码包含在COMMAND.CO M程序中。该程序在机器启动时便已进入了内存,所以内部命令在任何目录下都可执行,不须指定盘符路径;由于受基本内存容量限制,COMMAND.COM程序不可能包含所有的DOS命令。那么这些命令就只能以程序文件的形式存放在磁盘上,其扩展名分EXE和COM两种。这些程序文件不能在机器启动后就直接使用,并且都存放在外存上,所以称以EXE和以COM为扩展名的磁盘文件叫做DOS外部命令。外部命令的执行必须有一个外部命令文件,文件名即是命令名;如FORMAT.COM是一个外部命令文件,要执行它,键入FORMAT再回车,外部命令比内部命令多一个从磁盘读入内存的过程,执行外部命令时,要在其程序名前指出盘符和路径,有两种情况不必给出盘符路径,一是该外部命令在当前盘的当前目录中,二是事先用DOS的PATH命令为外部命设置了搜索路径。当运行*.bat,*.com,*.exe三类文件时,如果没有设置路径,则必须到该文件的目录中去运,设置路径的方法:C:path c:;c:dos;c:ucdos(计算机会依照此路径进行查找,关机前有效,中间无空格)(注:MSDOS基本的模块层次结构,是由外部扩展命令、BOOT、ROM ,BIOS、IOSYS、MSDOSSYS、COMMANDCOM构成)一些常用的DOS内部命令 1. DIR-显示指定路径上所有文件或目录的信息它的格式为DIR 盘符:路径文件名 参数,dirD:PATHNAME/A:attrib/o:sorted/s/b/l/ch(1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件)attrib:h/-h只显示隐含文件或非隐含文件.r/-r只显示只读文件或非只读文件s/-s只显示系统文件或非系统文件a/-a只显示要归档文件或非归档文件(2)/o:sorted:缺省完全按字母顺序,子目录显示在文件之前/on/-n:按字母顺序或按文件名顺序/反向显示e/-e:按扩展名字母顺序/反向显示d/-d:按时间顺序/反向显示s/-s:按大小从大到小或/反向显示g/-g:按子目录先于文件或文件先于子目录(3)/s 参数:对当前目录及其子目录中所有文件进行列表列名:dir /s/a/o:n c:PRN将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出(4)/B 参数:将只显示文件名与扩展名(5)/L 参数:将全部用小写字母对文件或子目录进行列表训练:dir /a 列当前目录所有文件(含隐含及系统文件)dir /ah 列隐含文件(包含子目录(隐含的) dir /a-hdir /as 列系统文件 dir /a-sdir /ad 列子目录 dir /a-ddir /o 按字母顺序dir /B 只显示文件名与扩展名/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;/P:分页显示,当屏幕无法将信息完成显示时,可使用其进行分页显示;/A:显示具有特殊属性的文件,这里的属性有H隐藏、R只读等,我们可以输入DIR *.* /AH来显示当前目录下所有具有隐藏属性的文件;/S:显示当前目录及其子目录下所有的文件,通过这个参数,我们可以进行某个文件或目录的查找,比如我们可以在C:后输入DIR *.DAT /S来查找C盘中所有后缀名为DAT的文件。几种参数可以同时使用,例如DIR *.COM /W /P /S。2. MD(make directory-创建目录) 命令(或MKDIR命令) 用法:MD 盘符: 新子目录名 作用:建立指定的新子目录。 注意:(1)新建子目录要注意,同一个目录下不能有两个相同名字的子目录或文件。 (2) 建立多级子目录时,必须先建上级于目录,再建下级子目录,从上自下逐级执行。 举例:C:DOSMD DOS1 C:MD WORK (3) 该命令一次只能建立一个子目录。 3RD(remove directory-删除目录) 或RMDIR)命令 用法:RD 盘符: 子目录名 作用:删除指定的子目录。 注意:(1)该命令只能删除空目录,必须从下往上逐级删除。显然,这条命令远不如外部命令DELTREE.EXE方便。 (2)不能删除当前目录,必须退回到其上级目录或其它目录中才能删除。 (3) 该命令一次只能删除一个子目录。 举例:C:WORK目录中己有一些文件和一个名为WORKI的子目录,要求删除WORK子目录。 操作:C:DEL WORK*.* C:DEL WORKWORK1*.* C:RD WORKWORK1 C:RD WORK 4 CD命令(或CHDIR命令) 用发:CD 盘符 目录 作用:改变(进入)到指定目录中或显示当前目录。 CD命令只能改目录,不能改变盘符。 有几个特殊的子目录名要注意,“”表示当前目录,“.”表示当前目录的上级目录,“”表示根目录。 CD命令共有如下四种用法: (1) 若只给出目录名,其作用是改变当前盘的当前目录到指定目录中。这是CD命令的最主要的用法。 举例:C:WINDOWSCD SYSTFM 显示:C:WINDOWS SYSTFM (2)若同时给出盘符和目录名,其作用是切换指定盘的当前目录到指定目录中。用这种方法,可在当前盘不变的情况下,改变另一个盘的当前目录。 举例:C:WINDOWSCD A:WARNING 将A盘的当前目录改变到WARNING中) 显示:C:WINDOWS (注意:当前盘并未改变,所以系统提示符未改变) 操作:C:WINDOWSA: 显示:A:WARNING (A盘的当前目录的确改变了) (3) 若只给出盘符,其作用是显示一下指定盘的当前目录现在在什么位置上。 例:C:WINDOWS CD A: 显示:A:(表示A盘的当前目录为根目录) (4) 若未给出任何参数,其作用是显示一下当前盘当前目录现在在什么位置上。 举例:C:WINDOWS CD 显示:C:WINDOWS 表示当前盘当前目录为C:WINDOWS,与提示符中显示的一样) cd 介绍: cd.返回上二级目录 .代表当前目录 .代表父目录cd .返回到上级目录的父目录(祖目录)cd A: 将A盘的当前目录改为根目录cd A:xx 将A盘的当前目录改为子目录xx下cd .98 先返回父目录,再进入父目录下的98子目录cd .返回到父目录cd98 进入根目录下的98子目录5. COPY命令 用法: COPY (源文件标识符) 目标文件标识符 作用:复制文件、连接文件、建立文件、输出文件。 例如:,C:DOSCOPY HIMEM.SYS HINIEM2. SYS 使用时,源文件名和目标文件名中均可使用通配符?和*,以便复制一批文件。 (1)复制文件 同名复制 如果目标文件名与源文件名同名,则目标文件名可缺省。 举例::C:DOSCOPY HIMEM.SYS C:WINDOWS 作用:将当前盘当前目录C:DOS中的HIMEM.SYS复制到C:WINDOWS 目录中,文件名不变. 举例::C:DOSCOPY *.SYS C:WINDOWS 作用:将C盘根目录中的所有.SYS复制到C:WINDOWS 目录中,文件名不变。 换名复制 COPY命令可边复制边改名,当目标文件名与源文件名不同名时,目标文件的文件名必须列出。 举例::C:DOSCOPY HIMEM.SYS C:WINDOWSHIMEM2.SYS 解释:将HIMEM.SYS文件复制到C:WINDOWS目录中,并改名为HIMEM2.SYS。 举例:C:DOSCOPY *.TXT C:WINDOWS*.DAT 解释:将所有以TXT为扩展名的文件部复制到C:WINDOWS目录中,并将复制过去的文件扩展名都改为DAT。 整个目标文件名缺省时 当整个目标文件的文件标识符全缺省时,表示要把源文件复制到当前目录中,且目标文件名与源文件名同名。 举例:C:WINDOWSSCOPY C:WINDOWS*.SYS 解释:将C:WINDOWS目录中所有以SYS为扩展名的文件都复制到当前盘当前目录WINDOWS中。 注意:如果复制到目标处恰好有与源文件同名的文件,则DOS将提示如下:Overwrite XXXXXXXX.XXX YesNoAll)?,这是在询问用户是否要覆盖目标处的同名文件,用户回答Y并回车表示覆盖该文件;回答N并回车表示不覆盖该文件;回答A并回车表示不仅覆盖该文件,而且在该复制过程中自该文件以后的所有同名文件均覆盖,并不再提示。 (2) 文件连接 用法:COPY (文件标识符1)文件标识符2十新文件名 用加号将多个文本文件连接,合并成为一个新文件。 文本文件是指不含任何特殊控制符号,只包含纯粹文字信息的文件。例如,用DOS的COPY CON 、EDIT以及WINDOWS中的笔记本NOTEPAD)等所建立的文件都是文本文件。注意,对可执行文件进行连接没有任何意义。 举例:C:COPY C:DOSL1.TXTC:DOSL2.TXT C:DOSL3.TXT 如果新文件名缺省则表示以第一个文件名作为新文件名。 (3)建立文本文件 使用DOS的保留文件名(也称保留设备名)CON:,可以将键盘上输入的内容生成一个新的文本文件。CON:作为输入设备解释时代表键盘,作为输出设备解释时代表屏幕。 举例:C:COPY CON: A:MEMO.DAT 解释:该命令执行后,我们便可在键盘上输入多行内容,输入完后按F6键或CRTL+Z键,然后回车,便可在A盘根目录中建立一个新文件MEMO.DAT。 (4)输出数据文件 将数据文件从屏幕或打印机上输出。 举例:C:DOSCopy CCONFIG.SYS PRN: 解释:在打印机上打印文件内容。其中DOS保留设备名PRN:代表打印机,可以理解为将文件复制到打印机上输出(注:PRN和CON后的冒号可以省略)。 举例:C:DOSCOPY C:CONFIG.SYS CON 解释:在屏幕上显示文件内容。 copy /y/-y/v /Bcopy /y 不加提示,对所有文件加以覆盖/-y 加以提示,对所有文件 (yes或no提问 )/v 拷贝以后加以校验/B 按二进制进行显示copy w1.wps con/b 可以将wps文件在屏幕上显示,而不必进入wps状态copy .98 将父目录下的98子目录下的所有文件全拷到当前子目录copy .97 当当前目录下的97子目录下文件全部拷到当前目录copy . c: 将当前目录下的所有文件拷到c盘根目录. 意味着 *.* 文件copy nul a.abc 将a.abc 文件清空(文件长度改为0)copy 文件名+con 向文本文件中追加命令或内容copy con 文件名 创建文本文件(F6存盘退出)copy con prn 检测打印机的开关6DEL命令(或ERASE命令) 用法:DEL文件标识符 作用:将指定的一个或一批文件删除(该命令不能用于删除目录),文件名中允许出现通配符。 举例:C:DEL C:DOSOS2.TXT 举问:C:TEMPDEL *.* (删除指定目录中的所有文件时要小心) 它有一个参数:/P,可以使用户在删除多个文件时对每个文件都显示删除询问!建议在C盘根目录使用del *.*会使电脑找不到鼠标、光驱、不能使用windows,甚至不能启动。undelete name /au不加提示地将所有满足条件的文件恢复(能够恢复的),并将首字母置成#,若已存在,则按# % & 0 1 2-9 a-z顺序加上.如:undelete *.dbf/au 将扩展名为dbf的文件全恢复,并以#开头,作为文件名, /list 仅列出可恢复的文件,而不恢复undelete /load 将undelete装入内存/unload 将undelete卸出内存/sdrive对指定驱动器进行监测管理undelete/sc将 undelete驻留内存,?并创建一个隐含的sentry 子目录对c盘删除的文件进行管理 undelete/ds 恢复相应恢复命令可以用undelete即可完整恢复出文件名(非常完整)最常用undelete *.*7REN命令(或RENAME命令) 用法:REN 源文件标识符 新文件标识符 作用:将源文件名改为新文件名。文件名中允许出现通配符,即允许同时对一批文件进行改名。 举例:C:DOSREN README.TXT HELP.DOC 举例:C:DOSREN *.TXT *.DOC 解释:将C:DOS目录中所有以TXT为扩展名的文件的扩展名都改为DOC,文件主名不变。 注意:(1)源文件名中可以出现盘符路径,但新文件名中绝对不允许出现盘符路径。因为改名后的新文件只能位于源文件所在的目录路径处。 (2)新文件名不允许与源文件所在目录的其它文件同名。 7.0以后版本的DOS都支持对文件名和目录名的修改,而以前的DOS只能修改文件名。8TYPE命令 用法:TYPE文件标识符 作用:将指定文件所包含的全部内容在屏幕上显示出来。用该命令显示可执行文件中的内容是没有意义的。 举例:C:DOSTYPE README.TXT 注意:(1)文件名中不允许出现通配符?和*,一次只能显示一个文件的内容。 (2) 通过重定向命令可以将文件内容输出到打印机或其它文件中,但屏幕上将不再显示文件内容。如:C:DOSTYPE C:AUTOEXEC.BATPRN 9PATH命令 用法:PATH 盘符:路径;盘符:路径 作用:PATH用来设置外部命令的查找路径。当用户执行一个外部命令时,DOS总是先在当前目录中寻找对应的程序文件,如找不到,则会自动按PATH所设置的查找路径顺序,依次查找这些路径中是否存在该程序文件,若找到则立即执行,如在PATH命令设置的路径中还是未找到对应的程序文件时,系统提示:Bad COMMAND or FILENAME(错误命令和文件)。一旦用PATH设置好查找路径,则以后无论在任何子目录中都可直接执行这些路径中所包含的外部命令,非常方便。 注意:(1)PATH设的查找路径之间必须用分号分隔,不能使用空格。所设计的查找路径中请使用绝对路径,不要使用相对蹋径。 (2)PATH所设置的查找路径一设置就一直有效。若用PATH重新设置过查找路径,则新的查找路径会自动覆盖当前的查找路径。 (3)删除先前所设置的所有查找路径需使用命令PATH; (4)只有用户执行以EXE、COM或BAT为扩展名的程序文件时,DOS才按PATH设置的查找路径去查找。PATH对其余扩展名的文件无效。 (5)PATH后不带参数表示显示当前所设置的查找路径。 举例:运行C:DOS中的外部命令ATTRIB的几种方法。 方法1:明确写明外部命令所在的盘符路径。 C:WINDOWSC:DOSATTRIB 方法2先进入该子目录中,然后执行该外部命令。 C:WINDOWSCD DOS C:DOSATTRIB 方法3先用PATH命令设置查找路径,将该子目录包含在查找路径中,这样以后便可在任何子目录中直接执行该外部命令。 C:WINDOWSPATH :DOS;C:WINDOWSC;UCDOS;C:FOXPRO25 C:ATTRIB 10Time显示及修改时间 适用场合用于显示及修改时间,用法同date 例子C:DOStime Current time is 12:15:26.04a Enter new time: 11:20:20.00p 按时:分顺序输入时间,再加上下午(a/p)即可 直接按ENTER键可忽略修改时间。 set 设置环境变量 适用场合设置声卡和路径等时用到 用法set 环境变量=字符串 这条命令常常用在autoexec.bat中例子C:set blaster=a220 i5 d1设置声卡的参数C:set path=c:dospath c:dos含义相同DATE显示或改变当前日期;VER显示系统版本号等例子C:verMS-DOS Version 6.22“Vol”显示指定的磁盘卷标号例子C:volVolume in drive C is WangVolume Serial Number is 2116-1DD0“Ctty”改变控制设备建议用来改变控制的输入输出设备,可以试试这条命令,不过恐怕不会有什么作用,是DOS中最没用的命令之一 用法ctty 设备名设置控制台 例子C:ctty aux 设置aux为输入输出设备。11. tree| vsafe tree 显示命令树结构 适用场合查看所有的子目录 用法tree 盘符显示所有的子目录树 tree /f显示目录时同时显示文件名 tree /a以ASCII码显示目录树 例子C:WINDOWStree /a vsafe病毒防护程序 建议把它装入内存可以随时检测出许多种病毒,是比较有用的。 用法vsafe加载vsafe在内存中 vsafe /u 从内存中去除vsafe vsafe/ne 将vsafe装入扩充内存 vsafe/nx 将vsafe装入扩展内存 参数还有 Ax Cx n d 例子C:vsafe 12.diskcopy 磁盘复制。所谓复制磁盘就是复制出一个和原来磁盘内容一模一样的磁盘,其实和复制文件也差不多。diskcopy命令的格式很简单:diskcopy源驱动器名目的驱动器名。举个例子来说,如果要在A驱动器上复制磁盘,就输入:diskcopya:a: (奇怪吧,哪来两个盘,且看下文电脑是如何理解的)。输入diskcopya:a:命令后回车,电脑提示让你插入源盘插入磁盘后,随便敲一个键,计算机就开始读源盘上的内容,读完原盘后,电脑会叫你插入插入磁盘,原来电脑是这样理解两个盘的,把原盘取出,再插入要写的磁盘,呵呵,还有够聪明的。换完盘后,按任意键,计算机开始向磁盘上写入源盘的内容。写完之后,计算机会问你是否再复制一张和源盘一样的磁盘,如果你不想复制,敲入N;注意,如果你有两个驱动器,当然可以不这样靠替换磁盘的手段,可以直接用diskcopy a: b:,一次把工作做完,不过有个前提,就是你的两个驱动器的规格必须是一样的。一些常用的DOS外部命令 1FORMAT命令 目法:FORMAT(盘符)/UQS 作用:格式化指定驱动器中的磁盘,使之能在DOS下使用,寻找并标识出坏的磁道,建立并初始化该磁盘的引导记录、文件分配表和根目录表。被格式化磁盘中的所有数据都将丢失,新盘只有格式化后才可使用。 (1)快速格式比(参数Q) 快速格式比的对象必须是一张已格式化过的磁盘,使用参数Q来进行,它将清空文件分配表和根目录表,但磁盘上数据区的所有内容均保持不变,也不检查磁盘上的坏磁道,所以格式化的速度较快。快速格式化后的磁盘可用UNFORMAT命令恢复,但对新盘不能使用快速格式比。 (2)无条件格式化(参数U) 无条件格式化使用参数U进行,它将清除磁盘中的所有数据,同时检查坏磁道,格式化速度较慢。无条件格式化不保存磁盘原来的系统区,所以格式化后的磁盘以后无法用UNFORMAT命令恢复,而没有使用U的FORMAT命令一般都可用UNFORMAT命令来恢复。对新盘或者使用了很久时间的磁盘使用无条件格式化较为合适。 (3)格式化并制作一张系统盘(参数S) 使用参数S将在格式化完一张磁盘后,随即将系统程序复制到该盘中,使其成为一张可启动DOS的系统盘。系统程序指如下四个程序:IOSYS,MSDOSSYS、DRVSPACE。BIN、COMMAND。COM,其中前三个程序为系统、隐含、只读文件。 (4)以上参数可组合使用,如果想最快速地格式化一张盘,使用Q参数组合,格式化的速度是最快的,如果格式化时/Q/U参数都未写,则默认保存原系统区,并检查坏磁道,格式化后的磁盘可用UNORMAT命令恢复,但格式化的速度是最慢的。 举例:格式化一张磁盘。 操作:C:DOSFORMAT A: 举例:格式化一张能启动DOS的系统盘。 操作:C:DOSFORMAT A/S: 举例:最快速的格式化一张磁盘。 操作:C:DOSFORMAT A/Q/Uunformat 恢复已被格式化的磁盘 例子C:WINDOWSunformat a:对用format 格式过,且未用/u参数的命令起作用,用它可以来重新修复已经损坏的硬盘分区表,但对网络盘不起作用.unformat drive:/l/test/p/l 显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些破碎的文件和子目录,可以用ctrl+s 暂停,按任意键继续./test 仅作一个测试,不作实际的修复工作,作模拟过程./p 一边测试一边打印.注:这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.恢复后的文件依次存放在subdir1.2.3等子目录中.2. EDIT(Edit.COM)-编辑命令其实它就是一个文本编辑软件,使用它可以在DOS下方便地对文本文件进行编辑,格式为EDIT 文件名 参数.3. SYS(Sys.COM)-系统引导文件传输命令它能够将IO.SYS等几个文件传输到目的磁盘,使其可以引导、启动。格式为SYS 盘符例如在C盘提示符下输入: sysa:,就是将C盘上的系统文件传输到A盘上,把A驱动器中的磁盘制作成启动盘。如果在A盘启动的情况下, sysc:就是将A盘上的系统文件传输到C盘上。除了sys命令,还可以使用formata:/s命令在格式化磁盘的同时制作系统盘。如果一张软盘具有启动功能,那么它的根目录下一定有io.sys、msdos.sys和三个文件,而且,前两个文件必须处于磁盘最前面的磁道上。当我们用dir命令查看刚制作的启动盘时,我们可以看到根目录下有COMMAND.COM文件,却看不到IO.SYS、MSDOS.SYS这两个文件。其实,这两个文件是系统文件,直接用dir命令是看不到的,如果我们用dir/as命令就可以看到它们了,这个命令的作用是查看系统文件。另外提一下,我们不能简单地用copy命令来制作启动盘,因为用copy命令拷贝的系统文件并不一定能放置在最前面的磁道上。4. ATTRIB(Attrib.EXE)-文件属性设置命令通过该命令,我们可以对文件进行属性的查看和更改。格式为ATTRIB 路径文件名 参数,如果不加参数则为显示文件属性。它的参数有+?和-?两种,?代表属性代号,这些代号有:H隐藏;S系统;R只读,+表示赋予,-表示去除。attrib +r|-r +a|-a +s|-s +h|-h d: name /s缺省 attrib name 显示文件的(文件)属性attrib io.sys (或子目录)shr c: io.sys 指定为系统(s) 隐含(h) 只读(r)文件也可以attrib *.sys 显示扩展名为sys的文件属性参数 +r|-r 将文件属性设置或解除 只读属性+a|-a 将文件属性设置或解除 归档属性+h|-h 将文件属性设置或解除 隐含属性 (尤其对子目录也起作用)/s 参数 将当前及当前子目录下的所有文件均起作用可以用来查找文件例子:attrib news86 列news86的文档属性attrib +r report.txt 设置为只读 attrib -s -h record.txtattrib +a a:*.*attrib -a a:*.bakxcopy a: b: /a 将A盘上的所有标志为归档属性的文件拷到B盘xcopy a: b: /m 将A盘上的所有文件拷到B盘后并移去归档属性5. XCOPY(Xcopy.EXE)-拷贝命令该命令在COPY的基础上进行了加强,能够对多个子目录进行拷贝。它的参数比较多,但是最常用的是/S,它可以对一个目录下属的多个子目录进行拷贝,另外/E可以拷贝空目录。格式为XCOPY 源路径源目录/文件名 目的目录/文件名 参数。xcopy命令xcopy source d:date /p /s /e /v /yxcopy d:date xcopy a:b: /d:08/18/98/s/v 拷贝98.08.18年后的文件xcopy /p 提示创建子目录xcopy /s 连带子目录一起拷贝. 注意:若目标盘上不存在此子目录,而在目标盘的结束符又不以为结束,则将提示:does destination specify a file name or directory name on the targetf=file,d=directory?在目标盘上创建文件按下还是创建子目录按下d ?应选择d键xcopy/v 带较验*:(1) xcopy 不拷贝系统和隐含文件,应先予以修改属性再拷贝xcopy /y 覆盖时是否有提示, /y 不带提示若省略目标盘或子目录名,则拷贝到当前目录下6. SCANDISK(Scandisk.EXE)-磁盘扫描程序这个命令在实际的操作中有很大的用处,它能对磁盘进行扫描并修复,能够解决大部分的磁盘文件损坏问题。格式为SCANDISK 盘符: 参数下面是它的几个参数:/fragment 驱动器名:路径文件名:使用这个参数可以显示文件是否包含有间断的块,我们可以通过运行磁盘整理程序来解决这个问题;/all:检查并修复所有的本地驱动器;/autofix:自动修复错误,即在修复时不会出现提示;/checkonly:仅仅检查磁盘,并不修复错误;/custom:根据Scandisk.ini文件的内容来运行Scandisk,Scandisk.ini是一个文本文件,它包含了对Scandisk程序的设置,其中的custom块是在加上/custom参数后才执行的,用户可以根据自己的不同情况来进行不同的设置;/nosave:在检查出有丢失簇后直接删除,并不转化为文件;/nosummary:不显示检查概要,完成检查后将直接退出程序;/surface:在完成初步检查后进行磁盘表面扫描;/mono:以单色形式运行Scandisk。我们可以根据不同的情况来加上不同的参数。我们可以执行scandisk /all /checkonly /nosave /nosummary来完成对磁盘的检查并且自动退出,另外还可以编辑scandisk.ini文件中设置,再运行scandisk /custom。如果被损坏的文件比较多,我们可以使用/autofix来进行自动修复,不然会忙死你的。7. CHKDSK(Chkdsk.EXE)-磁盘检查命令它会检查磁盘,并会显示一个磁盘状态报告。格式为CHKDSK 盘符: 参数,最常用的参数是/F,可以对文件错误进行修复。8. MOVE(Move.EXE)-文件移动命令格式为MOVE 源文件 目的路径。move y/-y filename1 filename2将文件1移动到文件2处如:move c:dos*.* c:cced将dos子目录下的所有文件全部移动到cced 子目录下/y|-y参数在目标目录不存在需要创建时,是否出现提示可以使用该命令修改子目录名称,如 move dos cced将dos目录名改为cced9. Deltree /y drive:path -删除命令deltree deltree 删除子目录及文件,尽管有些文件是系统或隐含的.它可以带有通配符,这时它将删除符合条件的文件或子目录.如:存在L1文件,L2子目录,L3文件,L4子目录deltree L*.* 将删除以上所有的文件和子目录,但在删除前加以确认,若不删除,可以输入N./y 参数是在删除时不加以确认就进行操作的.它删除的文件可以用undelete恢复,?但不能恢复子目录及其下的文件.如:?undelete *.dbf/au 将扩展名为dbf的文件全恢复,并以#开头作为文件名./list 仅列出可恢复的文件,而不作恢复操作.undelete/load 将undelete 装入内存./unload将undelete 卸出内存./sdrive 对指定的驱动器进行监视管理.undelete/sc 将undelete 驻留内存,并创建一个隐含的sentry子目录对C盘删除的文件进行管理.相应恢复命令可以用undelete/ds 即可完整恢复出文件名(很完善).最常用的是undelete *.*10. FDISK(Fdisk.EXE)-硬盘分区命令我们可以使用它对硬盘进行分区操作,我在下一部分会进行具体讲解。硬盘都需经过低级格式化,分区,格式化三个步骤才可使用.11、dos=high|lowumb|noumbdos=high,umb 则dos将自身装入高端内存(high)并能管理上位内存(umb).noumb 则不管理上位内存.在写入dos=high及umb 前应装入device=himem.sys为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存.可以在config.sys的任何位置写上dos=high,umb若显示hma not avoiable 或 load down low 则表明不能使用高端内存.十、doskey 记录以前敲过的dos命令,可以用F7来显示,用来选择,用F9来输入选择的命令号. 调用和建立DOS宏命令doskey/restall 重新装入一次,以前的命令行撤消.doskey/history 显示内存中所有的命令,可以显示到其它文件中,缩写/H.doskey dir=cls 则击入dir等同于cls一样.doskey/macros 可显示所有的宏定义,可使用重定义到文件中,可缩写/M.doskey dir= 可撤消对dir 的宏定义.doskey p=dir$tdir*.exe/p$tdir c:t$tdir c:t$*$t为命令的区分符,而$*为命令的结束符doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆盖状态(默认).用法将doskey驻留内存,开辟出缓冲区,以后输入的命令都将保存在缓冲区中,可以随时调用 doskey 宏命令名=命令名 将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令 doskey /reinstall重新安装doskey doskey /bufsize= 设置缓冲区的大小 doskey /macros 显示所有doskey宏 doskey /history 显示内存中所有命令 doskey /insert|overstrike 设置新键入的字符是否覆盖旧的字符 例子C:DOSKEY C:dir C:copy C:temp*.* a: C:del c:temp*.* C:copy b:*.* c:temp 上述四条命令都已被保存,用光标控制键的上下可以依次选择使用或修改, 也可以用F7键列出保存的所有命令C:doskey di=dir/w/p 定义di为宏命令,意思是执行dir/w/p 十一、emm386.exe提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它.常见的用法是 在config.sys 中device=c:doshimem.sysdevice=c:dosemm386.exe ramd=64 将DMA 内存数量设置为64Knoems 提供对上位内存的访问,但不提供对扩展内存的访问.应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理的程序.应采用windows中的管理器.十二、fc 命令 fc/b dt.dat dt2.datb (作二进制代码比较), 文件比较比较两个文件,一般用作存取进度,修改游戏存储文件用.实际代码位置应加上0100 如:0000 05E4:00 67实际用debug -e 修改时应加上0100 即 0000 06E4:00 67后面加上重定向文件P 可以将比较结果输出到p文件中.用法fc 文件名1 文件名2 比较两文件的不同 参数还有: a c l Lbn n t w nnnn 例子C:TESTfc a.bat b.bat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石大学前儿童保育学课外必读:中国居民膳食营养素参考摄入量表(DRIS)
- 2025年三年级寓言故事阅读试题
- SnO2-钛中空纤维电催化膜的制备及水处理性能研究
- 饮料行业客户细分与个性化服务策略-洞察阐释
- 专精特新小巨人企业的定义与行业定位
- 绿色园区的能源管理与低碳减排策略
- 建立产业协同机制促进跨界融合
- 新文科背景下传统文化类课程建设与实践
- 第七章运动和力教学设计
- 高中美术跨学科教学的现状与发展趋势
- 2025年公司员工安全培训考试试题含完整答案(考点梳理)
- 非车险培训课件
- 2025-2030中国陶瓷瓦行业市场现状供需分析及投资评估规划分析研究报告
- 《中国食物与营养发展纲要(2025-2030年)》解读课件
- 2025年湖北汉江国有资本投资集团有限公司招聘笔试参考题库含答案解析
- 2025至2030年中国海参市场分析及竞争策略研究报告
- 《燕麦中的生物素:对头发、皮肤和指甲健康的潜在益处》论文
- 北京2025年首都医科大学事业编制岗位招聘26人笔试历年参考题库附带答案详解-1
- 2024年湖南高中学业水平合格性考试政治试卷真题(含答案详解)
- DB33-T 1402-2024 公务用车服务规范
- 机械制造业智能化工厂规划与建设方案
评论
0/150
提交评论