导航:首页 > 程序命令 > cmdfor命令详解

cmdfor命令详解

发布时间:2024-11-03 21:21:58

1. CMD详细介绍及常用命令大全

DOSKEY
编辑命令行调用 Windows 命令并创建宏。
ECHO
显示消息,或将命令回显打开或关上。
ENDLOCAL
结束批文件中环境更改的本地化。
ERASE
删除至少一个文件。
EXIT
退出。
CMDEXE
程序命令解释程序。
FC
比较两个或两套文件。
CMD的常用命令及禁用方法
一、常用命令
1. 系统功能类
2. 系统程序类
3. 其他命令
二、禁用方法
1. 在Windows XP中,要禁止运行“Cmd.exe”,你可以单击“开始”菜单,点击“运行”菜单项,输入“gpedit.msc”回车。
2. 然后打开“组策略”,找到“用户配置”下的“管理模板”中的“系统”,双击“不允许运行命令提示符”,设置为“已启用”并确定。
CMD命令开始运行
键入 "cmd" 或 "command" 命令,在命令行里可以看到系统版本文件。
系统版本
CMD命令大全详解
1. gpedit.msc 组策略
2. sndrec32 录音机
3. Nslookup IP地址侦测器,是一个监测网络中DNS服务器的工具。
DOSKEY
编辑命令行调用 Windows 命令并创建宏。
ECHO
显示消息,或将命令回显打开或关上。
ENDLOCAL
结束批文件中环境更改的本地化。
ERASE
删除至少一个文件。
EXIT
退出。
CMDEXE
程序命令解释程序。
FC
比较两个或两套文件。
以下为Windows操作系统的常用运行命令,执行这些命令,就能打开系统对应的相关实用程序。如果大家能基本利用,就能检查并修复系统的最基本的故障。除注销、关闭系统命令外,其它所有命令,大家不妨一试。
运行 > 输入CMD > 输入 对应的相关实用程序。
展开全部
复制目录
dir 显示目录文件
del 删除文件
ren 重命名文件
move 移动文件
mkdir 创建目录
rmdir 删除目录
以上是部分常用的内部命令,除此之外,还有一些内部命令,如 "cls" 清屏命令,"time" 显示或改变当前时间,"date" 显示或改变当前日期,"ver" 显示系统版本号等。使用这些内部命令能够对DOS进行基础的操作,掌握它们是进行复杂操作的前提。
然后如果要查看文件夹中的文件包括文件夹,输入 "dir" 命令即可,或者是输入 "DIR *" 回车之后,那么也会显示当前的所有文件。
运行 > 输入 "cmd" > 输入 "dir"
运行 > 输入 "cmd" > 输入 "help" 有关某个命令的详细信息,请键入 "HELP 命令名"
ASSOC 显示或修改文件扩展名关联
AT 计划在计算机上运行的命令和程序
ATTRIB 显示或更改文件属性
BREAK 设置或清除扩展式 CTRL+C 检查
CACLS 显示或修改文件或目录的访问控制列表
在cmd里输入 "help" ?d\Cmd常用命令txt 就可以在d盘生成一个常用命令集。

2. 求批处理for命令的完整讲解!!!!!

批处理for命令详解

2008-03-07 11:00

FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!

看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)
FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令

参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释
%%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值给他;
IN:命令的格式,照写就是了;
(相关文件或命令) :FOR要把什么东西读取然后赋值给变量,看下面的例子
do:命令的格式,照写就是了!
执行的命令:对每个变量的值要执行什么操作就写在这.

可以在CMD输入for /?看系统提供的帮助!对照一下
FOR %%variable IN (set) DO command [command-parameters]

%%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。

现在开始讲每个参数的意思

/d
仅为目录
如果 Set (也就是我上面写的 "相关文件或命令") 包含通配符(* 和 ?),将对与 Set 相匹配的每个目

录(而不是指定目录中的文件组)执行指定的 Command。

系统帮助的格式:FOR /D %%variable IN (set) DO command
他主要用于目录搜索,不会搜索文件,看这样的例子

