常用脚本
@echo off
echo 每日提醒:
echo 每日好心情 ( :
:: 运行命令
::cmd /k 保持窗口打开
cmd /c "cd /d D:\VBM\centos7&&vagrant up"
pause
命令
cmd /? 帮助命令
cmd /k 执行字符串指定的命令但保留
cmd /c 执行字符串指定的命令然后终止
如果字符串加有引号,可以接受用命令分隔符 "&&"分隔多个命令
set /? 帮助命令
set name=xxx 设置临时环境变量,本次窗口有效
set name= 取消变量
set 展示所有环境变量
cls 清屏
title xx 修改标题为xx
mode 300,400 修改窗口大小
color 0,7 修改窗口颜色0是背景为黑色,7是字体为白色
ping /? 帮助命令
ping 127.0.0.1 检查本地TCP/IP协议是否安装正常
ping 192.168.1.1 检查网关(查看网络出口是否正常)
ping www.baidu.com 发送数据包来测试网络情况
ipconfig 查看ip
hostname 主机名查看
@echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。而echo off命令则表示关闭其他所有命令(不包括本身这条命令)的回显,@的作用就是关闭紧跟其后的一条命令的回显https://blog.csdn.net/wml00000/article/details/107961491
pause也是一条命令,作用就是使程序暂停,也就是输出“请按任意键继续…”的原因
exit 退出
goto 将 cmd.exe 定向到批处理程序中带标签的行
GOTO label
label 指定批处理程序中用作标签的文字字符串。
标签必须单独一行,并且以冒号打头
start 启动单独的窗口以运行指定的程序或命令。
"" 针对有空格的目录路径,可以再路径中把一个完整的含空格的文件夹名称用双引号包裹,如果打开当前文件夹下有空格的文件可以这样:"" "aa bb"
call 从批处理程序调用另一个批处理程序
sort 排序文本内容
>、>>、< 重定向操作符:覆盖、追加、读取
句柄的数字代码描述:0:键盘输入 1:输出到命令提示符窗口 2:错误输出 比如:di >right.txt 2>error.txt
ren 可以更改指定文件的文件名,或批量更改具有相同特征的文件名
type 查看指定文本文件内容
shutdown 关机重启相关操作
telnet 端口测试(control 控制面板 查看方式 类别 ,选择程序 启用或关闭 windows 功能 打开telnet勾选)
errorlevel 上一次命令执行结果码存储变量,显示可以用echo %errorlevel%
| 管道命令 将第一个命令的结果作为第二条命令的参数使用,如:dir d:\ | find "d" ,显示D盘下的文件和文件夹找出其中的名字包含d的文件夹和文件列出
& 组合命令 当第一个命令执行失败了,后面的命令也继续执行
&& 组合命令 第一个命令执行失败了,后面的命令不再执行
|| 组合命令 当一条命令失败后才执行第二条命令
() 可以将多行命令包裹,每一行都是一条独立的命令,相当于使用&链接,只是更方便阅读
常用符号讲解:http://t.zoukankan.com/Dhouse-p-3456971.html
reg 注册表操作
netstat 网络相关监控
tasklist 进程列表
taskill 杀死进程
taskmgr 打开任务管理器
lusrmgr.msc 用户管理UI
net user 用户管理命令
net user admin /add 添加用户admin
net user admin /active:no 禁用用户,yes 启用用户
net localgroup administrators admin /add 把admin加入超级管理员组 /del 将用户删除出用户组
net user admin 查看用户账户信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?