dos命令分内部命令和外部命令
set:查看系统变量
set name=dos:设置变量name值为dos
set name:查看变量name值
set name=:删除变量name
set /a age=10*5:算术运算的值赋值给变量age
set /p content=请输入内容:可以人机交互,将用户输入的内容赋值给变量content
title:改变窗体标题,title demo 设置窗体标题为demo
mode:改变窗体大小,mode 100,100 设置窗体可以显示100行100列
color:设置窗体背景颜色和字体颜色,或恢复窗体默认背景颜色和字体颜色设置
color /?:查看窗体颜色设置选项,color E5 设置窗体背景颜色淡黄色字体紫色
用途:检查网络是否连通,帮助我们分析和判定网络故障
ping:查看ping命令参数
ping ip/网址/网关:查看报文
原因:TCP/IP协议出错、TCP/IP配置出错、物理故障、中毒等
检查本地TCP/IP协议是否安装正常
ping 127.0.0.1(localhost)
检查网关连接是否通畅
ping 192.168.0.1(用ipconfig查看网关)
检查电脑与外部网络连接是否正常
ping www.baidu.com
用途:查看Windows IP 配置
ipconfig
用途:打印变量值
echo %content%:打印变量值
echo content:控制台输出content
echo off:关闭回显,不显示执行的命令
echo on:开启回显,显示执行的命令
用途:暂停,防止cmd窗口一闪而过,可以查看控制台输出内容
pause
用途:注释、说明,用来注释代码命令
rem 这事注释
用途:注释、说明,用来注释代码命令
:: 这是注释
用途:跳出程序、退出窗口,exit后面的代码不会执行
exit
用途:跳转代码块,控制代码流程
下面是用goto命令实现的死循环脚本:
echo off rem 跳转到part1 goto part1 exit pause :part1 echo this is part1 rem 跳转到part2 goto part2 :part2 echo this is part2 rem 跳转到part1 goto part1
用途:在命令行运行一个程序
start /?:查看start命令参数
start:打开一个cmd窗口
start /min d:/:以最小化方式打开D盘
start /max d:/:以最大化方式打开D盘
start e:\logs\mes.log:打开E盘日志文件夹下的日志文件
start E:\Software\VLC\vlc.exe:打开视频播放器
start "" "aa bb":打开当前路径下名称为aa bb的文件夹
用途:程序相互调用
call /?:查看call命令参数
call C:\Users\86186\Desktop\step.bat:调用另一个cmd调本
用途:内容排序
sort /?:查看sort命令参数
sort demo.txt:正序排序文本内容
sort /r demo.txt:倒叙排序文本内容
sort /r step.bat > step_desc.bat:将倒叙排序的内容重定向到step_desc.bat文件
sort /r step.bat /o step_desc_1.bat:将倒叙排序的内容重定向到step_desc_1.bat文件
用途:显示文本文件的内容
type /?:查看type命令参数
type demo.bat:显示demo.bat内容
解释:将命令输出结果或数据流重新定位到其他的位置
重定向操作符:>、>>、<
ping www.baidu.com > ping.txt:将ping命令执行结果重定向到ping.txt中(会覆盖原有内容)
ping www.huawei.com >> ping.txt:将ping命令执行结果重定向并且追加到ping.txt中(不会覆盖原有内容)
dir > dir.txt 2>dir_err.txt:将dir命令执行结果重定向到dir.txt,将错误信息重定向到dir_err.txt
用途:关机
shutdown /?:查看关机命令参数
shutdown /s -t 120:两分钟后关机
用途:查看某个端口是否可访问,可以访问会打开新的窗口
telnet 127.0.0.1 80:查看本地80端口是否开放
telnet 127.0.0.1 3306:查看本地3306端口是否开放
不能访问示例:
C:\Users\86186>telnet 127.0.0.1 8080
正在连接127.0.0.1...无法打开到主机的连接。 在端口 8080: 连接失败
wget命令下载地址:http://www.interlog.com/~tcharron/wgetwin.html
将wget.exe放入C:\Windows\System32记录下即可
用途:打开控制面板
原文:https://www.cnblogs.com/mxh-java/p/14786233.html