@echo off
for /d %%i in (*) do @echo %%i
pause

把他保存放在C盘根目录执行,就会把C盘目录下的全部目录名字打印出来,而文件名字一个也不显示!
在来一个,比如我们要把当前路径下文件夹的名字只有1-3个字母的打出来

@echo off
for /d %%i in (???) do @echo %%i
pause

这样的话如果你当前目录下有目录名字只有1-3个字母的,就会显示出来,没有就不显示了

思考题目:

@echo off
for /d %%i in (window?) do @echo %%i
pause

保存到C盘下执行,会显示什么呢?自己看吧!
/D参数只能显示当前目录下的目录名字,这个大家要注意!

/R
递归
进入根目录树 [Drive:]Path,在树的每个目录中执行 for 语句。如果在 /R 后没有指定目录,则认为是

当前目录。如果 Set 只是一个句点 (.),则只枚举目录树。
系统帮助的格式:FOR /R [[drive:]path] %%variable IN (set) DO command

上面我们知道,/D只能显示当前路径下的目录名字,那么现在这个/R也是和目录有关,他能干嘛呢?放心他比

/D强大多了!
他可以把当前或者你指定路径下的文件名字全部读取,注意是文件名字,有什么用看例子!

@echo off
for /r c:\ %%i in (*.exe) do @echo %%i
pause

咋们把这个BAT保存到D盘随便哪里然后执行,我会就会看到,他把C盘根目录,和每个目录的子目录下面全部

的EXE文件都列出来了,这里的c:\就是目录了。

再来一个
@echo off
for /r %%i in (*.exe) do @echo %%i
pause

参数不一样了,这个命令前面没加那个C:\也就是搜索路径,这样他就会以当前目录为搜索路径,比如你这

个BAT你把他防灾 d:\test目录下执行,那么他就会把D:\test目录和他下面的子目录的全部EXE文件列出

来!!!

