DOS是英文“DISK OPERATING SYSTEM”的缩写,其中文含义是“磁盘操作系统”
dos是单用户、单任务的操作系统。
Dos的组成:
BOOT : 引导程序
IO.SYS: 输入输出处理程序
MSDOS.SYS: 文件处理程序
COMMAND.COM : 命令处理程序
系统盘是指存在有IO.SYS、MSDOS.SYS、SOMMAND.COM三个DOS系统文件的磁盘,它具有启动DOS的能力。但是这三个文件不能使用COPY命令直接拷贝。徐徐用SYS或FORMAT的/s参数来传送,否则也无法启动DOS系统。
2.DOS命令的类型
内部命令:内部命令是简单而通用的命令,驻留在内存中,它是由命令解释器直接执行的命令,是COMMAND.COM文件的一部分。当键入内部命令时,如COPY、DIR等,DOS能够立即执行。
外部命令:外部命令是一些常用的命令,它是以文件形式存放在磁盘上的命令,使用时需先从从磁盘中将它们调入内存,然后才能执行,具有扩展名.com、.exe或.BAT的任何文件都可看作外部命令。
3.目录操作命令
DIR:显示目录
CD:改变或显示当前目录
PATH:设置DOS搜索路径
MD:建立子目录
RD:删除子目录
3.1显示目录命令:DIR
类型:内部命令
功能:列出磁盘上所有的或指定的文件目录。显示内容包含卷标、文件名、文件大小、文件建立日期和时间、目录名、磁盘剩余空间等。
格式:DIR[盘符] [路径][文件名][/P][/W][/A:属性][/S]
/P:当显示的信息超过一屏时暂停显示,直至按任意键才继续显示。
/W:以横向排列的形式显示文件名和目录名,每行5个
/A:(属性):仅显示指定属性的文件,无此参数时,DIR显示除系统和隐含
/S;列出指定目录及其子目录中的所有内容(但不包括系统文件和隐含文件)
例: 显示D盘上所有以WMA结尾的文件。
D:>DIR*.WMA/S/P
3.2 改变或显示当前目录命令:CD
类型:内部命令 格式:CD[盘符][路径]
CD..:返回上一层目录
CD\:返回跟目录
3.3 设置DOS搜索路径的命令:PATH
类型:内部命令
格式:PATH[盘符1][]路径1] [;][盘符2][路径2][;...]
DOS命令文件是指扩展名为.COM、.EXE、.BAT的文件,也称为可执行文件。
在执行DOS外部命令时,DOS首先在当前盘当前目录中寻找文件,若找到,则运行;如找不到,DOS就会到PATH命令所设置的路径中,继续查找该文件,以便执行。
PATH命令的使用:
设定可执行搜索的路径: path C :\windows; D:
显示当前系统所设的路径: path
取消所有路径: path;
3.4 建立子目录命令:MD
类型:内部命令
格式:MD[盘符][路径]<子目录名>
命令中的盘符和路径分别指出要把新的子目录建立在哪个盘上、哪个目录下。
命令中的最后一个子目录名是要建立的新子目录,是不能缺省的。
在某个目录下不能建立同样的子目录,在不同的目录下可以建立同名的子目录。
例: 在D盘下建立目录B,B下建立C,C下建立D。
D:>MD\B\C\D
3.5删除子目录命令:RD
类型:内部命令 格式:RD [盘符][路径]<子目录名>[/S][/Q]
命令中的盘符和路径分别指出要删除的子目录在哪个盘上,哪个目录中。
命令中的最后一个子目录名是要删除的子目录名,是不能缺省的。
/S:除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/Q: 安静模式,带/S删除目录下的所有的目录和文件。
例: 删除D盘中目录A下的所有的目录和文件。
D:>RD A/S
4文件操作命令
COPY:文件复制命令
TYPE: 显示文件内容命令
ERN: 文件改名命令
DEL:删除文件命令
EDIT:全屏幕编辑命令
XCOPY:子目录及文件拷贝命令
ATTRIB:显示和修改文件属性命令
4.1 文件复制命令:COPY
类型:内部命令 格式:COPY <源文件>[目标文件]
1.源文件指定想要复制的文件来自哪里--[盘符1:][路径1][文件名1]
2. 目标文件指定文件拷贝到何方--[盘符2:][路径2][文件名2]
3.如缺省盘符则为当前盘符;路径若为当前目录可缺省路径。
4.源文件不能缺省,目标文件名缺省时表示拷贝后不改变文件名
例: 将D盘下A.TXT文件拷贝到C盘下并更名为B.TXT
D:>COPY A.TXT C:\B.TXT
4.2显示文件内容命令:TYPE
类型:内部命令 格式 :TYPE <文件名>
1.可以正常显示纯文本格式文件的内容,而.COM、.exe等显示出来是乱码
2.一次只能显示一个文件内容,所以文件名不能使用通配符
例;显示D盘下A.TXT的文件内容
D:>TYPE A.TXT
4.3文件改名命令:REN
类型:内部命令 格式:REN<旧文件名><新文件名>
1.改名后的文件仍在原目录中,不能对新文件名指定盘符和路径。
2.可以使用通配符来实现批量改名。
例: 将D盘A目录中所有扩展名为.TXT的文件改名为扩展名为.DAT
D:\>REN \A\*.TXT *.DAT
将D盘根目录中的AU.TXT改名为AUU.TXT
D:\>REN AU.TXT AUU.TXT
4.4删除文件命令:DEL
类型:内部命令 格式:DEL<文件名>
此命令中的文件名可使用通配符,实现一次删除一批文件(但要慎重使用,以免误操作)
例;删除D盘A盘下的所有文件
D: >del \A
D:>del \A *.*
使用del从磁盘删除某个文件之后,就无法恢复该文件。
4.5全屏幕编辑命令:EDIT
类型:外部命令 格式:EDIT<文件名>
1.仅可编辑纯文本格式的文件
2.指定文件存在时编辑该文件,不存在时新建该文件。
例:在D盘根目录下编辑一个简单的批处理文件w.bat,并用TYPE命令查看。
D:.EDIT W.BAT
D: >TYPE W.BAT
4.6子目录及文件拷贝命令:XCOPY
格式:[盘符][路径]XCOPY[源文件][目标文件][/S][/E]
1.盘符和路径中指定XCOPY.EXE所在位置。
2该命令不仅可拷贝文件,还可以同时拷贝子目录
3参数/s:表示拷贝所有文件及其子目录中的文件,不带/S时,不拷贝子目录。
4参数/E:必须与/S一起使用,表示拷贝所有文件及其子目录中的文件,空目录也予以拷贝,不带次参数时,空目录不会拷贝。
例:1.将D盘BE目录下所有文件及其子目录(非空目录)和文件拷贝到C盘BE目录中。
D:\> XCOPY \BE\*.* C:\BE /S
2.将D盘BE目录下的所有文件及其子目录(包括空目录)和文件拷贝到C盘的BE目录中。
D:\>XCOPY \BE\*.* C:BE/S/E
4.7显示和修改文件属性命令:ATTRIB
格式:[盘符][路径]ATTRIB[文件名][+S/-S][+H/-H][+R/-R][+A/-A]
1.盘符和路径指出ATTRIB.EXE位置。
2.参数+S/-S:对指定文件设置或取消系统属性
参数+H/-H:对指定文件设置或取消隐含属性
参数+R/-R:对指定文件设置或取消只读属性
参数+A/-A:对指定文件设置或取消归档属性
省略所有参数时,该命令功能是显示指定文件的属性
5功能操作命令
DATE:显示或设置系统日期
TIME 显示或设置系统时间
CLS 清除命令提示符窗口
VER 显示windowsxp的版本号