cmd是命令的缩写. 命令行
在9x系统上输入命令以打开命令行. 在NT系统上,键入cmd打开.
操作顺序为: 开始->运行->输入cmd或命令
您可以在命令行上查看系统版本,文件系统版本等
您可以输入帮助以查看帮助
Cmd启动命令解释器Cmd.exe的新实例. 如果不带参数使用,则cmd将显示Windows XP的版本和版权信息.
语法
cmd [[{{c | / k}] [/ s] [/ q] [/ d] [{/ a | / u}] [/ t: fg] [/ e: {on | off} ] [/ f: {on | off}] [/ v: {on | off}]字符串]
参数
/ c
执行由字符串指定的命令,然后停止.
/ k
执行由字符串指定的命令并继续.
/ s
修改/ c或/ k之后的字符串处理.
/ q
关闭回声.
/ d
禁用自动运行命令执行.
/ a
创建美国国家标准协会(ANSI)输出.
/ u
创建Unicode输出.
/ t: fg
设置前景f和背景g的颜色. 下表列出了可以用作f和g值的有效十六进制数字. 值颜色
0黑色
1蓝色
2绿色
3湖蓝色
4红色
5紫色
6
7白色
8灰色
9浅蓝色
浅绿色
B浅水绿色
C浅红色
D浅紫色
E浅
F亮白
/ e: on
启用命令扩展.
/ e: off
禁用命令扩展.
/ f: on
启用文件名和目录名完成.
/ f: off
禁用文件名和目录名的完成.
/ v: on
启用延迟的环境变量扩展.
/ v: off
禁用延迟的环境变量扩展.
字符串
指定要执行的命令.
在命令提示符下显示帮助.
评论
使用多个命令
您可以在字符串中使用多个以&&分隔的命令,但是这些命令必须用引号引起来(例如,“ command && command && command”).
处理报价
如果指定了/ c或/ k,则如果满足以下所有条件,则cmd将处理字符串中的其余命令并保留引号:
未使用/秒.
正确使用一对引号.
引号中不使用特殊字符(例如: &<>()@ ^ |}.
引号中使用一个或多个空格字符.
引号中的字符串是可执行文件的名称.
如果不能满足上述条件,则在处理字符串时,它将首先检查其第一个字符以验证其是否为引号. 如果第一个字符是开头引号,它将与结尾引号分开. 右引号后的所有文本都将保留.
执行注册表子项
如果未在字符串中指定/ d,则Cmd.exe将查找以册表子项:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ CommandProcessor \ AutoRun \ REG_SZ
HKEY_CURRENT_USER \ Software \ Microsoft \ CommandProcessor \ AutoRunREG_EXPAND_SZ
如果上述注册表子项之一或两者都存在,则将在执行其他变量之前执行它们.
警告
错误地编辑注册表可能会严重损坏您的系统. 在更改注册表之前,您应该备份计算机上所有有价值的数据.
启用和禁用命令扩展名
在Windows XP中,默认情况下启用命令扩展名. 对于特定进程,可以使用/ e: off禁用它们. 通过设置以下REG_DWORD值,可以在计算机或用户会话中启用或禁用所有cmd命令行选项的扩展:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ CommandProcessor \ EnableExtensions \ REG_DWORD
HKEY_CURRENT_USER \ Software \ Microsoft \ CommandProcessor \ EnableExtensions \ REG_DWORD
在注册表中使用Regedit.exe将REG_DWORD值设置为0×1(即启用)或0×0(即禁用). 用户特定设置优先于计算机设置,命令行选项优先于注册表设置.
警告
错误地编辑注册表可能会严重损坏您的系统. 在更改注册表之前,您应该备份计算机上所有有价值的数据.
启用命令扩展后,以下命令将受到影响:
关联
致电
chdir(cd)
颜色
del(清除)
endlocal
为
ftype
转到
如果
mkdir(md)
流行
提示
推
设置
setlocal
班次
开始(还包括更改外部命令的过程)
有关这些命令的更多信息,请参见“相关主题”.
启用延迟的环境变量扩展
启用延迟的环境变量扩展,可以使用感叹号字符替换运行时环境变量值.
启用文件名和目录名的完成
默认情况下,文件和目录名称被禁用. 对于特定的cmd命令处理,可以使用/ f: {on | off}启用或禁用此功能. 通过设置以下REG_DWORD值,可以启用或禁用计算机或用户会话中由cmd命令处理的所有文件和目录名称:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ CommandProcessor \ CompletionChar \ REG_DWORD
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ CommandProcessor \ PathCompletionChar \ REG_DWORD
HKEY_CURRENT_USER \ Software \ Microsoft \ CommandProcessor \ CompletionChar \ REG_DWORD
HKEY_CURRENT_USER \ Software \ Microsoft \ CommandProcessor \ PathCompletionChar \ REG_DWORD
要设置REG_DWORD值,请运行Regedit.exe并使用特定功能的控制字符的十六进制值(例如,对于TAB键使用0×9,对于BACKSPACE键使用0×08). 用户特定设置优先于计算机设置cmd键,命令行选项优先于注册表设置.
警告
错误地编辑注册表可能会严重损坏您的系统. 在更改注册表之前,您应该备份计算机上所有有价值的数据.
如果使用/ f: on启用了文件名和目录名的完成,则可以将CTRL + D组合键用于目录名的完成. 和CTRL + F组合键可用于完成文件名. 要禁用注册表中特定字符的完成,请使用空格值[0×20]cmd键,因为空格不是有效的控制字符.
当您按CTRL + D或CTRL + F组合键时,cmd将处理文件名和目录名的完成. 这些组合键的作用是在字符串后附加通配符(如果尚未使用),并创建匹配路径列表,然后显示第一个匹配路径. 如果所有路径都不匹配,文件名和目录名将发出警告,并且显示的内容不会更改. 要一一查看匹配路径列表中的路径,请反复按CTRL + D或CTRL + F. 要向后查看列表,请在按SHIFT的同时按CTRL + D或CTRL + F. 要丢弃保存的匹配路径列表并生成新列表,可以编辑字符串,然后按CTRL + D或CTRL + F. 如果在CTRL + D和CTRL + F组合键之间切换,则保存的匹配路径列表将被丢弃,并会生成一个新列表. CTRL + D组合键与CTRL + F组合键之间的唯一区别是CTRL + D仅与目录名称匹配,而CTRL + F与文件名和目录名称都匹配. 如果在任何内部目录命令(CD,MD或RD)中使用文件名和目录名完成,则仅使用目录完成.
如果匹配路径用引号引起来,则文件名和目录名的补全将正确处理包含空格或特殊字符的文件名.
需要引用以下特殊字符: &<> [] {} ^ =;!'+,`〜[空白]
如果您提供的信息包含空格,请用引号将文本引起来(例如,“ ComputerName”).
如果通过字符串处理文件和目录名称以完成操作,则位于光标右侧的[Path]的任何部分都将被丢弃(即,字符串中处理完成的操作的位置) ).
设置图例格式
格式含义
斜体字用户必须提供的信息
用户必须完全按照所示键入的粗体
省略号(...)参数,可以在命令行上重复多次
方括号([])之间的可选项目
大括号({})之间;用竖线(|)分隔选项. 例如: {even | odd}用户必须从选项组中仅选择一个选项
Courier字体代码或程序输出
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-252477-1.html
特别是常规潜艇世界第一
最好的办法就是干掉它