目的:查漏补缺,知道命令是什么作用就行,剩余的可以用gpt给你写具体命令,只需要学会改和读懂命令意思就行
常用命令
- 关闭不让显示盘符信息
@echo off

这是没有关的效果

- 打印消息
echo hello world

- 打印回车
echo.
- 打印变量结果
echo %var%

- 暂停
pause
- 终止运行
exit
- 启动命令
start ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B]
参数了解一下就行,到时候不会让gpt给你生成命令
| 参数 | 说明 |
|---|---|
"title" | 设置新窗口的标题栏文字。如果命令或路径也在引号中,可用空字符串 "" 占位。 |
/D <path> | 指定启动目录。 |
/I | 使用初始 cmd.exe 环境,而不是当前环境。 |
/MIN / /MAX | 以最小化或最大化窗口启动。 |
/SEPARATE / /SHARED | 对 16 位程序在单独或共享内存空间启动(不支持 64 位系统)。 |
/LOW / /NORMAL / /ABOVENORMAL / /BELOWNORMAL / /HIGH / /REALTIME | 指定运行优先级。 |
/NODE <NUMA node> | 指定在 NUMA 架构上的首选节点运行,有助于提升性能。 |
/AFFINITY <hex> | 指定 CPU 亲和性(十六进制),控制进程运行在哪些核心上。 |
/WAIT | 启动应用后等待其结束再继续执行脚本。 |
/B | 在当前控制台中启动而不创建新窗口 (Ctrl+C 不会中断,需 Ctrl+Break)。 |
/MACHINE <arch> | 指定架构类型(如 x86, amd64, arm, arm64),目前仅 Windows 11 预览版支持。 |
- 调用其他文件(可以传递参数)
call 2.bat [参数]

- 查看进程列表
tasklist
- 关闭进程
taskkill /pid 进程号

- 查看文件夹结构
tree
- 关机命令
shutdown
- 执行定时任务
at
- 批处理环境变量
set
批处理命令
- 命令格式
命令 子命令 参数 操作
- 命令帮助信息查看
命令 /?

- .bat文件接受参数用%num
echo %1
echo %2
在.bat文件中使用参数
%1 | find "%2"

- 添加注释
rem 内容

- 设置字体颜色
color 7

- 设置标题
title kun

重定向运算
- type 查看文件内容
type a.txt

- > 左边覆盖右边文件内容(没有文件会创建文件)
echo 内容 > 文件

- >> 左边追加右边文件内容(没有文件会创建文件)
echo "dddddd" >> a.txt

多命令运算
-
&&
左边为false右边就不会执行

-
||
左边为true右边就不会执行

-
管道符号 |
把A输出的内容给B处理
A | B

if判断
if-else
if 表达式 (语句) else (语句)
判断文件是否存在
if exist 表达式 (语句) else (语句)
goto
:loop
语句
goto loop
日期命令
- 获取日期( /t 是不输入新日期)
date

- 获取时间( /t 是不输入新时间)
time

算数运算(+ - * / %)
set /a 表达式
例如:
set /a 3*2

for循环
- 遍历目录(文件夹名称)
for /d %%名称 in(路径/) do 具体操作
- 遍历目录和子目录下文件
for /r "目录路径" %%v in(匹配规则例如*.py) do 执行操作 %%v
- 遍历数字
for /L %%v in(start,stepend) do 具体操作
- 遍历文件内容
for /F %%v in (文件名)do 具体操作
文件夹或文件相关命令
- 查看目录
dir
- 新建目录
mkdir/md
- 删除目录
rmdir/rd
- 切换目录
cd
- 重命名目录
ren/rename
- 复制目录
copy
- 删除文件
del
- 剪切文件
move
网络相关命令
- 用户操作命令
net user
- 用户组操作命令
net localgroup
- 检测网络连通
ping
- 网络连接(显示命令没有是没有开启)
telnet
- 查看路由信息
tracert
- 网络适配器(显示绑定到 TCP/IP 的每个适配器的 IP 地址、子网掩码和默认网关)
ipconfig
- ARP信息(显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表)
arp

如果你在阅读过程中也有新的见解,或者遇到类似问题,🥰不妨留言分享你的经验,让大家一起学习。
喜欢本篇内容的朋友,记得点个 👍点赞,收藏 并 关注我,这样你就不会错过后续的更多实用技巧和深度干货了!
期待在评论区看到你的声音,我们一起成长、共同进步!😊
7386

被折叠的 条评论
为什么被折叠?



