赞
踩
之前有详细介绍Bat批处理脚本中的各个命令,今天汇总一下,简单介绍一下批处理命令、批处理符合和常用DOS命令。
命令 | 作用 |
---|---|
echo | 显示消息,或者启用或关闭命令回显。 |
rem | 在批处理文件或 CONFIG.SYS 里加上注解或说明。 |
pause | 暂停批处理程序,并显示以下消息:请按任意键继续. . . |
call | 从批处理程序调用另一个批处理程序 |
start | 启动一个单独的窗口以运行指定的程序或命令 |
goto | 将 cmd.exe 定向到批处理程序中带标签的行 |
set | 显示、设置或删除 cmd.exe 环境变量 |
符号 | 作用 |
---|---|
@ | 命令行回显屏蔽符 |
% | 批处理变量引导符 |
> | 重定向符 |
>> | 重定向符 |
<、>&、<& | 重定向符 |
^ | 转义字符 |
& | 组合命令 |
&& | 组合命令 |
“” | 字符串界定符 |
文件夹管理
命令 | 作用 |
---|---|
cd | 显示当前目录名或改变当前目录 |
md | 创建目录 |
rd | 删除一个目录 |
dir | 显示目录中的文件和子目录列表 |
tree | 以图形显示驱动器或路径的文件夹结构 |
path | 为可执行文件显示或设置一个搜索路径 |
xcopy | 复制文件和目录树 |
文件管理
命令 | 作用 |
---|---|
type | 显示文本文件的内容 |
copy | 将一份或多份文件复制到另一个位置 |
del | 删除一个或多个文件 |
move | 移动文件并重命名文件和目录 |
ren | 重命名文件 |
replace | 替换文件 |
attrib | 显示或更改文件属性 |
find | 搜索字符串 |
fc | 比较两个文件或两个文件集并显示它们之间的不同 |
网络命令
命令 | 作用 |
---|---|
ping | 进行网络连接测试、名称解析 |
ftp | 文件传输 |
net | 网络命令集及用户管理 |
telnet | 远程登陆 |
ipconfig | 显示、修改TCP/IP设置 |
msg | 给用户发送消息 |
arp | 显示、修改局域网的IP地址-物理地址映射列表 |
系统管理
命令 | 作用 |
---|---|
at | 安排在特定日期和时间运行命令和程序 |
shutdown | 立即或定时关机或重启 |
tskill | 结束进程 |
taskkill | 结束进程 |
tasklist | 显示进程列表 |
sc | 系统服务设置与控制 |
reg | 注册表控制台工具 |
powercfg | 控制系统上的电源设置 |
echo 和 @ 回显命令
errorlevel
dir显示文件夹内容
cd切换目录
md 创建目录
rd 删除目录
del 删除文件
ren 重命名文件
cls 清屏
type 显示文件内容
copy 拷贝文件
title 设置cmd窗口的标题
ver 显示系统版本
label 和 vol设置卷标
date 和 time 日期和时间
pause 暂停命令
rem 和 ::注释命令
goto 和 : 跳转命令
find 查找命令
more 逐屏显示
tree 显示目录结构
& :顺序执行多条命令,而不管命令是否执行成功
&& :顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
|| :顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
| 管道命令
> 和 >> 输出重定向命令
<
@echo off
rem 不等待输入直接修改当前日期
echo 2050-05-01>riqi.txt
date <riqi.txt
del riqi.txt
%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*
命令行传递给批处理的参数
批参数(%n)的替代已被增强,可以使用以下语法:
可以组合修定符来取得多重结果:
if 判断命令
setlocal 和 endlocal设置”命令扩展名”和”延缓环境变量扩充”
set 设置变量
start
call
xcopy 文件拷贝
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。