DOS命令的格式如下:[<盘符>][<路径>]<命令名>[/<开关>][<参数>]
内部命令与外部命令在调用格式上没有区别。所不同的是,前者的<命令名>是系统规定的保留字,后者的<命令名>是省略了扩展名的命令文件名。
盘符:就是DOS命令所在的盘符,在DOS中一般省略DOS所在的盘符。
路径:就是DOS命令所在的具体位置(也就是相对应的目录下),在DOS中一般省略DOS所在的路径。
命令名:每一条命令都有一个名字。命令名决定所要执行的功能。命令名是MS-DOS命令中不可缺少的部分。
参数:在MS-DOS命令中通常需要指定操作的具体对象,即需要在命令名中使用一个或多个参数。例如,显示文件内容的命令TYPE就要求有一个文件名。如:TYPEREADME.TXT中TYPE是命令名,README.TXT是参数。
有些命令则需要多个参数。例如,在用于更改文件名的命令RENAME(REN)中就必须包括原来的文件名和新文件名,所以需要两个参数。
如:C:>RENOLD_ZK.DOCNEW_ZK.DOC
这条命令中有两个参数,即OLD_ZK.DOC和NEW_ZK.DOC。执行该命令后,将原来的文件名OLD_ZK.DOC改变成新文件名NEW_ZK.DOC。
还有一些命令(如DIR)可以使用参数也可以不使用参数,而像CLS(清除屏幕)这样的命令则不需要使用任何参数。
开关:开关通常是一个字母或数字,用来进一步指定一条命令实施操作的方式。开关之前要使用一个斜杠“/”。例如,在DIR命令中可使用开关/P来分屏显示文件列表。
令 | 功能 | 格式及说明 | 备注 | 示例 |
驱动器操作部分: | ||||
FORMAT | 磁盘格式化 |
格式:FORMAT [盘符:] [/Q][/U][/S] 说明: 1、/S参数,格式化完毕后传递系统文件(IO.SYS、MSDOS.SYS及COMMAND.COM)到该驱动器下; 2、/Q参数,表示快速格式化; 3、/U参数,表示破坏性格式化,使用该参数后,无法使用UNFORMAT恢复。 |
破坏性的格式化,格式化后无法使用UNFORMAT恢复数据,如不带/U参数则可以使用UNFORMAT恢复; 对磁盘进行格式化,划分磁道和扇区; 检查整个磁盘上磁道状态,对坏道加注标记; 建立目录区和文件分配表; |
格式化C盘: format c: 格式化C盘并传递系统文件过去: format c: /s 快速格式化C盘:format c: /q |
UNFORMAT | 恢复格式化 |
格式:UNFORMAT [盘符:][/L][/P][/TEST] 说明: 1、/L参数,列出找到的子目录名和文件名、大小及日期等信息。 2、/P参数,将屏幕报告同时也送到打印机。 3、/TEST参数,只做模拟试验不做真正的写入动作。 |
UNFORMAT可以对经受过非破坏性格式化的磁盘进行数据恢复。 可以用来恢复指定分区下的分区表、文件等。 UNFORMAT会重建FAT分区表与根目录文件信息。 如果能用UNDELETE请优先使用UNDELETE慎用UNFORMAT。 |
列出找到的子目录名称、文件名称、大孝日期等信息 unformat c: /l 显示于屏幕的报告并打印到打印机 unformat c: /p 测试一下恢复功能 unformat c: /test |
CHKDSK | 检查磁盘状态 |
格式:CHKDSK [盘符:][路径][文件名][/F][/V] 说明: 1、[/F]参数,纠正发现的逻辑错误; 2、[/V]参数,显示所有文件和路径。 |
显示指定路径下不连续文件的数目或磁盘内存状态。 | - |
DISKCOPY | 整盘复制命令 |
格式:DISKCOPY [盘符1:][盘符2:] 说明: 1、盘符1,源盘; 2、盘符2,目标盘; |
复制格式和内容完全相同的软盘。 如果目标盘没有格式化,则复制时系统自动选进行格式化。 如果目标软盘上以有文件,则复制后将全部丢失。 |
驱动器复制C盘都拷贝到A盘去: diskcopy c: a: |
LABEL | 建立磁盘卷标 |
格式:LABEL [盘符:][新卷标名] 说明: 1、新卷标名,为要新建的卷标名,若缺省,则系统会提示键入卷标名或询问是否删除原卷标名; 2、卷标名由1至11个字符组成。 |
- |
修改C盘卷标,不带新卷标名,回车后会提示输入 label c: 直接指定C盘卷标为SYS label c: sys |
VOL | 显示磁盘卷标 |
格式:VOL [盘符:] 说明: 1、若盘符省略,则显示当前驱动器卷标; |
- |
显示C盘卷标 VOL c: |
SCANDISK | 检测修复磁盘 |
格式:SCANDISK[盘符1:]{[盘符2:]…}[/ALL] 说明: 1、SCANDISK适用于硬盘和软盘,可以一次指定多个磁盘或选用[/ALL]参数指定所有的磁盘; |
检测磁盘的FAT表、目录结构、文件系统等是否有问题,并可将检测出的问题加以修复。 可自动检测出磁盘中所发生的交叉连接、丢失簇和目录结构等逻辑上的错误,并加以修复。 |
检查修复C盘D盘 scandisk C: D: 检查修复所有磁盘 scandisk /ALL |
DEFRAG | 整理磁盘碎片 |
格式:DEFRAG [盘符:][/F] 说明: 1、[/F]参数,将整理磁盘中的碎片,并优化磁盘文件的安排。 |
- |
整理C盘碎片: defrag c: /f |
SYS | 传递系统文件 |
格式:SYS [盘符:] 说明: 1、略 |
传递系统文件到指定驱动器 | - |
文件操作部分 | ||||
COPY | 文件复制 |
格式:COPY [源盘][路径]<源文件名>[目标盘][路径][目标文件名] 说明: 1、文件名中允许使用通配举“*”“?”,可同时复制多个文件; 2、复制支持同名复制和改名复制,同名复制,目标文件名可省略。 |
目标盘必须已格式化,如已经有文件则将被覆盖。 | - |
XCOPY | 目录复制命令(XCOPY是COPY命令扩展) |
格式:XCOPY [源盘:]<源路径名>[目标盘符:][目标路径名][/S][/V][/E] 说明: 1、把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件; 2、[/S]参数,对源目录下及其子目录下的所有文件进行COPY,如不指定[/E]参数,则忽略空目录,如不指定[/S]参数,则只拷贝源目录本身的文件,而不涉及其下的子目录; 3、[/V]参数,对的拷贝扇区进行较验。 |
- |
只拷贝test下文件到D盘t下面,但不要拷贝test下的目录: xcopy c:\test d:\t 拷贝test下所有文件及子目录到d盘的t下面,不包括空目录: xcopy c:\test d:\t /s 拷贝test下所有文件及子目录到d盘的t下面,包括空目录: xcopy c:\test d:\t /s /e |
TYPE | 显示文件内容 |
格式:TYPE [盘符:][路径]<文件名>[|MORE] [>PRN] 说明: 1、文件名必须指定完整名称,包括扩展名; 2、[|MORE]参数,当文件较长时将会分屏显示; 3、[>PRN]参数,将文件内容打印到打印机; |
一般用来显示ASCII编码的文本文件的内容。 |
把cdkey.txt文件显示出来: type c:\cdkey.txt 把cdkey.txt文件显示出来,并分屏显示: type c:\cdkey.txt |more |
REN | 文件改名命令 |
格式:REN [盘符:][路径]<旧文件名><新文件名> 说明: 1、允许使用通配符更改一组文件名或扩展名。 |
- |
把metsky.txt改名为ms.txt: ren c:\test\metsky.txt ms.txt |
FC | 文件比较 |
格式:FC[盘符:][路径名]<文件名>[盘符:][路径名][文件名][/A][/B][/C][/N] 说明: 1、[/A]参数,ASCII码比较模式; 2、[/B]参数,二进制比较模式; 3、[/C]参数,不区分大小写。 4、[/N]参数,在ASCII码比较方式下,显示相异处的行号。 |
- | - |
ATTRIB | 修改文件属性 |
格式:ATTRIB[文件名][R][-R][A][-A][H][-H][-S] 说明: 1、[R]参数,设为只读;[-R]参数,去除只读; 2、[A]参数,设为存档;[-A]参数,去除存档; 3、[H]参数,设为隐藏;[-H]参数,去除隐藏; 4、[S]参数,设为系统;[-S]参数,去除系统; |
- | - |
DEL | 删除文件 |
格式:DEL [盘符:][路径]<文件名>[/P] 说明: 1、[/P]参数,系统在删除前询问是否真要删除该文件,若不使用这个参数,则自动删除; 2、在文件名称中可以使用通配符; |
该命令不能删除属性为隐含或只读的文件 |
删除所有文件: DEL *·*或DEL . |
UNDELETE | 恢复被误删除 |
格式: UNDELETE [盘符:][路径名]<文件名>[/DOS][/LIST][/ALL] 说明: 1、/DOS参数,根据目录里残留的记录来恢复文件; 2、/LIST参数,只列出符合指定条件的文件而不做恢复,对磁盘内容完全不会有影响; 3、/ALL参数,自动将可完全恢复的文件完全恢复,而不需确认; |
可使用通配符“*”和“?”。 |
- |
目录路径部分 | ||||
MD | 建立子目录 |
格式: MD [盘符][路径名]<子目录名> 说明: 1、盘符若省略,表示在当前驱动器; 2、路径名为要创建子目录的上级目录;3、盘符和路径名若都省略,则在当前目录创建。 |
- |
在C盘创建test目录: md c:\test 在当前目录下创建test目录: md test |
CD | 改变当前目录 |
格式:CD [盘符][路径名][子目录名] 说明: 1、盘符若省略,表示在当前驱动器; 2、退回到上一级目录使用“CD..”; 3、返回到根目录,使用“CD\”; |
- |
进入test目录: cd test |
RD | 删除子目录 |
格式:RD [盘符:][路径名][子目录名] 说明: 1、盘符若省略,表示在当前驱动器; 2、子目录在删除前必须是空的; 3、不能删除根目录和当前目录; |
- |
删除C盘下test目录: rd c:\test 删除当前目录下的test目录: rd test |
DIR | 显示磁盘目录 |
格式:DIR [盘符][路径][/P][/W] 说明: 1、盘符若省略,表示在当前驱动器; 2、[/P]参数,表示分页显示; 3、[/W]参数,表示只显示文件名; |
- |
显示文件名并分页:dir /p /w 只显示文件名:dir /w |
PATH | 路径设置 |
格式:PATH [盘符1]目录[路径名1]{[;盘符2:],<目录路径名2>…} 说明: 1、如果指定多条路径,路径之间以分号“;”分隔; |
可执行文件的搜索路径,当运行可执行文件时,DOS会先在当前目录搜索该文件,若找到则执行;否则将按照预设的路径,寻找该文件。 |
设置路径为c:\test: path c:\test |
TREE | 显示磁盘目录结构 |
格式:TREE [盘符:][/F][>PRN] 说明: 1、F参数,时显示所有目录及目录下的所有文件 2、F参数省略时,只显示目录不显示目录下的文件; 3、PRN参数,把所列目录及目录中的文件名打印到打印机。 |
显示驱动器上所有目录路径和目录下的所有文件名。 |
显示C盘下磁盘目录结构:tree c:\ 显示所有目录及目录下的所有文件:tree c: /f 把所列目录及目录中的文件名打印输出: tree c: /f >prn |
DELTREE | 删除整个目录 |
格式:DELTREE [盘符:]<路径名> 使用说明: 1、将指定路径目录及其子目录下所有文件全部删除,忽略任何文件的属性设置。 |
将整个目录及下属子目录、文件一并删除。无论下属文件、文件夹的属性是隐藏、系统或只读。 | 把C盘test目录及目录所有文件、文件夹全部删除:deltree c:\test |
通用部分 | ||||
CLS | 清除屏幕命令 |
格式:CLS 说明: 1、清除屏幕上的所有显示,并将光标置于屏幕左上角; |
- | - |
VER | 查看系统版本 |
格式:VER 说明: 略 |
- | - |
DATA | 系统日期设置或显示 |
格式:DATE [MM-DD-YY] 说明: 1、MM-DD-YY参数,设置日月年,如果省略该参数,则显示系统日期并提示输入新的日期,不修改则可直接回车即可; |
设置或显示系统日期 | - |
TIME | 系统时钟设置或显示 |
格式:TIME[HH:MM:SS:XX] 说明: 1、HH:MM:SS:XX参数表示小时:分钟:秒:百分秒格式,输入后则修改时间,省略则显示系统时间并提示输入新的时间,不修改可直接回车即可; |
设置或显示系统时间 | - |
MEM | 查看系统内存状况 |
格式:MEM [/C][/F][/M][/P] 说明: 1、/C参数,列出装入常规内存和CMB的各文件的长度,同时也显示内存空间的使用状况和最大的可用空间; 2、/F参数,列出当前常规内存剩余的字节大小和CMB可用的区域及大小; 3、/M参数,显示该模块使用内存地地址、大小及模块性质; 4、/P参数,输出信息分屏显示。 |
- | - |
MSD | 检查计算机配置及系统信息 |
格式:MSD[/I][/B] 说明: 1、/I参数,不检测硬件; 2、/B参数,以黑白方式启动MSD; 3、/S参数,显示简明系统报告; |
- | - |
DOS命令中的格式如何理解 www.jdcok.com/anli/5/1237.html