bat 常用命令

bat 常用命令

常用命令

符号 含义
@ 使本行命令不显示
echo off 不显示命令本身
echo on 显示命令本身
start 调用其他命令(另起新的终端)
call 调用其他命令
pause 暂停
:: 注释
goto 跳转
: 代码段,后面跟名字
set /p 从键盘输入
set /a 设置数值型变量
if 判断
exit 退出
%[1-9] 参数
exist 存在
errorlevel 上条命令执行结果
find 查找
findstr 查找字符串
for for 循环
for /r  当前目录和子目录
for /l 数字
for /f 字符串
while 循环
> 重定向输出到 (覆写)
» 重定向输出到 (添加)
< 从文件读入
& 与,连接多个命令,顺序执行
&& 与,连接多个命令,失败不往下执行
或,连接多个命令,成功不往下执行
cd 进入文件夹
dir 类似于ls
^ 转义字符前缀
copy 拷贝文件
xcopy  
md 创建文件夹
* 通配符
type 打印文件内容
rd 删除目录
tree 以图形方式显示文件夹或路径结构
path 设置路径
del 删除文件
move 移动文件
ren 重命名
replace 替换文件
attrib 显示或者更改文件属性
fc 比较不同
ping 网络测试
ftp 文件传输
net 用户管理
telnet 远程登录
ipconfig 显示当前网络连接信息
msg 给用户发送信息
arp ip-mac
at 定时启动
shutdown 关机
tskill 结束进程
taskkill 结束进程
tasklist 进程列表
sc 系统服务设置
reg 注册表管理
powercfg 系统电源管理
date 显示当前日期
time 显示当前时间
setlocal 设置命令扩展名
endlocal 延缓环境变量扩充
SETLOCAL ENABLEEXTENSIONS 启用命令扩展名
SETLOCAL ENABLEDELAYEDEXPANSION 启用延缓环境变量扩充
%CD% 当前目录
%DATE% 当前日期
%TIME%  当前时间
%RANDOM%  随机数
%ERRORLEVEL% 错误
%CMDEXTVERSION% cmd版本号
%CMDCMDLINE% 原始命令行
assoc 设置文件扩展名
ftype 设置文件类型关联
pushed 保存当前目录并切换
poped 回复保存目录

未完待续

Show Disqus Comments

Search

    Post Directory