如何拼局域网所有ip_在windows命令行批量ping局域网内IP
在cmd命令行运行如下命令即可:
for /L %i in (10,1,80) do ping -n 1 -w 60 172.24.240.%i | find "回复" >>pingall.txt
这一条命令是ping局域网内地址范围在172.24.240.10~172.24.240.80的所有主机。ping的结果会输出到执行命令的目录里面的pingAll.txt文件。
注意:运行结果是追加到pingAll.txt文件的,不会新建立pingAll.txt文件。
运行样例如下:
本样例ping局域网内IP地址段:172.24.240.10~172.24.240.15的所有主机。运行过程和结果如下图所示。
运行结束后,会在D盘根目录生成pingAll.txt文件,文件内容如下:
从运行结果看,172.24.240.14和172.24.240.15两个ip的主机ping不通。
下面详细解释上面的这条命令:
用到了for、ping和find命令,并且把运行的结果输出到文本。
for命令的详细说明
(这里删除了本文不用的那一部分说明)
C:\Users\most>for /?
对一组文件中的每一个文件执行某个特定命令。
FOR %variable IN (set) DO command [command-parameters]
%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。
在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable
而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.
如果启用命令扩展,则会支持下列 FOR 命令的其他格式:
……
FOR /L %variable IN (start,step,end) DO command [command-parameters]
该集表示以增量形式从开始到结束的一个数字序列。因此,(1,1,5)将产生序列
1 2 3 4 5,(5,-1,1)将产生序列(5 4 3 2 1)
……
ping命令
本文开头那条命令用到了ping命令,并且含有参数-n 1,表示只发送一个数据包.
另外,ping命令还加了-w 60 参数表示超时时间60ms。
find命令
C:\Users\most>find /?
在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文本字符串。
[drive:][path]filename
指定要搜索的文件。
如果没有指定路径,FIND 将搜索在提示符处键入
的文本或者由另一命令产生的文本。
C:\Users\most>
本文开头那条命令里面的find指令搜索的范围是ping产生的文本。利用find搜索含有“回复”这两个字的字符串,并把搜索结果显示出来。
显示的搜索结果之所以被输出到文本文件,是因为用了">>"符号。具体介绍看《将cmd中命令输出保存为TXT文本文件》
说的有点乱,其实就是想记一下笔记。
后来发现其实有现成工具可以做这个事情:
如何拼局域网所有ip_在windows命令行批量ping局域网内IP相关推荐
- 在windows命令行批量ping局域网内IP
命令:for /L %i in (1,1,254) do ping -n 1 -w 60 192.168.0.%i | find "回复" >> resultip.t ...
- windows命令行获取文件夹内所有文件列表
命令:dir dir /?获取帮助信息结果如下: 显示目录中的文件和子目录列表. DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] ...
- 命令行 移动整个文件夹 -baijiahao_Windows高手的高效办公利器——Windows命令行简介...
Windows命令行是什么呢?为了好理解,咱们直接举例说明.例如咱们要在D盘下创建一个名为"666"的文件夹,那常规的操作是进入D盘,然后在任意空白处点击右键,在弹出菜单中选择&q ...
- 在 windows 命令行下快速检测与排除网络故障
电子科技大学微软技术俱乐部 梁晨 当我们组建好了一个小型局域网后,为了使网络运转正常,网络维护就显得格外重要.由于网络协议和网络设备的复杂性,许多故障解决起来绝非像解决单机故障那么简单.网络故障的定位 ...
- windows命令行切换盘目录
windows命令行切换盘目录 2017-08-11 17:54:51 eknown 阅读数 46764更多 分类专栏: windows 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA ...
- 使用 Windows 命令行删除结果
使用 Windows 命令行删除结果 使用 Windows 命令行可以指示测试结果删除工具根据指定的条件删除测试结果.例如,您总是可以删除早于特定日期或超过最小文件大小的测试结果. 从命令行运行测试结 ...
- 微软正在改进 Windows 命令行:为 Linux 用户敞开大门
微软正在改进 Windows 命令行环境或 Windows 终端.过去几年,Windows 终端已经有了显著的进步,能正确最大化,支持 1600 万色彩和 VT(虚拟终端)换码顺序.但相比 Linux ...
- windows命令行帮助文档如何使用
windows命令行帮助文档如何使用( 文章目录: 一.查看windows的常用命令提示符 二.如何查看每个命令的使用手册 1.more命令:查看文档内容 2.find命令:查找命令 只有学会查看帮助 ...
- Windows命令行工具实验
Windows命令行工具实验 目录 一 Windows命令行 二 IIS命令行 三 Telnet命令行 四 C# 命令行 五 网络命令 第一章 Windows 命令行工具 首先在开始菜单运行框中键入c ...
- putty颜色设置|securecrt颜色设置|windows命令行颜色设置
putty注册表如下 Windows Registry Editor Version 5.00;请修改下面的XXXXXX [HKEY_CURRENT_USER\Software\SimonTatham ...
最新文章
- 几个基于jvm 的微服务框架
- 剑指offer-99.调整数组顺序使奇数位于偶数前面
- CF 670C Cinema(算竞进阶习题)
- vs2005 2008快捷键
- 贪婪的送礼者(洛谷P1201题题解,Java语言描述)
- spring cloud微服务分布式云架构-Spring Cloud简介
- 5条能让web前端至少手拿20万年薪的特性!
- 《Java高级程序设计》第一周作业
- caged系统pdf_热电材料的应用和研究进展.pdf
- as工程放到源码编译_「Do.016」AndroidStudio不用编译,阅读Android源码
- VC Ping IP的类
- HZNU 2019 Summer training 7
- 使用ColorUI组件
- java 循环读取文件_JAVA读写文件中的循环问题
- vue项目PC端字体大小自适应
- 二元关系的矩阵和图表示
- [经验教程]谷歌浏览器google chrome如何设置默认百度搜索引擎?
- 用python定义一个员工类_Python与类一起工作
- 电脑英语Computer English
- BZOJ 3265 志愿者招募加强版 单纯形
热门文章
- beta阶段测试基本概况对应机型硬件信息
- 虚拟DOM和deff算法
- winxp计算机如何连接win7计算机,xp连接win7共享打印机的步骤,xp连接win7共享打印机教程...
- Android hook微信 apk 实时获取微信聊天消息记录
- 戴尔服务器系统缓存怎么清理,戴尔笔记本怎样清理磁盘空间
- 决策树模型回归可视化分析_基于Blank Friday商店销售数据分析构建回归模型
- python论坛签到_Python 百度贴吧自动签到
- 计算机一级降序和升序,sql语句降序和升序
- NMT:神经网络机器翻译
- ubuntu关机后自动重启[无法关机]的解决办法