/L
迭代数值范围
使用迭代变量设置起始值 (Start#),然后逐步执行一组范围的值,直到该值超过所设置的终止值 (End#)

。/L 将通过对 Start# 与 End# 进行比较来执行迭代变量。如果 Start# 小于 End#,就会执行该命令。

如果迭代变量超过 End#,则命令解释程序退出此循环。还可以使用负的 Step# 以递减数值的方式逐步执

行此范围内的值。例如,(1,1,5) 生成序列 1 2 3 4 5,而 (5,-1,1) 则生成序列 (5 4 3 2 1)。语法是:

系统帮助的格式:for /L %% Variable in (Start#,Step#,End#) do Command

例如:

@echo off
for /l %%i in (1,1,5) do @echo %%i
pause

保存执行看效果,他会打印从1 2 3 4 5 这样5个数字
(1,1,5)这个参数也就是表示从1开始每次加1直到5终止!

再看这个例子
@echo off
for /l %%i in (1,1,5) do start cmd
pause

执行后是不是吓了一跳,怎么多了5个CMD窗口,呵呵!如果把那个 (1,1,5)改成 (1,1,65535)会有什么结果,

我先告诉大家,会打开65535个CMD窗口....这么多你不死机算你强!

当然我们也可以把那个start cmd改成md %%i 这样就会建立指定个目录了!!!名字为1-65535

看完这个被我赋予破坏性质的参数后,我们来看最后一个参数

/f

含有/F的for详细说明

含有/F的for有很大的用处,在批处理中使用的最多,用法如下:
格式:
FOR /F ["options"] %%i IN (file) DO command

FOR /F ["options"] %%i IN ("string") DO command

FOR /F ["options"] %%i IN ('command') DO command

这个可能是最常用的,也是最强的命令,主要用来处理文件和一些命令的输出结果。

file代表一个或多个文件

string 代表字符串

command代表命令

["options"] 可选

对于FOR /F %%i IN (file) DO command

file为文件名,按照官方的说法是,for会依次将file中的文件打开,并且在进行到下一个文件之前将每个文件读取到内存,按照每一行分成一个一个的元素,忽略空白的行,看个例子。

假如文件a.txt中有如下内容:

第1行第1列 第1行第2列 第1行第3列
第2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列

你想显示a.txt中的内容,会用什么命令呢?当然是type,type a.txt

for也可以完成同样的命令:

for /f %%i in (a.txt) do echo %%i

还是先从括号执行,因为含有参数/f,所以for会先打开a.txt,然后读出a.txt里面的所有内容,把它作为一个集合,并且以每一行作为一个元素,所以会产生这样的集合,

{"第1行第1列 第1行第2列 第1行第3列", //第一个元素

" 第2行第1列 第2行第2列 第2行第3列", //第二个元素

"第3行第1列 第3行第2列 第3行第3列"} //第三个元素

集合中只有3个元素,同样用%%i依次代替每个元素,然后执行do后面的命令。

具体过程:

用%%i 代替"第1行第1列 第1行第2列 第1行第3列",执行do后面的echo %%i,显示"第1行第1列 第1行第2列 第1行第3列",

用%%i 代替"第2行第1列 第2行第2列 第2行第3列",执行echo %%i,显示"第2行第1列 第2行第2列 第2行第3列",

依次,直到每个元素都代替完为止。

为了加强理解/f的作用,请执行一下两个命令,对比即可明白:

for /f %%i in (a.txt) do echo %%i //这个会显示a.txt里面的内容,因为/f的作用,会读出a.txt中
的内容。

for %%i in (a.txt) do echo %%i //而这个只会显示a.txt这个名字,并不会读取其中的内容。

通过上面的学习,我们发现for /f会默认以每一行来作为一个元素,但是如果我们还想把每一行再分解更小的内容,该怎么办呢?不用担心,for命令还为我们提供了更详细的参数,使我们将每一行分为更小的元素成为可能。

它们就是:delims和tokens

delims 用来告诉for每一行应该拿什么作为分隔符,默认的分隔符是空格和tab键

比如,还是上面的文件,我们执行下面的命令:

for /f "delims= " %%i in (a.txt) do echo %%i

显示的结果是:

第 1行第1列
第2行第1列
第3行第1列

为什么是这样的呢。因为这里有了 delims这个参数,=后面有一个空格,意思是再将每个元素以空格分割,默认是只取分割之后的第一个元素。

执行过程是:

将第一个元素"第1行第1列 第1行第2列 第1行第3列"分成三个元素:"第1行第1列" "第1行第2列" "第1行第3列",它默认只取第一个,即"第1行第1列",然后执行do后面的命令,依次类推。

但是这样还是有局限的,如果我们想要每一行的第二列元素,那又如何呢?

这时候,tokens跳出来说,我能做到。

它的作用就是当你通过delims将每一行分为更小的元素时,由它来控制要取哪一个或哪几个。

还是上面的例子,执行如下命令:

for /f "tokens=2 delims= " %%i in (a.txt) do echo %%i

执行结果:

第1行第2列
第2行第2列
第3行第2列

如果要显示第三列,那就换成tokens=3。

同时tokens支持通配符*,以及限定范围。

如果要显示第二列和第三列,则换成tokens=2,3或tokens=2-3,如果还有更多的则为:tokens=2-10之类的。

此时的命令为:

for /f "tokens=2,3 delims= " %%i in (a.txt) do echo %%i %%j

怎么多出一个%%j?

这是因为你的tokens后面要取每一行的两列,用%%i来替换第二列,用%%j来替换第三列。

并且必须是按照英文字母顺序排列的,%%j不能换成%%k,因为i后面是j

执行结果为:

第1行第2列 第1行第3列
第2行第2列 第2行第3列
第3行第2列 第3行第3列

对以通配符*,就是把这一行全部或者这一行的剩余部分当作一个元素了。

比如:

for /f "tokens=* delims= " %%i in (a.txt) do echo %%i

执行结果为:

第1行第1列 第1行第2列 第1行第3列
第 2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列

其实就跟for /f %%i in (a.txt) do echo %%i的执行结果是一样的。

再如:

for /f "tokens=2,* delims= " %%i in (a.txt) do echo %%i %%j

执行结果为:

第1行第2列 第1行第3列
第2行第2列 第2行第3列
第3行第2列 第3行第3列

用%%i代替第二列,用%%j代替剩余的所有

最后还有 skip合eol,这俩个简单,skip就是要忽略文件的前多少行,而eol用来指定当一行以什么符号开始时,就忽略它。

比如:

for /f "skip=2 tokens=*" %%i in (a.txt) do echo %%i

结果为:

第 3行第1列 第3行第2列 第3行第3列

用skip来告诉for跳过前两行。

如果不加tokens=*的话,执行结果为:

第3行第1列

不知道怎么回事。

再如,当a.txt内容变成:

. 第1行第1列 第1行第2列 第1行第3列
.第2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列

执行for /f "eol=. tokens=*" %%i in (a.txt) do echo %%i结果是:

第3行第1列 第3行第2列 第3行第3列

用eol来告诉for忽略以"." 开头的行。

同样也必须加tokens=*,否则只会显示"第3行第1列"

3. Windows批处理-for命令详解

摘自Windows XP的帮助文档。

For对一组文件中的每个文件运行指定的命令。

语法

for {%variable|%%variable} in (set) do command [ CommandLineOptions]

参数

{%variable|%%variable}

必需。代表可替换的参数。使用 %variable 通过命令提示符执行 for 命令。使用 %%variable 在批处理文件中执行 for 命令。变量要区分大小写,并且必须用 Alpha 值表示,例如,%A、%B 或 %C。

(set)

必需。指定要用指定命令处理的一个或多个文件、目录、数值范围以及文本字符串。需要括号。

command

必需。指定要对包括在指定 (set) 中的每个文件、目录、数值范围以及文本字符串所执行的命令。

CommandLineOptions

指定要通过指定命令使用的任何命令行选项。

/?

在命令提示符显示帮助。

注释

使用 for

可以在批处理文件中或直接从命令提示符使用 for 命令。

使用批处理参数

下列属性适用于 for 命令:

for 命令使用指定 set 中的每个文本字符串替换 %variable 或 %%variable,直到 command 处理所有文件为止。

记住,for variable名是区分大小写、全局的,并且每次总共不超过 52 个是活动的。

要避免批处理参数从 %0 到 %9 混淆,对 variable 可以使用除数字 0 到 9 之外的任何字符。对于简单的批处理文件,单个字符即可奏效,例如 %%f。

在复杂的批处理文件中可以使用 variable 的多个值来区分不同的可替换变量。

显示一组文件

set 参数可以代表单个或多个文件组。可以使用通配符(即,* 和 ?)指定文件组。以下为有效文件组:

(*.doc)

(*.doc *.txt *.me)

(jan*.doc jan*.rpt feb*.doc feb*.rpt)

(ar??1991.* ap??1991.*)

在使用 for 命令时,set 中的第一个值代替 %variable 或 %%variable,然后由指定的命令处理该值。这一直会继续下去,直到处理完与 set 值相对应的所有文件(或文件组)为止。

使用 in 和 do 关键字

In 和 do 不是参数,但必须将它们与 for 一起使用。如果省略其中任何一个关键字,就会出现错误消息。

使用 for 的其它形式

如果命令扩展名处于启用状态(即,默认设置),则支持 for 的下列其它形式:

仅为目录

如果 set 包含通配符(* 和 ?),则为匹配 set 的每个目录(而不是指定目录中的文件组)而执行指定的 command。语法是:

for /D {%% | %}variable in (set) do command [CommandLineOptions]

递归

进入根目录树 [Drive:]Path,在树的每个目录中执行 for 语句。如果在 /R 后没有指定目录,则假定为当前目录。如果 set 只是一个句号 (.),则只列举目录树。语法是:

for /R [[Drive :]Path] {%% | %}variable in (set) do command [CommandLineOptions]

重复数值范围

使用迭代变量设置起始值 (start#) ,然后一步步执行一系列设置范围的值,直到该值超过设置的终止值 (end#)。/L 将通过对 start# 与 end# 进行比较,执行迭代变量。如果 start# 小于 end#,就会执行该命令。如果迭代变量超过 end#,则命令解释程序退出此循环。也可以使用负 step# 以递减数值的方式一步步执行此范围内的值。例如,(1,1,5) 生成顺序 1 2 3 4 5,而 (5,-1,1) 则生成顺序 (5 4 3 2 1)。语法是:

for /L {%% | %}variable in (start#,step#,end#) do command [CommandLineOptions]

重复和文件解析

使用文件解析过程处理命令输出、字符串和文件内容。使用迭代变量定义要检查的内容或字符串,以及使用各种 ParsingKeywords 选项进一步修改解析方式。使用 ParsingKeywords 令牌选项指定哪些令牌应该传递为迭代程序变量。注意:在没有使用令牌选项时,/F 将仅检查第一个令牌。

文件解析过程包括读取输出、字符串或文件内容、分成独立的文本行及然后将每行解析成零个或更多个令牌。然后通过设置为令牌的迭代程序变量值,调用 for 循环。默认情况下,/F 传递每个文件每一行的第一个空白分隔符号。跳过空行。语法的不同点为:

for /F ["ParsingKeywords"] {%% | %}variable in (filenameset) do command [CommandLineOptions]

for /F ["ParsingKeywords"] {%% | %}variable in ("LiteralString") do command [CommandLineOptions]

for /F ["ParsingKeywords"] {%% | %}variable in ('command') do command [CommandLineOptions]

filenameset 参数指定一个或多个文件名称。在继续到 filenameset 中的下一个文件之前,每个文件都会被打开、读取和处理。要覆盖默认解析行为,指定 "ParsingKeywords"。这是一个引用字符串,它包含一个或多个关键字以指定不同的解析选项。

如果使用 usebackq 选项,请使用如下语法之一:

for /F ["usebackqParsingKeywords"] {%% | %}variable in ("filenameset") do command [CommandLineOptions]

for /F ["usebackqParsingKeywords"] {%% | %}variable in ('LiteralString') do command [CommandLineOptions]

for /F ["usebackqParsingKeywords"] {%% | %}variable in (`command`) do command [CommandLineOptions]

下表列出可以用于 ParsingKeywords 的解析关键字。

关键字 说明

eol=c 指定行尾字符(只一个字符)。

skip=n 指定在文件的开头跳过的行数。

delims=xxx 指定定界符集合。这将替换空格和制表符的默认分隔符集。

tokens=x,y,m-n 指定将哪些令牌从每行传递到每个迭代的 for 正文。结果就分配了附加变量名称。m-n 格式是一个范围,指定从 mth 到 nth 的令牌。如果 tokens=字符串中最后一个字符是星号 (*),则将分配附加的变量,并在解析的最后一个令牌后在行上接收剩余的文本。

usebackq 指定可以使用引号引用 filenameset 中的文件名称,将后面带有引号的字符串作为一个命令执行,而带有单引号的字符串是文字字符串命令。

变量替换

已经增强了 for 变量引用的替换修改程序。下表列出可选语法(对于任意变量 I)。

带有修改程序的变量 说明

%~I 展开删除任何前后引号 ("") 的 %I。

%~fI 将 %I 展开到完全合格的路径名。

%~dI 只将 %I 展开到驱动器号。

%~pI 只将 %I 展开到路径。

%~nI 只将 %I 展开到文件名

%~xI 只将 %I 展开到文件扩展名。

%~sI 展开路径以只包含短名称。

%~aI 将 %I 展开到文件的文件属性。

%~tI 将 %I 展开到文件的日期和时间。

%~zI 将 %I 展开到文件大小。

%~$PATH:I 搜索 PATH 环境变量所列出的目录,并将 %I 展开到第一个找到的完全合格的名称。如果没有定义环境变量名称,或搜索没有找到文件,则此修改程序扩展成空字符串。

下表列出可用来获得综合结果的修改程序组合。

变量(使用组合的修改程序) 说明

%~dpI 只将 %I 展开到驱动器号和路径。

%~nxI 只将 %I 展开到文件名和扩展名。

%~fsI 将 %I 展开到只包含短名称的完整路径名。

%~dp$PATH:I 在 PATH 环境变量中所列出的目录中搜索 %I,并展开到第一个找到结果的驱动器号和路径。

%~ftzaI 将 %I 展开到输出行(如 dir一样)。

在上述范例中,可以用其它有效值替换 %I 和 PATH。有效的 for 变量名终止 %~ syntax。

使用大写变量名(例如 %I),可以使代码更具可读性,并且避免与不区分大小写的修改程序混淆。

解析字符串

通过将 Filenameset 包括在圆括号内,并且外面再带上单引号(即,'filenameset'),可以使用 for /F 对直接字符串解析逻辑。将 Filenameset 视为从某个文件输入的单行,然后接受解析。

解析输出

通过将圆括号之间的 filenameset 变为后面带有引号的字符串,可以利用 for /F 命令解析命令输出。将它作为命令行,此命令被传递给子 Cmd.exe,并将输出捕获到内存并进行解析,就象它是一个文件一样。

范例

要在批处理文件中使用 for,请使用以下语法:

for %%variable in (set) do command [CommandLineOptions]

要通过使用可替换变量 %f 显示当前目录中扩展名为 .doc 或 .txt 的所有文件的内容,请键入:

for %f in (*.doc *.txt) do type %f

在前述范例中,当前目录中扩展名为 .doc 或 .txt 的每个文件都被替代为变量 %f ,直到每个文件的内容都显示为止。要在批处理文件中使用该命令,只需使用 %%f 替换 %f 的每个事件。否则忽略此变量,并显示一条错误消息。

要解析文件,同时忽略注释行,请键入:

for /F "eol=; tokens=2,3* delims=," %i in (myfile.txt) do @echo %i %j %k

这个命令解析 myfile.txt 文件的每一行,忽略以分号开头的行,将第二和第三个令牌从各行传递到 FOR 正文(令牌通过逗号或空格分隔)中。FOR 语句的正文引用 %i 以获得第二个令牌,引用 %j 以获得第三个令牌,引用 %k 以获得其余全部令牌。如果您提供的文件名包含空格,请使用引号将文本引起来(例如,"File Name")。要使用引号,必须使用 usebackq。否则,就将引号解释为定义要解析的文字字符串。

要通过将 filenameset 放在括号之间来解析命令输出,请键入:

for /F "usebackq delims==" %i IN (`set`) DO @echo %i

这个范例列举当前环境中的环境变量名。

4. 常用的cmd命令

命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。下面是我收集整理的电脑检测不到键盘的常用的cmd命令大全,欢迎阅读。

常用的cmd命令大全

最早的电脑系统是从DOS系统开始,DOS时代没有现在Windows这样的.视窗操作界面,让你输入命令。随着电脑的发展至今,学习一些常用cmd命令大全是很有必要。大多数的程序员高手们或计算机专家在DOS系统下的操作是非常历害,所以菜鸟要想成为计算机高手,不防多学习一些cmd命令大全。

CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)

CMD命令大全详解:

1、 gpedit.msc-----组策略。

2.、sndrec32-------录音机。

3、Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。

4、explorer-------打开资源管理器。

5、logoff---------注销命令。

6、shutdown-------60秒倒计时关机命令。

7、lusrmgr.msc----本机用户和组。

8、services.msc---本地服务设置。

9、oobe/msoobe /a----检查XP是否激活。

10、 notepad--------打开记事本。

11、cleanmgr-------垃圾整理。

12、net start messenger----开始信使服务。

13、 compmgmt.msc---计算机管理。

14、net stop messenger-----停止信使服务。

15、conf-----------启动netmeeting。

16、dvdplay--------DVD播放器。

17、charmap--------启动字符映射表。

18、 diskmgmt.msc---磁盘管理实用程序。

19、calc-----------启动计算器。

20、 dfrg.msc-------磁盘碎片整理程序。

21、chkdsk.exe-----Chkdsk磁盘检查。

22、devmgmt.msc--- 设备管理器。

23、regsvr32 /u *.dll----停止dll文件运行。

24、 drwtsn32------ 系统医生。

25.、rononce -p----15秒关机。

26、dxdiag---------检查DirectX信息。

27、 regedt32-------注册表编辑器。

28、 Msconfig.exe---系统配置实用程序。

29、 rsop.msc-------组策略结果集。

30、mem.exe--------显示内存使用情况。

31、regedit.exe----注册表。

32、winchat--------XP自带局域网聊天。

33、progman--------程序管理器。

34、winmsd---------系统信息。

35、perfmon.msc----计算机性能监测程序。

36、 winver---------检查Windows版本。

37、sfc /scannow-----扫描错误并复原。

38、taskmgr-----任务管理器(2000/xp/2003)。

39、wmimgmt.msc----打开windows管理体系结构(WMI)。

40、wupdmgr--------windows更新程序。

41、wscript--------windows脚本宿主设置。

42、write----------写字板。

43、 wiaacmgr-------扫描仪和照相机向导。

44、 winchat--------XP自带局域网聊天。

45、 mspaint--------画图板。

46、 mstsc----------远程桌面连接。

47、magnify--------放大镜实用程序.

48.、mmc------------打开控制台。

49、mobsync--------同步命令。

50、iexpress-------木马捆绑工具,系统自带。

51、fsmgmt.msc-----共享文件夹管理器。

52、utilman--------辅助工具管理器。

53、 dcomcnfg-------打开系统组件服务。

54、 ddeshare-------打开DDE共享设置。

55、 osk------------打开屏幕键盘。

56、 ntbackup-------系统备份和还原。

57、 ntmsmgr、msc----移动存储管理器。

58、 ntmsoprq、msc---移动存储管理员操作请求。

59、 netstat -an----(TC)命令检查接口。

60、 syncapp--------创建一个公文包。

61、 sysedit--------系统配置编辑器。

62、 sigverif-------文件签名验证程序。

63、 ciadv、msc------索引服务程序。

64、 shrpubw--------创建共享文件夹。

65、 secpol、msc-----本地安全策略。

66、 syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码。

67、 services、msc---本地服务设置。

68、 Sndvol32-------音量控制程序。

69、 sfc、exe--------系统文件检查器。

70、 sfc /scannow---windows文件保护。

71、 ciadv、msc------索引服务程序。

72、 tourstart------xp简介(安装完成后出现的漫游xp程序)。

73、 taskmgr--------任务管理器。

74、 eventvwr-------事件查看器。

75、 eudcedit-------造字程序。

76、 compmgmt、msc---计算机管理。

77、 packager-------对象包装程序。

78、 perfmon、msc----计算机性能监测程序。

79、 charmap--------启动字符映射表。

80、 cliconfg-------SQL SERVER 客户端网络实用程序。

81、 Clipbrd--------剪贴板查看器。

82、 conf-----------启动netmeeting。

83、 certmgr、msc----证书管理实用程序。

84、 regsvr32 /u *、dll----停止dll文件运行。

85、 regsvr32 /u zipfldr、dll------取消ZIP支持。

86、 cmd、exe--------CMD命令提示符。

5. 详解cmd修复系统命令操作方法

对于遇到Windows系统故障却不想重装的用户,无需担忧,可以通过CMD命令进行系统修复。下面详细讲解cmd修复系统命令的操作步骤:

首先,打开开始菜单,找到并打开命令提示符。在打开的窗口中,输入"SFC/?",回车后,这个命令会显示所有可用参数,帮助你了解其功能。

如果你想检查所有受保护系统文件的完整性,但不进行自动修复,输入"sfc verifyonly",然后按回车。系统将开始扫描,过程可能需要一些时间。扫描结束后,你会看到报告,包括发现的完整性冲突,以及对应的文件路径和名称。

通过命令提示,找到问题文件的路径后,打开CBS文档,这个文档记录了Windows系统的所有异常报告,有助于定位问题并解决。

如果发现需要修复,回到命令提示符,输入"sfc /scannow",进行系统文件的完整性扫描和修复。在整个过程中,你的其他软件操作不会受到影响,系统会保持稳定性和流畅性。

完成修复后,重启电脑,等待系统验证100%完成,新的修复就正式生效了。以上就是通过CMD命令修复Windows系统的基本操作流程,希望对有需要的用户有所帮助。

6. windows 常用cmd命令详解

cmd命令,就是cmd.exe执行操作命令。

想要使用cmd命令,就是我们常说的黑窗口,按win+r,输入:cmd,确定

先来个命令:ping+域名,执行结果如下:

现在黑窗口中已经有ping www..com 的记录了,在这个窗口下,再次使用该命令的方式有三种:

方式一:再次手动敲出同样的命令;
方式二:按方向键“↑”,所有已经执行过的命令,都被记录了下来,可以无限次上翻记录,直到找到自己想要执行的命令;
注意:只能用方向键“↑”逐个上翻历史记录。
方式三:复制,粘贴;
选中要复制的命令,此时又可以分为两种情况:
情形一:win7
在选中之后,点击鼠标右键,选择“标记”,在需要输入命令的地方,右键,选择“粘贴”
情形二:win10
方式一:在选中之后,直接Ctrl+c完成复制,Ctrl+v完成粘贴;
方式二:在选中之后,直接使用右键完成复制和粘贴。

方向键“←”,“→”,负责指定光标所在位置,通常用它配合退格键,来小幅修改要执行的命令。

再来个类似的命令:ping+域名+"-t",执行结果如下:

如果,我们不手动终止该命令的执行的话,它会一直进行下去;如何终止命令行的执行?

下面进入正题

ping命令
telnet命令
这两个命令的具体用法,见文末推荐
ipconfig命令
它通常用来查询本机所对应的IP地址

IPv4 地址,就是可供外机访问本机的地址

我们现在在C盘下,如何切换到D:apache-activemq-5.14.2目录下?
我们可能想到的是:

失败,原因是:cd命令,只能限于同个盘符间目录的切换。

cd命令

切换到一级子目录:

多级子目录

切换到一级父目录:

..回到上一层目录,注意cd 与..之间有空格

切换到多级父目录:

多级父目录,要使用../../,一个../代表一级

切换到磁盘根目录下

盘符命令

语法:

切换到d盘

回到刚才的话题:如何切换到D:apache-activemq-5.14.2目录下?
需要两步:

语法:

使用该命令即可查看环境变量path的值(哪些命令能生效,可以调用哪些命令等)

直接输入变量名称,不用set也是可以的。

语法:

按Ctrl+c即可退出

执行time命令后,会让你输入要设置的新时间,如果不想改,按Ctrl+c即可退出。

会打开一个新的cmd命令窗口

常用命令,都在这里

输入exit并按回车键或者点击关闭按钮

背景色和前景色的取值范围:0-f。

修改成功,可惜的是:当我们重新打开黑窗口时,就又会回到黑色(仅当前窗口有效)。

基本上就这些了,其它命令,等遇到的时候再进行补充。

阅读全文

与cmdfor命令详解相关的资料

热点内容
java序列号生成 浏览:97
linux宕机日志 浏览:146
app培训怎么快进 浏览:387
安卓机不怎么用还耗电快 浏览:55
搬家app哪个便宜 浏览:938
程序员继续提升自己 浏览:790
怎么关闭app的耳返 浏览:631
单碟解压 浏览:842
高一凡数据结构算法实现与解析 浏览:358
命令行获取有效用户 浏览:984
如何查询苹果app扣费明细 浏览:579
小米手机怎么截图带手机边框app 浏览:189
热车没压缩打不着火怎么回事 浏览:869
搭梯子用什么云服务器 浏览:544
光度学pdf 浏览:287
加密通讯器控制单元 浏览:150
vscode写python不提示代码 浏览:17
8051单片机汇编 浏览:868
把文件夹放进回收站就删除了嘛 浏览:353
文件夹是一种什么软件 浏览:213