DOS的基础知识

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

DOS的基础知识一.概述DOS:磁盘操作系统------DiskOperatingSystem,文件管理和设备管理。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程序等。七.内部命令,外部命令1.DOS命令分为内部命令和外部命令两大类,内部命令的执行代码包含在COMMAND.COM程序中。该程序在机器启动时便已进入了内存,所以内部命令在任何目录下都可执行,不须指定盘符路径;由于受基本内存容量限制,COMMAND.COM程序不可能包含所有的DOS命令。那么这些命令就只能以程序文件的形式存放在磁盘上,其扩展名分EXE和COM两种。这些程序文件不能在机器启动后就直接使用,并且都存放在外存上,所以称以EXE和以COM为扩展名的磁盘文件叫做DOS外部命令。外部命令的执行必须有一个外部命令文件,文件名即是命令名;如FORMAT.COM是一个外部命令文件,要执行它,键入FORMAT再回车,外部命令比内部命令多一个从磁盘读入内存的过程,执行外部命令时,要在其程序名前指出盘符和路径,有两种情况不必给出盘符路径,一是该外部命令在当前盘的当前目录中,二是事先用DOS的PATH命令为外部命设置了搜索路径。当运行*.bat,*.com,*.exe三类文件时,如果没有设置路径,则必须到该文件的目录中去运,设置路径的方法:C:\pathc:\;c:\dos;c:\ucdos(计算机会依照此路径进行查找,关机前有效,中间无空格)(注:MS-DOS基本的模块层次结构,是由外部扩展命令、BOOT、ROM,BIOS、IOSYS、MSDOSSYS、COMMANDCOM构成)一些常用的DOS内部命令1.DIR--显示指定路径上所有文件或目录的信息它的格式为DIR[盘符:][路径][文件名][参数],dir[D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h](1)dir/a:attrib缺省包含所有文件(系统文件.隐含文件)attrib[:][h/-h]只显示隐含文件或非隐含文件.[r/-r]只显示只读文件或非只读文件[s/-s]只显示系统文件或非系统文件[a/-a]只显示要归档文件或非归档文件(2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前/o[n/-n]:按字母顺序或按文件名顺序/反向显示[e/-e]:按扩展名字母顺序/反向显示[d/-d]:按时间顺序/反向显示[s/-s]:按大小从大到小或/反向显示[g/-g]:按子目录先于文件或文件先于子目录(3)/s参数:对当前目录及其子目录中所有文件进行列表列名:dir/s/a/o:nc:\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(makedirectory--创建目录)命令(或MKDIR命令)用法:MD[盘符:][新子目录名]作用:建立指定的新子目录。注意:(1)新建子目录要注意,同一个目录下不能有两个相同名字的子目录或文件。(2)建立多级子目录时,必须先建上级于目录,再建下级子目录,从上自下逐级执行。举例:C:\DOS\MDDOS1↓C:\MDWORK↓(3)该命令一次只能建立一个子目录。3.RD(removedirectory--删除目录)或RMDIR)命令用法:RD[盘符:][子目录名]作用:删除指定的子目录。注意:(1)该命令只能删除空目录,必须从下往上逐级删除。显然,这条命令远不如外部命令DELTREE.EXE方便。(2)不能删除当前目录,必须退回到其上级目录或其它目录中才能删除。(3)该命令一次只能删除一个子目录。举例:C:\WORK目录中己有一些文件和一个名为WORKI的子目录,要求删除WORK子目录。操作:C:\DELWORK\*.*↓C:\DELWORK\WORK1*.*↓C:\RDWORK\WORK1↓C:\RDWORK↓4.CD命令(或CHDIR命令)用发:CD[盘符][目录]作用:改变(进入)到指定目录中或显示当前目录。CD命令只能改目录,不能改变盘符。有几个特殊的子目录名要注意,“.”表示当前目录,“..”表示当前目录的上级目录,“\”表示根目录。CD命令共有如下四种用法:(1)若只给出目录名,其作用是改变当前盘的当前目录到指定目录中。这是CD命令的最主要的用法。举例:C:\WINDOWSCDSYSTFM↓显示:C:\WINDOWS\SYSTFM(2)若同时给出盘符和目录名,其作用是切换指定盘的当前目录到指定目录中。用这种方法,可在当前盘不变的情况下,改变另一个盘的当前目录。举例:C:\WINDOWSCDA:\WARNING↓将A盘的当前目录改变到WARNING中)显示:C:\WINDOWS(注意:当前盘并未改变,所以系统提示符未改变)操作:C:\WINDOWSA:↓显示:A:\WARNING(A盘的当前目录的确改变了)(3)若只给出盘符,其作用是显示一下指定盘的当前目录现在在什么位置上。例:C:\WINDOWSCDA:↓显示:A:\(表示A盘的当前目录为根目录)(4)若未给出任何参数,其作用是显示一下当前盘当前目录现在在什么位置上。举例:C:\WINDOWSCD↓显示:C:\WINDOWS表示当前盘当前目录为C:\WINDOWS,与提示符中显示的一样)cd介绍:cd...返回上二级目录.代表当前目录.代表父目录cd..\..返回到上级目录的父目录(祖目录)cdA:\将A盘的当前目录改为根目录cdA:\xx将A盘的当前目录改为子目录xx下cd..\98先返回父目录,再进入父目录下的98子目录cd..返回到父目录cd\98进入根目录下的98子目录5.COPY命令用法:COPY(源文件标识符)[目标文件标识符]作用:复制文件、连接文件、建立文件、输出文件。例如:,C:\DOSCOPYHIMEM.SYSHINIEM2.SYS↓使用时,源文件名和目标文件名中均可使用通配符?和*,以便复制一批文件。(1)复制文件①同名复制如果目标文件名与源文件名同名,则目标文件名可缺省。举例::C:\DOSCOPYHIMEM.SYSC:\WINDOWS↓作用:将当前盘当前目录C:\DOS中的HIMEM.SYS复制到C:\WINDOWS目录中,文件名不变.举例::C:\DOSCOPY\*.SYSC:\WINDOWS↓作用:将C盘根目录中的所有.SYS复制到C:\WINDOWS目录中,文件名不变。②换名复制COPY命令可边复制边改名,当目标文件名与源文件名不同名时,目标文件的文件名必须列出。举例::C:\DOSCOPYHIMEM.SYSC:\WINDOWS\HIMEM2.SYS↓解释:将HIMEM.SYS文件复制到C:\WINDOWS目录中,并改名为HIMEM2.SYS。举例:C:\DOSCOPY*.TXTC:\WINDOWS\*.DAT↓解释:将所有以TXT为扩展名的文件部复制到C:\WINDOWS目录中,并将复制过去的文件扩展名都改为DAT。③整个目标文件名缺省时当整个目标文件的文件标识符全缺省时,表示要把源文件复制到当前目录中,且目标文件名与源文件名同名。举例:C:\WINDOWSSCOPYC:\WINDOWS\*.SYS↓解释:将C:\WINDOWS目录中所有以SYS为扩展名的文件都复制到当

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功