使用shell查看当前局域网宕机的IP地址
测试环境 macOS 12neil192 ~ %sysctl-nhw.model 10Mac14,2 neil192 ~ % sw_vers ProductName: macOS ProductVersion:12.7.4 BuildVersion: 21H1123 neil192 ~ %用到的命令ifconfig : 我们需要使用这个命令来查看自己的局域网网段从而才能使用ping来尝试连接。ping : 我们使用ping来尝试连接即测试是否宕机。shell中的for循环步骤1.使用ifconfig查看自己的局域网网段补充说明grep -E 拓展的正则表达式第十行找到我所在的局域网网段为192.168.1.xxx# 使用ifconfig查看自己的局域网网段neil192 ~ %ifconfig|grep-E(inet|netmask)inet127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen128inet6 fe80::1%lo0 prefixlen64scopeid 0x1 inet6 fe80::3482:e3ff:feed:b18%anpi1 prefixlen64scopeid 0x4 inet6 fe80::3482:e3ff:feed:b17%anpi0 prefixlen64scopeid 0x5 inet6 fe80::1818:edca:8495:3b76%en0 prefixlen64secured scopeid 0xb# 下面这一行就是我们的局域网所在网段inet192.168.1.7 netmask 0xffffff00 broadcast192.168.1.255 inet6 240e:3ba:30b9:de60:1871:4e51:fb11:b7ac prefixlen64autoconf secured inet6 240e:3ba:30b9:de60:cd3e:16b3:6d8:f28 prefixlen64autoconf temporary inet6 fe80::78d5:4bff:fe0c:9a5d%awdl0 prefixlen64scopeid 0xc inet6 fe80::78d5:4bff:fe0c:9a5d%llw0 prefixlen64scopeid 0xd inet6 fe80::5aac:6efa:9d96:7e94%utun3 prefixlen64scopeid 0x12 inet6 fe80::d617:1ed0:a01f:8bd4%utun4 prefixlen64scopeid 0x13 inet6 fe80::ce81:b1c:bd2c:69e%utun5 prefixlen64scopeid 0x142.让我们来编写一个带有for循环的shell脚本来尝试ping所有本局域网内的地址#!/bin/bash# 从192.168.1.1 到 192.168.1.254foriin{1..254};do# 使用pingping-c2-i0.5192.168.1.$iif[$?-eq0];thenecho192.168.1.$iis upelseecho192.168.1.$iis downfidone别忘了赋予使用chmod x ping.sh来赋予脚本执行权限。3.执行脚本得到测试结果。一个小技巧改进输出结果以上方法虽然已经足够实现功能然而美中不足的地方在于直接echo ping输出的内容又多又杂可读性比较差我们只关心IP地址和是否宕机的话可以对pīng.sh如下改进:#!/bin/bash# from 192.168.1.1 to 192.168.1.254foriin{1..254};do# 现在我们将无用的信息重定向进/dev/null当中ping-c2-i0.5192.168.1.$i/dev/nullif[$?-eq0];thenecho192.168.1.$iis upelseecho192.168.1.$iis downfidone再次运行我们得到了清爽的结果neil192 00_shell % ./ping.sh192.168.1.1 is up192.168.1.2 is down192.168.1.3 is up192.168.1.4 is down192.168.1.5 is down192.168.1.6 is up192.168.1.7 is up192.168.1.8 is down192.168.1.9 is down192.168.1.10 is down192.168.1.11 is down补充知识IP地址用途说明192.168.1.0网络地址标识整个网络设备不能用192.168.1.1通常为网关路由器/网关地址192.168.1.2 - 192.168.1.254可用主机地址设备可以使用的IP192.168.1.255广播地址全网广播设备不能用

相关新闻

Flova多宫格视频生成实战:从AI图生视频到FFmpeg合成全流程

Flova多宫格视频生成实战:从AI图生视频到FFmpeg合成全流程

在AI内容创作领域,你是否曾幻想过能一键生成风格独特的视频内容,让创意不再受限于技术门槛?近期,一个名为“Flova”的工具及其“多宫格生视频Skill”功能在开发者社区和创意工作者中引发了广泛讨论。它能够将单张或多张图片&#…

