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 | 回复保存目录 |
未完待续