//清除命令窗口命令
cls
1.打开远程
mstsc
2.定义变量
// 格式 : set 变量名 = 变量内容 例子 : set nam=user //打印变量 set name //清除变量 set name= set重点用法 //set进行运算 set /a 5+7 //算数小脚本 @echo off //关闭回显 set /a var=4*5 //运算 echo %var% //打印变量 pause //停止 //set /p的用法 显示数值 @echo off set /p var=请输入一个数字: echo 你输入的是:%var% pause >null
指定命令框名字
title cmd demo
设置命令框的宽高
//格式 mode 宽数值,高数值 mode 80,40
设置命令框背景,字体颜色
//查看color 命令帮助文档 color /? //格式 : color 背景颜色字体颜色 color 37 color 07
设置ping包的大小
//格式:ping -l 数值 (默认大小32字节) 设置发送数据包大小 ping -l 64 //格式:ping -a ip地址 通过ping -a 解析主机名 ping -a 192.168.1.155
检测本机协议是否正常
//通则正常 ping 127.0.0.1
解释说明
rem 或者 ::
跳出
exit
执行
goto
打开
// 特别注意 如果打开路径 有空格 需要在有空格的文件名上, 加上双引号 // 特别注意 打开 应用程序 参考这两种写法 // 例子1: start "" C:"Program Files"Bonjour // 例子2: strat C:"Program Files"Bonjour start //最大话方式 打开 D盘 start /max d: //最小 化 方式打开D盘 start /min d: //打开文件 satrt f:
程序文件的调用
//格式 call demo.bat (注意调用文件 需要在同一目录下) call
排序
// 例子: sort demo.txt (需要在同级目录) sort // 按照 第三个字母进行 排序 sort /+3 demo.txt //倒排序 sort /r demo.txt //将文件排序后,保存到新文件 sort demo.txt > 1.txt sort demo.txt /o 11.txt
命令窗口 查看文件命令
//查看 demo.txt type demo.txt
重定向 > 、>>、<
//将 ping 百度的内容,重定向到F盘的test.txt文件 // > 重定向符号会将 原来文件内容 清空 ping baidu.com > f: est.txt
获取指定程序 的pid
//获取 远程连接 的pid tasklist /v /fo csv | findstr /i "mstsc"
关闭命令
//关机 shutdown /s //不显示 警告 关机 shutdown /p //重新启动计算机 shutdown /r // 重启计算机,并且启动注册程序 shutdown /g //定时任务两分钟之后 重启 shutdown /r -t 120
telnet命令,产看端口是否开放
//使用telnet 检查百度的80 端口是否开放 //如果弹出新窗口,则端口开放 报错则端口未开放 telnet baidu.com 80
检测上一条命令是否执行成功
//返回0,则执行成功。 返回不为0则执行失败 echo %(上条命令的指令)%
//查找D 盘目录 , 找到与i相关的文件
dir d: | find "i" dir d: | findstr i
显示Tcp/ip 连接
netstat -ano
特殊字符
| 命令管道符 将第一条的结果作为第二条命令的参数来使用 & 组合命令 当第一个命令执行失败了,后面的命令继续执行 && 组合命令 第一个命令失败时,后边的命令也不会执行 || 组合命令 当一条命令失败后才执行第二条命令