2026/8/10 8:01:56 阅读更多 →
ROS2机器人开发从入门到实战:环境搭建、核心概念与仿真导航全流程

ROS2机器人开发从入门到实战:环境搭建、核心概念与仿真导航全流程

最近在整理机器人开发的学习路线时,发现很多同学对ROS2既充满兴趣又感到无从下手。网上的资料要么版本老旧,要么过于零散,不成体系。特别是对于零基础的开发者,从环境搭建到第一个可运行的机器人程序,中间往往卡在无数…

2026/8/10 8:01:56 阅读更多 →
Antigravity CLI 命令行工具:AI辅助编程与自动化任务实战指南

Antigravity CLI 命令行工具:AI辅助编程与自动化任务实战指南

这次我们来看一个名为 Antigravity CLI 的命令行工具。从名称和网络热词来看,它很可能与代码生成、AI辅助编程或某种开发环境增强工具有关。对于开发者而言,一个高效的 CLI 工具能极大提升日常编码、调试和系统管理的效率。本文将深入探讨 Antigravity C…

2026/8/10 8:01:56 阅读更多 →

最新新闻

XUnity.AutoTranslator:Unity游戏一键翻译的终极解决方案

XUnity.AutoTranslator:Unity游戏一键翻译的终极解决方案

XUnity.AutoTranslator:Unity游戏一键翻译的终极解决方案 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 你是否曾经因为语言障碍而无法畅玩心爱的Unity游戏?XUnity.AutoTranslato…

2026/8/10 9:02:53 阅读更多 →
07 DCA/Read DCA/DCM

07 DCA/Read DCA/DCM

DCA: Duty Cycle Adjuster,调整 颗粒内WCK duty(以byte为单位) Read DCA:调整 颗粒侧输出的DQ duty DCM:监测 颗粒内WCK duty,回报给ddrc 在training过程中,(暂时不考虑PHY READ training:DQSG --> RDDQ…

2026/8/10 9:02:53 阅读更多 →
PHP+MQTT构建物联网数据采集后端:EMQX Webhook到MySQL实战

PHP+MQTT构建物联网数据采集后端:EMQX Webhook到MySQL实战

为什么用PHP做物联网后端 很多人觉得PHP做物联网后端不靠谱,“PHP是不是只能做网页?” 实际上,物联网后端的核心需求是:接收设备数据、存数据库、提供管理界面、触发告警。这些全是PHP的舒适区。 跟Java/Go比,PHP的优势…

2026/8/10 9:02:53 阅读更多 →
Excel转Word批量生成工具,行政HR批量合同生成软件安装包下载

Excel转Word批量生成工具,行政HR批量合同生成软件安装包下载

去朋友公司串门,他们的HR小姐姐正对着电脑崩溃——Excel里五百多行员工信息,要一条条复制到Word合同里。填错一行就得重来。说实话这种活,干过一次就再也不想手动搞了。怎么实现批量生成这个工具的逻辑很简单。你在Word模板里写上{{姓名}}、{…

2026/8/10 9:02:53 阅读更多 →
AI搜索时代品牌生存指南:从SEO到BuildSOM的实战转型

AI搜索时代品牌生存指南:从SEO到BuildSOM的实战转型

1. 项目概述:当AI成为搜索引擎的“大脑”,品牌如何避免被“遗忘”?最近和几个做品牌营销和独立站的朋友聊天,大家普遍感到一种“寒气”:流量越来越贵,效果越来越差。以前靠堆关键词、做外链就能稳坐前排的日…

2026/8/10 9:02:53 阅读更多 →
ESP32 WiFi安全审计:Marauder工具实践与防护方案

ESP32 WiFi安全审计:Marauder工具实践与防护方案

物联网WiFi安全:被忽视的攻击面 你做了一套ESP32物联网设备,连着WiFi跑着MQTT,功能测试一切正常。上线运行后,有没有想过: 有人对着你的WiFi热点抓包怎么办? 有人发送Deauth帧把你的设备踢下线怎么办&…

2026/8/10 9:01:52 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →