Dos系统
1.DOS是英文"DiskOperating System"的缩写,其中文含意是"磁盘操作系统".
2.DOS是单用户、单任务的操作系统.
3.DOS的组成:
BOOT 引导程序
IO.SYS 输入输出处理程序
MSDOS.SYS 文件处理程序
COMMAND.COM 命令处理程序
Dos命令类型
DOS系统命令分为两类:内部命令和外部命令.
◎内部命令:内部命令是简单而通用的命令,驻留在内存中,它是由命令解释器直接执行的命令,是COMMAND.COM文件的一部分.当键入内部命令时,如COPY、DIR等,DOS能够立即执行.
◎外部命令:外部命令是一些常用的命令,它是以文件形式存放在磁盘上的命令,使用时须先从磁盘中将它们调入内存,然后才能执行.具有扩展名.COM、.EXE或.BAT的任何文件都可看作外部命令.
输入一个外部命令时,DOS立即在当前目录中查找此命令,如果不存在,必须指定该命令位于哪个目录中.当使用多个目录工作时,将所有的命令文件放在一个目录下使用比较方便.
在使用命令时,内部命令和外部命令在调用格式上没有什么区别.
改变或显示当前目录命令:cd
类型:内部命令
格式:CD [盘符][路径]
如果要回到上一层目录则键入:cd..
显示目录命令:dir
类型:内部命令
功能:列出磁盘上所有的或指定的文件目录.显示内容包含卷标、文件名、文件大小、文件建立日期和时间、目录名、磁盘剩余空间等.
格式:DIR [盘符][路径][文件名][/P][/W][/A:属性][/S]
参数说明:
/P:当显示的信息超过一屏时暂停显示,直至按任意键才继续显示.
/W:以横向排列的形式显示文件名和目录名,每行5个(不显示文件大小、建立日期和时间)
/A(属性):仅显示指定属性的文件,无此参数时,DIR显示除系统和隐含文件外的所有文件.可指定为:
___/AS:显示系统文件的信息.
___/AH:显示隐含文件的信息.
___/AR:显示只读文件的信息.
___/AA:显示归档文件的信息.
___/AD:显示目录信息.
/S:列出指定目录及其子目录中的所有内容(但不包括系统文件和隐含文件)
设置dos搜索路径的命令:path
类型:内部命令
格式:PATH [盘符1][路径1][;][盘符2][路径2][;...]
说明:
1.DOS命令文件是指扩展名为.COM、.EXE、.BAT的文件,也称为可执行文件.
2.在执行DOS外部命令时,DOS首先在当前盘当前目录中寻找该文件,若找到,则运行;如找不到,DOS就会到PATH命令所设置的路径中,继续查找该文件,以便执行.
建立子目录命令:md
Example:
在当前磁盘下建立目录(文件夹abc):md abc
删除子目录命令:rd
类型:内部命令
格式:RD [盘符][路径]<子目录名>
说明:
1.命令中的盘符和路径分别指出要删除的子目录在哪个盘上,哪个目录中.
2.命令中的最后一个子目录名是要删除的子目录名,是不能缺省的.
举例:假设C盘已建立了这样的目录
结构C:\123\456\789(仅是目录,里
面无文件)
C:.
├─123
│ ├─456
│ │├─789
│ ││
这时要删除123目录,应按以下步骤
操作:
第一步:输入 cd 123\456 进入C:\123\456,使当前工作目录为C:\123\456.
第二步:输入 rd 789 删除789目录
第三步:输入 cd.. 返回上一级目录,使当前工作目录为C:\123.
第四步:输入 rd 456 删除456目录
第五步:输入 cd.. 返回上一级目录,使当前工作目录为C盘根目录.
第六步:输入 rd 123 删除123目录
使用rd命令的注意:
1 要删除的目录里不能再有子目录
2 要删除的目录内不能有任何文件
3 不能删除当前目录
4 根目录布恩那个被删除
删除目录树命令:del tree
注意:del与tree之间有一个空格(慎用)
类型:外部命令
格式:[盘符1][路径1]DELTREE [盘符2][路径2]<目录名> [/Y]
说明:
1.盘符1和路径1指出DELTREE.EXE所在盘和目录.
2.盘符2、路径2和目录名指出要删除的目录(目录名不能省略)
3.参数/Y:删除前不给出提示,直接确认删除.
4.注意:此命令将删除指定目录及
其子目录的所有文件,新手慎用!!!
确认后键入"Y",则删除C盘00目录下的所有内容.
文件复制命令:copy
类型:内部命令
格式:COPY <源文件> [目标文件]
说明:
1.源文件指定想要复制的文件来自哪里——[盘符1:][路径1][文件名1]
2.目标文件指定文件拷贝到何方——[盘符2:][路径2][文件名2]
3.如缺省盘符则为当前盘符;路径若为当前目录可缺省路径.
4.源文件名不能缺省,目标文件名缺省时表示拷贝后不改变文件名.
举例:
1.将A盘的PC.EXE拷贝到C盘的DOS目录下,文件名不变.
键入 COPY A:\PC.EXE DOS;省略目标盘符与文件名.
1 file(s) copied ;屏幕显示反馈信息:一个文件被拷贝.
2.将C:\DOS目录中的文件A.TXT拷贝到A盘的BE目录下,将改名为B.TXT.
C:\>COPY \DOS\A.TXT A:\B.TXT
3.将C:\DOS目录中的所有.SYS文件拷贝到A盘的RS目录下.
C:\DOS>COPY *.SYS A:\RS
4.由键盘输入建立新文件,命令格式为:COPY CON <文件名>
例:用COPY CON命令在C盘的BE目录下建立一个名为ABC.TXT的文件,文件内容为:
I am glad to meet you.
I am glad to meet you,too.
操作步骤如下:
输入内容,每一行最后回车,最后一行输入Ctrl+Z或F6结束.
显示文件内容命令:type
类型:内部命令
格式:TYPE <文件名>
说明:
1.可以正常显示纯文本格式文件的内容,而.COM、.EXE等显示出来是乱码.
2.一次只能显示一个文件内容,所以文件名不能使用通配符.
文件改名命令:ren
类型:内部命令
格式:REN <旧文件名> <新文件名>
说明:
1.改名后的文件仍在原目录中,不能对新文件名指定盘符和路径.
2.可以使用通配符来实现批量改名.
举例:
1.将A盘RS目录中所有扩展名为.TXT的文件改名为扩展名为.DAT
A:\>REN \RS\*.TXT *.DAT
2.将A盘BE目录中的AU.TXT改名为AUU.TXT
A:\BE>REN AU.TXT AUU.TXT
删除文件命令:del
类型:内部命令
格式:DEL <文件名>
说明:
1.此命令中的文件名可使用通配符,实现一次删除一批文件(但要慎重使用,以免误操作)
2.与删除子目录命令相结合,可将非空目录删除,方法是先用DEL删除指定目录下的文件,使其成为空目录,然后再用RD删除目录.
全屏幕编辑命令:edit
类型:外部命令
格式:EDIT <文件名>
说明:
1.仅可编辑纯文本格式的文件.
2.指定文件存在时编辑该文件,不存在是新建该文件.
子目录文件拷贝命令:xcopy
类型:外部命令
格式:[盘符][路径]XCOPY [源文件] [目标文件][/S][/E]
说明:
1.盘符和路径中指定XCOPY.EXE所在位置.
2.该命令不仅可拷贝文件,还可同时拷贝子目录.
3.参数/S:表示拷贝所有文件及其子目录中的文件.不带/S时,不拷贝子目录.
4.参数/E:必须与/S一起使用,表示拷贝所有文件及其子目录中的文件.空目录也予以拷贝,不带此参数时,空目录将不会拷贝.
显示和修改文件属性命令:attrib
类型:外部命令
格式:[盘符][路径]ATTRIB [文件名][+S/-S][+H/-H][+R/-R][+A/-A]
说明:
1.盘符和路径指出ATTRIB.EXE位置.
2.参数+S/-S:对指定文件设置或取消系统属性.
3.参数+H/-H:对指定文件设置或取消隐含属性.
4.参数+R/-R:对指定文件设置或取消只读属性.
5.参数+A/-A:对指定文件设置或取消归档属性.
6.省略所有参数时,该命令功能是显示指定文件的属性.
举例:
1.去掉C盘IO.SYS的系统、隐含属性.
2.显示C盘所有文件属性.
查看系统日期命令:date
Example:
查看系统时间命令:time
Example:
清屏命令:cls
类型:内部命令
格式:CLS
说明:清除屏幕上所有显示信息.
显示版本号命令:ver
Example:
传送系统文件命令:sys
类型:外部命令
格式:[盘符1][路径1]SYS[盘符2]
说明:
1.盘符1和路径1表示SYS这个外部命令所在盘及路径.
2.盘符2表示目标盘符.
3.DOS操作系统文件包括:IO.SYS、MSDOS.SYS、COMMAND.COM(三个文件版本必须一致,系统才能正常启动)
4.用SYS命令传送系统文件时,目标盘必须无任何文件.
显示内存状况命令:mem
注意这个命令可能在windows7系统上不能运行!
Example:输入mem后出现的结果:
磁盘格式化命令:Format
类型:外部命令
格式:[盘符1][路径1]FORMAT <盘符2> [/S][/Q]
说明:
1.盘符1、路径1是指出外部命令FORMAT文件所在盘以及目录,以便系统将其调入内存、执行.如系统设置了DOS外部命令搜索路径,则可将其省略.
2.新盘必须经过格式化才能使用.
3.原来有数据的盘经过格式化后,数据将全部丢失.
4.参数/S:表示格式化并复制系统文件,使该盘具有启动DOS的能力(只对主分区才有用)
5.参数/Q:表示快速格式化,只删除文件,释放磁盘空间.速度快,但仅适用于格式化以前存储过文件的磁盘.
6.注意:格式化操作将破坏磁盘上的所有数据,新手慎用!!!
Example: