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

windows命令行详解

发布时间:2022-12-27 12:32:49

Ⅰ 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

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

Ⅱ 如何自学windows批处理命令

一、入门 想用批处理的学习时间其实并不长,建议先了解一下windows的文件结构、然后学学基本cmd命令、最后再学批处理。如果您每天都花1~2小时学习,1周就能写些简单脚本了,但是用好了不容易。因为批处理是操作系统的辅助工具,所以要为系统任务服务,而用批处理实现系统任务目标,了解批处理只占一小部分,最重要的是要了解操作系统知识和网络管理知识。
二、建议您先学习MCSE和Windows操作系统方面的资料。袭因为批处理是为了提高命令行方式维护和管理系统的效率的,所以您还是要先知道操作系统都能管什么,构架如何。 之后,可以再更系统地学习Windows批处理教程、高级教程和Windows脚本技术等,批处理只是一种脚本技术,Windows下的脚本有很多,而且这些脚本之间不是相互独立的。
三、推荐zd资料 在网络文库中找或在网络中搜“批处理”。 以下几个教程如果能坚持学完应该挺好:批处理经典入门教程、DOS批处理高级教程、Windows命令行详解手册

Ⅲ Windows命令行有哪些基础命令关于网络的

net命令

net config server查阅本网络配置信息统计
Net share查阅本地计算机上共享文件
Net user查阅本地用户账号
Net view查阅网络上可用计算机

PING命令
1.Ping 用于确定网络的连通性。命令格式:
Ping 主机名
Ping 域名 检测域名解析情况

Ping IP地址
典型的检测次序及对应的可能故障:
①ping 本机IP
如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。
②ping 局域网内其他IP
如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。
③ping 网关IP
这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。
④ping 远程IP
如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet。
Ping命令的常用参数选项:
ping IP -t:连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。
ping IP -l 2000:指定Ping命令中的数据长度为2000字节,而不是缺省的32字节。
ping IP –n次数:执行特定次数的Ping命令。

tracert 命令
tracert ip 是路由跟踪命令,检查路由结点情况

telnet 命令
telnet ip 端口 测试端口连通性

tasklist
检查进程

route 命令
route print 打印路由表
route add 增加路由

Ⅳ Windows 命令行详解手册:第2版的目录

第一部分windows命令行基础.
第1章windows命令行概述 2
1.1命令行基础 2
1.1.1理解windows命令shell 2
1.1.2理解ms-dos命令shell 5
1.1.3理解windows powershell 6
1.1.4配置命令行属性 8
1.1.5使用命令历史 9
1.2使用补充的组件 10
1.2.1在windows vista中使用微软远程服务器管理工具 10
1.2.2注册远程服务器管理工具包 10
1.2.3配置与选择远程服务器管理工具 11
1.2.4删除远程服务器管理工具 11
1.2.5删除远程服务器管理工具软件包 12
第2章充分利用命令行 13
2.1管理命令shell的启动方式 13
2.2使用命令路径进行工作 15
2.2.1管理命令路径 15
2.2.2管理文件扩展与文件关联 16
2.3标准输入、输出及错误日志的重定向 17
.2.3.1将标准输出重定向到其他命令 17
2.3.2i/o与文件的重定向 18
2.3.3标准错误输出的重定向 18
2.4命令的结链与分组 19
2.4.1使用命令链 19
2.4.2命令分组 20
第3章命令行脚本基础 21
3.1创建命令行脚本 21
3.2脚本的常见语句与命令 22
3.2.1清除命令shell窗口 23
3.2.2为脚本添加注释 23
3.2.3管理文字的显示方式与命令回显方式 24
3.2.4使用@对命令回显进行调整 25
3.2.5设置控制台窗口的标题与颜色 25
3.3向脚本传递参数 26
3.4熟悉变量 27
3.5在脚本中使用变量 28
3.5.1变量命名 28
3.5.2设置变量值 29
3.5.3替换变量值 30
3.5.4变量作用范围局部化 31
3.6使用数学表达式 32
3.6.1使用算术运算符与赋值运算符 32
3.6.2理解运算符的优先级 33
3.6.3模拟指数操作 33
3.7命令行选择语句 34
3.7.1使用if语句 34
3.7.2使用if not语句 35
3.7.3使用if defined与if not defined语句 35
3.7.4使用嵌套的 if 语句 35
3.7.5在 if 语句中进行比较 36
3.8命令行迭代语句 36
3.8.1迭代的基础 36
3.8.2遍历一系列值 37
3.8.3在成组的文件中迭代执行 38
3.8.4在目录中迭代执行 38
3.8.5分析文件的内容与输出 40
3.9创建子程序与过程 41
3.9.1使用子程序 42
3.9.2使用过程 43
第二部分使用命令行管理windows系统
第4章部署windows服务器 46
4.1服务器配置管理 46
4.2使用角色、角色服务与功能 47
4.3管理角色、角色服务与功能 51
4.3.1servermanagercmd基础 51
4.3.2查询已安装的角色、角色服务与功能 56
4.3.3安装角色、角色服务与功能 57
4.3.4移除角色、角色服务与功能 58
第5章管理windows系统 59
5.1检查系统信息 59
5.2操作注册表 61
5.2.1理解注册表与键值 61
5.2.2查询注册表值 63
5.2.3比较注册表值 63
5.2.4注册表键的保存与恢复 64
5.2.5添加注册表键 65
5.2.6复制注册表键 65
5.2.7删除注册表键 66
5.2.8导入与导出注册表键 66
5.2.9加载与卸载注册表键 67
5.3管理系统服务 69
5.3.1查看已配置的服务 69
5.3.2启动、终止与暂停服务 71
5.3.3配置服务的启动方式 72
5.3.4配置服务的登录方式 72
5.3.5配置服务的恢复方式 73
5.4从命令行重启与关闭系统 75
5.4.1管理本地系统的重启与关闭 76
5.4.2管理远程系统的重启与关闭 76
5.4.3添加关机或重启原因与注释 77
第6章事件记录、追踪与监控 79
6.1windows事件日志 79
6.2查看与过滤事件日志 82
6.2.1查看事件 82
6.2.2过滤事件 83
6.3向事件日志中写入自定义事件 85
6.4创建与使用保存的查询 86
6.5性能监控:基础 89
6.5.1理解如何在命令行中进行性能监控 89
6.5.2追踪性能数据 90
第7章进程监控与性能维护 94
7.1管理应用程序、进程与性能 94
7.1.1理解系统与用户进程.. 94
7.1.2检查运行中进程 95
7.1.3监控系统资源使用情况与进程 101
7.1.4终止进程 106
7.2通过监控来检测与解决性能问题 108
7.2.1监控内存分页与磁盘页面 108
7.2.2监控单个进程的内存使用与working memory set 109
7.2.3解决性能瓶颈 111
第8章管理事件与性能日志 114
8.1管理事件日志 114
8.1.1开始使用wevtutil 114
8.1.2列出可用的日志与已注册的事件发布者 115
8.1.3查看与改变日志配置 117
8.1.4导出与操作事件日志 119
8.1.5清除事件日志 122
8.2企业级集中化事件记录机制 122
8.2.1配置事件转发与收集 123
8.2.2创建订阅 124
8.2.3管理订阅 128
8.3性能日志 130
8.3.1开始使用数据收集器集 130
8.3.2操作数据收集器集 131
8.3.3收集性能计数器数据 133
8.3.4配置性能计数器警报 136
8.3.5查看数据收集器报告 139
第9章计划任务的自动运行 141
9.1在本地与远程系统上执行计划任务 141
9.1.1计划任务简介 141
9.1.2监控计划任务 145
9.2使用任务计划程序计划任务 146
9.2.1创建基本任务 146
9.2.2创建高级任务 148
9.2.3管理任务属性 150
9.2.4激活与禁用任务 150
9.2.5将任务复制到其他计算机 150
9.2.6立即运行任务 150
9.2.7移除不需要的任务 150
9.3使用schtasks设置任务计划 151
9.3.1使用schtasks/create创建计划任务 151
9.3.2创建由windows事件触发的计划任务 156
9.3.3使用schtasks /change改变计划任务 157
9.3.4使用schtasks/query查询已配置的任务 159
9.3.5使用xml配置文件创建任务 159
9.3.6使用schtasks /run立即运行任务 163
9.3.7使用schtasks /end终止运行中的任务 163
9.3.8使用schtasks/delete删除任务 164
第三部分使用命令行管理windows文件系统和磁盘
第10章配置与维护磁盘 166
10.1使用diskpart 166
10.1.1diskpart基础 166
10.1.2diskpart:一个实例 167
10.1.3理解焦点及其内涵 167
10.1.4diskpart命令与脚本 167
10.1.5diskpart:脚本实例 170
10.2安装与管理硬盘驱动器 172
10.2.1安装与检查新驱动器 172
10.2.2检查驱动器状态与配置 173
10.2.3修改驱动器分区风格 174
10.3操作基本磁盘与动态磁盘 175
10.3.1理解基本磁盘与动态磁盘 176
10.3.2设置活动分区 177
10.3.3改变磁盘类型:基本磁盘与动态磁盘的互相转换 177
10.4磁盘维护 178
10.4.1使用fsutil获取磁盘信息并管理文件系统 178
10.4.2检查磁盘的错误与坏扇区 180
10.4.3修正磁盘错误 183
10.4.4对系统启动时的自动检测进行控制 184
10.5磁盘碎片整理 185
第11章对基本磁盘进行分区 188
11.1获取分区信息 188
11.2创建分区 189
11.2.1在mbr磁盘上创建分区 189
11.2.2在gpt磁盘上创建分区 190
11.3管理盘符与挂载点 192
11.3.1分配驱动器盘符或挂载点 192
11.3.2改变驱动器盘符或挂载点 193
11.3.3移除盘符或挂载点 193
11.4格式化分区 194
11.4.1使用format 194
11.4.2使用filesystems 195
11.4.3格式化:一个实例 197
11.5管理分区 198
11.5.1将分区或卷转换为ntfs 198
11.5.2改变或删除卷标 200
11.5.3压缩分区或卷 200
11.5.4扩展分区或卷 201
11.5.5删除分区 202
第12章管理动态磁盘上的卷与raid 203
12.1获取卷信息与状态 203
12.2创建并管理简单卷 205
12.2.1创建简单卷 205
12.2.2扩展简单卷 206
12.2.3将动态磁盘联机 206
12.2.4删除卷 207
12.3通过动态磁盘上的raid提供容错功能 207
12.3.1实现raid-0:磁盘分割 208
12.3.2实现raid-1:磁盘镜像与双控 209
12.3.3实现raid-5:带奇偶校验的磁盘分割 210
12.4管理raid并从失效中恢复 212
12.4.1分离镜像集 212
12.4.2重新同步与修复镜像集 212
12.4.3修复不带奇偶校验信息的raid-0条带集 213
12.4.4重建带奇偶校验信息的raid-5条带集 213
第四部分使用命令行管理windows活动目录
第13章核心目录服务管理 216
13.1从命令行控制活动目录 216
13.1.1理解域、容器与对象 216
13.1.2理解活动目录中的逻辑结构与物理结构 217
13.1.3理解区分名 218
13.1.4使用活动目录命令行工具 218
13.2使用dsquery命令进行目录查询 219
13.2.1dsquery子命令及语法 220
13.2.2使用名称、描述、sam账号名进行搜索 221
13.2.3设定搜索的登录域与run as许可权限 222
13.2.4设定开始节点、搜索范围与对象限制 223
13.2.5设定名的输出格式 225
13.2.6结合使用dsquery与其他活动目录命令行工具 226
13.3搜索问题用户与计算机账号 226
13.4对象的重命名与移动 227
13.5从活动目录中移除对象 228
第14章管理计算机账号与域控制器 229
14.1从命令行管理计算机账号概览 229
14.2在活动目录域内创建计算机账号 230
14.2.1创建计算机账号 230
14.2.2定制计算机账号属性与组成员关系 231
14.3管理计算机账号属性 232
14.3.1查看与寻找计算机账号 232
14.3.2设置或修改计算机的位置与描述信息属性 234
14.3.3禁用与激活计算机账号 234
14.3.4重置锁定的计算机账号 235
14.3.5将计算机账号添加到某域中 236
14.3.6对计算机与计算机账号进行重命名 237
14.3.7移动计算机账号 238
14.3.8删除计算机账号 238
14.4操作域控制器 239
14.4.1安装与降级域控制器 239
14.4.2在活动目录中发现域控制器 239
14.5指定全局编目服务器 240
14.5.1发现全局编目服务器 240
14.5.2添加或移除全局编目服务器 241
14.5.3检查缓存与优先的全局编目设置 241
14.6指定操作主机 242
14.6.1发现操作主机 243
14.6.2使用命令行配置操作主机角色 244
14.7发现只读的域控制器 246
第15章管理活动目录用户与组 247
15.1从命令行中管理用户账号概览 247
15.2添加用户账号 249
15.2.1创建域用户账号 249
15.2.2自定义域用户账号属性与组成员关系 250
15.2.3创建本地用户账号 252
15.3管理用户账号 253
15.3.1查看与查找用户账号 253
15.3.2确定单独用户账号的组成员关系 254
15.3.3设置或更改用户账号属性 255
15.3.4禁用与激活用户账号 256
15.3.5重置过期的用户账号 256
15.3.6控制与重置用户口令 257
15.3.7移动用户账号 258
15.3.8用户账号重命名 258
15.3.9删除用户账号 259
15.4从命令行管理组账号概览 259
15.5添加组账号 260
15.5.1创建安全组与分发组 261
15.5.2创建本地组并为其分配成员 262
15.6管理组账号 263
15.6.1查看与寻找组账号 263
15.6.2确定组成员关系 264
15.6.3改变组类型或范围 265
15.6.4添加、移除或替换组成员 265
15.6.5移动组账号 267
15.6.6组账号重命名 267
15.6.7删除组账号 268
第五部分使用命令行管理网络
第16章管理网络打印机与打印服务 270
16.1获取打印机的支持信息与故障排除信息 270
16.1.1在命令行中操作打印机 270
16.1.2追踪打印驱动程序与打印机信息 271
16.1.3获取用于容量规划与故障排除的打印详细统计资料 274
16.2管理打印机 278
16.2.1安装物理连接的打印设备 279
16.2.2安装网络连接的打印设备 280
16.2.3列出计算机上配置的打印机 280
16.2.4查看与设置默认打印机 281
16.2.5打印机重命名 281
16.2.6删除打印机 282
16.3管理网络连接打印机的tcp/ip端口 282
16.3.1为打印机创建与改变tcp/ip端口 282
16.3.2列出打印机使用的tcp/ip端口相关的信息 283
16.3.3删除打印机使用的tcp/ip端口 284
16.4配置打印机属性 284
16.4.1添加注释与位置信息 285
16.4.2共享打印机 285
16.4.3在活动目录中发布打印机 285
16.4.4设置分隔页并改变打印设备模式 286
16.4.5打印任务的调度与优先级设置 286
16.4.6配置缓冲池与其他高级打印机选项 287
16.5解决缓存问题 288
16.5.1检查print spooler服务 288
16.5.2修复损坏的缓冲池 289
16.6管理打印队列与单个打印任务 289
16.6.1查看队列中的任务 289
16.6.2打印机的暂停与恢复 290
16.6.3清空打印队列 290
16.6.4暂停、恢复与重启单个文档的打印 291
16.6.5移除文档并取消打印任务 291
16.7备份与恢复打印服务器配置 292
16.7.1备份打印服务器的配置 292
16.7.2恢复打印服务器的配置 293
16.7.3迁移打印机与打印队列 294
第17章tcp/ip网络的配置、管理与故障排除 295
17.1使用网络服务shell 295
17.1.1操作netsh上下文 295
17.1.2操作远程计算机 297
17.1.3操作脚本文件 298
17.2管理tcp/ip设置 299
17.2.1配置ipv4 299
17.2.2配置ipv6 304
17.3支持tcp/ip网络 307
17.3.1获取并保存tcp/ip设置 307
17.3.2检查ip地址与网络接口配置 309
17.3.3操作tcp internet控制与错误消息 310
17.3.4检查分片、重组、错误消息的详细信息 312
17.3.5检查当前的tcp与udp连接 313
17.4排除tcp/ip网络故障 317
17.4.1查看诊断信息 317
17.4.2诊断常规的计算机配置问题 318
附录a基本命令行工具参考 330
附录bnetsh快速参考... 367

Ⅳ windows下各种命令行的指令是什么

还是我来告诉你吧!假如对您有帮助请采纳十分感谢
ASSOC显示或修改文件扩展名关联。
AT计划在计算机上运行的命令和程序。
ATTRIB显示或更改文件属性。
BREAK设置或清除扩展式CTRL+C检查。
CACLS显示或修改文件的访问控制列表(ACLs)。
CALL从另一个批处理程序调用这一个。
CD显示当前目录的名称或将其更改。
CHCP显示或设置活动代码页数。
CHDIR显示当前目录的名称或将其更改。
CHKDSK检查磁盘并显示状态报告。
CHKNTFS显示或修改启动时间磁盘检查。
CLS清除屏幕。
CMD打开另一个Windows命令解释程序窗口。
COLOR设置默认控制台前景和背景颜色。
COMP比较两个或两套文件的内容。
COMPACT显示或更改NTFS分区上文件的压缩。
CONVERT将FAT卷转换成NTFS。您不能转换
当前驱动器。
COPY将至少一个文件复制到另一个位置。
DATE显示或设置日期。
DEL删除至少一个文件。
DIR显示一个目录中的文件和子目录。
DISKCOMP比较两个软盘的内容。
DISKCOPY将一个软盘的内容复制到另一个软盘。
DOSKEY编辑命令行、调用Windows命令并创建宏。
ECHO显示消息,或将命令回显打开或关上。
ENDLOCAL结束批文件中环境更改的本地化。
ERASE删除至少一个文件。
EXIT退出CMD.EXE程序(命令解释程序)。
FC比较两个或两套文件,并显示
不同处。
FIND在文件中搜索文字字符串。
FINDSTR在文件中搜索字符串。
FOR为一套文件中的每个文件运行一个指定的命令。
FORMAT格式化磁盘,以便跟Windows使用。
FTYPE显示或修改用于文件扩展名关联的文件类型。
GOTO将Windows命令解释程序指向批处理程序
中某个标明的行。
GRAFTABL启用Windows来以图像模式显示
扩展字符集。
HELP提供Windows命令的帮助信息。
IF执行批处理程序中的条件性处理。
LABEL创建、更改或删除磁盘的卷标。
MD创建目录。
MKDIR创建目录。
MODE配置系统设备。
MORE一次显示一个结果屏幕。
MOVE将文件从一个目录移到另一个目录。
PATH显示或设置可执行文件的搜索路径。
PAUSE暂停批文件的处理并显示消息。
POPD还原PUSHD保存的当前目录的上一个值。
PRINT打印文本文件。
PROMPT更改Windows命令提示符。
PUSHD保存当前目录,然后对其进行更改。
RD删除目录。
RECOVER从有问题的磁盘恢复可读信息。
REM记录批文件或CONFIG.SYS中的注释。
REN重命名文件。
RENAME重命名文件。
REPLACE替换文件。
RMDIR删除目录。
SET显示、设置或删除Windows环境变量。
SETLOCAL开始批文件中环境更改的本地化。
SHIFT更换批文件中可替换参数的位置。
SORT对输入进行分类。
START启动另一个窗口来运行指定的程序或命令。
SUBST将路径跟一个驱动器号关联。
TIME显示或设置系统时间。
TITLE设置CMD.EXE会话的窗口标题。
TREE以图形模式显示驱动器或路径的目录结构。
TYPE显示文本文件的内容。
VER显示Windows版本。
VERIFY告诉Windows是否验证文件是否已正确
写入磁盘。
VOL显示磁盘卷标和序列号。
XCOPY复制文件和目录树。

Ⅵ 如何使用Windows命令行“Dos入门”

进入命令行
打开windows命令行窗口,这个应该都会了我就不原文翻译了直接windows键+R,弹出框中输入cmd确定。
理解提示行
特定的windows开始于你的文件夹。在下面图片中,用户是Mrhope,所以我们的提示是C:\Users\Windows>这个提示告诉我们在C盘下的Users文件夹下的Mrhope文件夹。
小提示
命令行命令是不区分大小写的。
在windows中的文件和文件夹也可以在命令行中找到。
文件或文件夹用引号引起来比如My
Documents
写成
“My
Documents.”
用命令行删除文件或者文件夹将不会在回收站中显示。

Ⅶ windows 命令行管理服务

windows 命令行管理服务可使用net和sc两个命令.

net用于打开没有被禁用的服务,它包含了管理网络环境、服务、用户、登陆大部分重要的管理功能

可打开被禁用的服务。(也可以查看服务状态)可以创建服务、删除服务、打开与关闭服务
sc是用于与服务控制管理器和服务进行通信的命令行程序,其语法是:

Ⅷ Windows系统命令行设置环境变量

Windows系统命令行设置环境变量

以下命令均需在Windows的CMD环境(即“命令提示符”软件)中执行。

1. 使用set命令

用于设置临时环境变量。只在当前命令行窗口中有效。

例如,设置名为CLASSPATH的环境变量,执行下面的命令,

set CLASSPATH=D:\javalibs\lib1

# 查看 CLASSPATH

$ echo %CLASSPATH%

2. 使用命令setx

用于设置用户环境变量和系统环境变量。默认设置是本地环境,通过选项 /m 设置系统环境变量。

# 永久设置 GIT_HOME 变量为 abc

$ setx /m GIT_HOME abc

# 将 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 追加到 PATH 变量

$ setx -m PATH "%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin"

注:上面 setx 命令后面用引号可以去除空格的影响,不加引号,会出现如下错误:

错误:无效语法。默认选项不允许超过 '2' 次。

键入 “SETX /?” 以了解用法。

阅读全文

与windows命令行详解相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:382
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163