DOS命令中的格式如何理解

时间:2011-08-23 13:48来源:U盘数据恢复 作者:www.jdcok.com

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
------分隔线----------------------------
分享到: