【检测手机有无网络】

下面是这条命令的逐段解释


🔧 完整命令:

bash 复制代码
adb shell "ping -c 1 223.5.5.5 > /dev/null && echo '网络正常' || echo '无法访问互联网'"

🧩 分段解析:

部分 解释
adb shell 通过 ADB 进入 Android 设备的 shell 环境
"..." 把整个命令作为一个字符串传入设备中执行
ping -c 1 223.5.5.5 使用 ping 命令只发送 1 个包-c 1),目标 IP 是 223.5.5.5(阿里公共 DNS,常用于测试)
> /dev/null ping 命令的输出重定向到黑洞 /dev/null,避免屏幕上显示 ping 的详细内容
&& 如果前面的 ping 成功(返回码为 0),就执行后面的命令
echo '网络正常' 输出文字"网络正常"
`
echo '无法访问互联网' 输出文字"无法访问互联网"

🧪 整体逻辑:

  • 如果 ping 成功,表示设备可以访问互联网,就输出:

    复制代码
    网络正常
  • 如果 ping 失败,说明网络不通,就输出:

    复制代码
    无法访问互联网

💡 小贴士:

你可以把 IP 地址替换成你信任的公共服务器,比如:

  • 8.8.8.8(Google DNS)
  • 114.114.114.114(中国电信 DNS)
  • www.baidu.com(需设备 DNS 能解析)

相关推荐
HaleyTiger37 分钟前
新电脑(包含联想电脑)访问正常的系统加载不出页面,但是网络telnet又是通畅的(PG数据库连接public模式下能看到表及数据,其他模式下的表和数据看不了)
网络
鸠摩智首席音效师11 小时前
如何在 Apache 中启用 HSTS 以增强网络安全性 ?
网络·apache
alex10011 小时前
Context Compliance Attack:大模型安全的新兴威胁与防御策略
网络·安全·web安全
追逐梦想的小孩15 小时前
从零开始学华为:Console口连接设备
网络·华为·交换机
Boilermaker199215 小时前
【Java】网络编程(5)
网络
lpfasd12316 小时前
SSL证书有效期缩短至200天的影响
网络·网络协议·ssl
艾菜籽17 小时前
网络原理-HTTP
网络·网络协议·http
new_daimond17 小时前
微服务-Nacos 技术详解
网络·微服务·架构
zzz.1020 小时前
Calico 网络插件在 K8s 集群的作用
网络·云原生·kubernetes
运维行者_20 小时前
OpManager 与 iOS 26:开启 IT 运维新时代
运维·网络·网络协议·网络安全·ios·iphone·告警