您好,欢迎访问三七文档
CMD详细命令全集1.ASSOC显示或修改文件扩展名关联。ASSOC[.ext[=[fileType]]].ext指定跟文件类型关联的文件扩展名fileType指定跟文件扩展名关联的文件类型键入ASSOC而不带参数,显示当前文件关联。如果只用文名调用ASSOC,则显示那个文件扩展名的当前文件关联。如文件类型指定任何参数,命令会删除文件扩展名的关联。2.AT命令安排在特定日期和时间运行命令和程序。要使用AT命令,计划服务必须已在运行中。AT[\\computername][[id][/DELETE]|/DELETE[/YES]]AT[\\computername]time[/INTERACTIVE][/EVERY:date[,...]|/NEXT:date[,...]]command\\computername指定远程计算机。如果省略这个参数,会计划在本地计算机上运行命令。id指定给已计划命令的识别号。/delete删除某个已计划的命令。如果省略id,计算机上所有已计划的命令都会被删除。/yes不需要进一步确认时,跟删除所有作业的命令一起使用。time指定运行命令的时间。/interactive允许作业在运行时,与当时登录的用户桌面进行交互。/every:date[,...]每个月或每个星期在指定的日期运行命令。如果省略日期,则默认为在每月的本日运行。/next:date[,...]指定在下一个指定日期(如,下周四)运行命令。如果省略日期,则默认为在每月的本日运行。command准备运行的WindowsNT命令或批处理程序。3.attrib显示或更改文件属性。ATTRIB[+R|-R][+A|-A][+S|-S][+H|-H][[drive:][path]filename][/S[/D]]+设置属性。-清除属性。R只读文件属性。A存档文件属性。S系统文件属性。H隐藏文件属性。/S处理当前文件夹及其子文件夹中的匹配文件。/D也处理文件夹。4.BREAK设置或清除DOS系统的扩展CTRL+C检测。这个命令是为了与DOS系统的兼容而保留的,在Windows2000里不起作用。如果命令扩展名被启用,并且操作平台是Windows2000,BREAK命令会在被调试程序调试时输入一个硬代码中断点。5.CACLS显示或者修改文件的访问控制表(ACL)。CACLSfilename[/T][/E][/C][/Guser:perm][/Ruser[...]][/Puser:perm[...]][/Duser[...]]filename显示ACL。/T更改当前目录及其所有子目录中指定文件的ACL。/E编辑ACL而不替换。/C在出现拒绝访问错误时继续。/Guser:perm赋予指定用户访问权限。Perm可以是:R读取W写入C更改(写入)F完全控制/Ruser撤销指定用户的访问权限(仅在与/E一起使用时合法)。/Puser:perm替换指定用户的访问权限。Perm可以是:N无R读取W写入C更改(写入)F完全控制/Duser拒绝指定用户的访问。在命令中可以使用通配符指定多个文件。也可以在命令中指定多个用户。6.CALL从批处理程序调用另一个批处理程序。CALL[drive:][path]filename[batch-parameters]batch-parameters指定批处理程序所需要的命令行信息。如果命令扩展名被启用,CALL会如下改变:CALL命令现在将卷标当作CALL的目标接受。语法是:CALL:labelarguments一个新的批文件上下文由指定的参数所创建,控制在卷标被指定后传递到语句。您必须通过达到批脚本文件末两次来exit两次。第一次读到文件末时,控制会回到CALL语句的紧后面。第二次会退出批脚本。键入GOTO/?,参看GOTO:EOF扩展名的描述,此描述允许您从一个批脚本返回。另外,批脚本文本参数参照(%0、%1、等等)已如下改变:批脚本里的%*指出所有的参数(如%1%2%3%4%5...)批参数(%n)的替代已被增强。您可以使用以下语法:%~1-删除引号(),扩充%1%~f1-将%1扩充到一个完全合格的路径名%~d1-仅将%1扩充到一个驱动器号%~p1-仅将%1扩充到一个路径%~n1-仅将%1扩充到一个文件名%~x1-仅将%1扩充到一个文件扩展名%~s1-扩充的路径指含有短名%~a1-将%1扩充到文件属性%~t1-将%1扩充到文件的日期/时间%~z1-将%1扩充到文件的大小%~$PATH:1-查找列在PATH环境变量的目录,并将%1扩充到找到的第一个完全合格的名称。如果环境变量名未被定义,或者没有找到文件,此组合键会扩充到空字符串可以组合修定符来取得多重结果:%~dp1-只将%1扩展到驱动器号和路径%~nx1-只将%1扩展到文件名和扩展名%~dp$PATH:1-在列在PATH环境变量中的目录里查找%1,并扩展到找到的第一个文件的驱动器号和路径。%~ftza1-将%1扩展到类似DIR的输出行。在上面的例子中,%1和PATH可以被其它有效数值替换。%~语法被一个有效参数号码终止。%~修定符不能跟%*使用7.cd显示当前目录名或改变当前目录。CHDIR[/D][drive:][path]CHDIR[..]CD[/D][drive:][path]CD[..]..指定要改变到父目录。键入CD驱动器:显示指定驱动器中的当前目录。不带参数只键入CD,则显示当前驱动器和目录。使用/D命令选项,除了改变驱动器的当前目录之外,还可改变当前驱动器。如果扩展命令名被启用,CHDIR会如下改变:当前的目录字符串会被转换成使用磁盘名上的大小写。所以,如果磁盘上的大小写如此,CDC:\TEMP会将当前目录设为C:\Temp。CHDIR命令不把空格当作分隔符,因此有可能将目录名改为一个带有空格但不带有引号的子目录名。例如:键入CD驱动器:显示指定驱动器中的当前目录。不带参数只键入CD,则显示当前驱动器和目录。使用/D命令选项,除了改变驱动器的当前目录之外,还可改变当前驱动器。如果扩展命令名被启用,CHDIR会如下改变:当前的目录字符串会被转换成使用磁盘名上的大小写。所以,如果磁盘上的大小写如此,CDC:\TEMP会将当前目录设为C:\Temp。CHDIR命令不把空格当作分隔符,因此有可能将目录名改为一个带有空格但不带有引号的子目录名。例如:cd\winnt\profiles\username\programs\startmenu与下列相同:cd\winnt\profiles\username\programs\startmenu在扩展功能停用的情况下,您必须键入以上命令。8.CHCP显示或设置活动代码页编号。CHCP[nnn]nnn指定代码页编号。不加参数键入CHCP显示活动代码页编号。9.chdir显示当前目录名或改变当前目录。CHDIR[/D][drive:][path]CHDIR[..]CD[/D][drive:][path]CD[..]..指定要改变到父目录。键入CD驱动器:显示指定驱动器中的当前目录。不带参数只键入CD,则显示当前驱动器和目录。使用/D命令选项,除了改变驱动器的当前目录之外,还可改变当前驱动器。如果扩展命令名被启用,CHDIR会如下改变:当前的目录字符串会被转换成使用磁盘名上的大小写。所以,如果磁盘上的大小写如此,CDC:\TEMP会将当前目录设为C:\Temp。CHDIR命令不把空格当作分隔符,因此有可能将目录名改为一个带有空格但不带有引号的子目录名。例如:键入CD驱动器:显示指定驱动器中的当前目录。不带参数只键入CD,则显示当前驱动器和目录。使用/D命令选项,除了改变驱动器的当前目录之外,还可改变当前驱动器。如果扩展命令名被启用,CHDIR会如下改变:当前的目录字符串会被转换成使用磁盘名上的大小写。所以,如果磁盘上的大小写如此,CDC:\TEMP会将当前目录设为C:\Temp。CHDIR命令不把空格当作分隔符,因此有可能将目录名改为一个带有空格但不带有引号的子目录名。例如:cd\winnt\profiles\username\programs\startmenu与下列相同:cd\winnt\profiles\username\programs\startmenu在扩展功能停用的情况下,您必须键入以上命令。10.CHKDSK检查磁盘并显示状态报告。CHKDSK[volume[[path]filename]]][/F][/V][/R][/X][/i][/C][/L[:size]]volume指定驱动器(后面跟一个冒号)、装入点或卷名。filename仅用于FAT:指定要检查是否有碎片的文件。/F修复磁盘上的错误。/V在FAT/FAT32上:显示磁盘上每个文件的完整路径和名称。在NTFS上:如果有清除消息,将其显示。/R查找不正确的扇区并恢复可读信息(隐含/F)。/L:size仅用于NTFS:将日志文件大小改成指定的KB数。如果没有指定大小,则显示当前的大小。/X如果必要,强制卷先卸下。卷的所有打开的句柄就会无效(隐含/F)。/I仅用于NTFS:对索引项进行强度较小的检查。/C仅用于NTFS:跳过文件夹结构内的周期检查。/I和/C命令选项跳过卷的某些检查,减少运行Chkdsk所需的时间。11.CHKNTFS在启动时显示或修改磁盘检查。CHKNTFSvolume[...]CHKNTFS/DCHKNTFS/T[:time]\r\nCHKNTFS/Xvolume[...]CHKNTFS/Cvolume[...]volume:指定驱动器(后面跟一个冒号)、装入点或卷名。/D将计算机恢复成默认状态,启动时检查所有驱动器,并对有问题的驱动器执行chkdsk命令。/T:time将AUTOCHK初始递减计数时间改成指定的时间量,单位为秒数。如果没有指定时间,则显示当前设置。/X排除启动时不作检查的驱动器。上次执行此命令排除的驱动器此时无效。/C安排启动时检查驱动器,如果驱动器有问题,运行chkdsk。如果没有指定命令选项,CHKNTFS会显示每一驱动器有问题的位的状态。12.CLS清除屏幕。13.cmd启动Windows2000命令解释器一个新的实例CMD[/A|/U][/Q][/D][/E:ON|/E:OFF][/F:ON|/F:OFF][/V:ON|/V:OFF][[/S][/C|/K]string]/C执行字符串指定的命令然后终断/K执行字符串指定的命令但保留/S在/C或/K后修改字符串处理(见下)/Q关闭回应/D从注册表中停用执行AutoRun命令(见下)/A使向内部管道或文件命令的输出成为ANSI/U使向内部管道或文件命令的输出成为Unicode/T:fg设置前景/背景颜色(详细信息,请见COLOR/?)/E:ON启用命令扩展(见下)/E:OFF停用命令扩展(见下)/F:ON启用文件和目录名称完成字符(见下)/F:OFF停用文件和目录名称完成字符(见下)/V:ON将c作为定界符启动延缓环境变量扩展。如:/V:ON会允许!var!在执行时允许!var!扩展变量var。var语法在输入时扩展变量,这与在一个FOR循环内不同。/V:OFF停用延缓的环境扩展。请注意,如果字符串有引号,可以接受用命令分隔符'&&'隔开的多个命令。并且,由于兼容原因,/X与/E:ON相同,/Y与/E:OFF相同,并且/R与/C相同。忽略任何其它命令选项。如果指定了/C或/K,命令选项后的命令行其余部分将作为命令行处理;在这种情况下,会使用下列逻辑处理引号字符():1.如果符合下列所有条件,那么在命令行上的引号字符将被保留:-不带/S命令选项-整整两个引号字符-在两个引号字符之间没有特殊字符,特殊字符为下列中的一个:()@^|-在两个引号字符之间有至少一个空白字符-在两个引号字符之间有至少一个可执行文件的名称。2.否则,老办法是,看第一个字符是否是一个引号字符,如果是,舍去开头的字符并删除命令行上的最后一个引号字符,保留最后一个引号字符之后的文字。如果/D
本文标题:CMD详细命令全集
链接地址:https://www.777doc.com/doc-4811282 .html