使用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/10/18 13:04:37 阅读更多 →
ROS2机器人开发从入门到实战:环境搭建、核心概念与仿真导航全流程

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

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

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

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

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

2026/10/18 18:52:59 阅读更多 →

最新新闻

海康网络摄像机字符叠加OSD例程:BCB6.0老项目集成指南

海康网络摄像机字符叠加OSD例程:BCB6.0老项目集成指南

简介:面向视频监控开发者的海康网络高清摄像机字符叠加OSD例程,演示在BCB6.0集成环境中调用海康SDK实现OSD文字信息显示。压缩包共56个文件,约11.61MB,主要包含动态库、静态链接库、头文件、C源码及工程配置,另附可直接…

2026/10/19 16:19:22 阅读更多 →
数据通信网络基础入门:从IP寻址到路由转发与故障排查

数据通信网络基础入门:从IP寻址到路由转发与故障排查

数据通信网络基础,说白了一件事:让数据从一台设备准确、高效地到达另一台设备。听起来简单,但里面的门道不少。我当年学数通的时候,就是被各种协议、分层模型、封装解封装搞得一头雾水,后来踩了无数坑,才慢…

2026/10/19 16:19:22 阅读更多 →
数据库中间件Atlas实战:读写分离、分库分表与连接管理全解析

数据库中间件Atlas实战:读写分离、分库分表与连接管理全解析

最近在整理一套老系统的数据库访问链路,项目代号就叫 Atlas。这套东西本质是一个放在应用和 MySQL 之间的访问中间层,用来统一解决读写分离、分库分表、连接管理这些烦心事。你可能也遇到过类似情况:业务量上来之后,单库单表扛不住…

2026/10/19 16:19:22 阅读更多 →
NitroGen:用开放基础模型打造可跨游戏迁移的通用游戏智能体

NitroGen:用开放基础模型打造可跨游戏迁移的通用游戏智能体

大概从去年开始,圈子里聊游戏AI,聊着聊着就会绕到同一个问题上:为什么每个游戏都要重新训练一个智能体?从“打砖块”换到“赛车”,哪怕核心逻辑都是“观察-决策-反馈”,模型却往往要从零再来。NitroGen这个…

2026/10/19 16:19:22 阅读更多 →
混合精度计算:8位硬件逼近32位效果的原理与实战

混合精度计算:8位硬件逼近32位效果的原理与实战

一年多前,我刷到一个挺夸张的新闻标题:9个月迭代AI芯片,8位硬件跑出32位精度。第一反应是营销号又开始整活了,但仔细把背后的技术方案扒完,发现这类说法虽然标题党,核心思路倒是实打实存在的东西。做模型部…

2026/10/19 16:19:22 阅读更多 →
图像边缘检测算法详解:从Sobel梯度到Canny非极大值抑制与双阈值

图像边缘检测算法详解:从Sobel梯度到Canny非极大值抑制与双阈值

简介:面向图像处理初学者、计算机视觉专业学生与算法入门者,这是一套基于 Visual Studio 2015 开发的图像边缘检测算法演示程序,集图像读取、显示、保存、灰度化、二值化、直方图统计、亮度/对比度与饱和度调整、HSV/YUV 色彩空间转换&#x…

2026/10/19 16:18:18 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →