前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux一句命令之判断是否连上互联网

Linux一句命令之判断是否连上互联网

作者头像
Qt君
发布2019-07-15 15:10:35
2.7K0
发布2019-07-15 15:10:35
举报
文章被收录于专栏:跟Qt君学编程跟Qt君学编程

主要使用ping命令测试:

代码语言:javascript
复制
ping www.baidu.com -c 1 | tail -n 1 | grep min

执行命令:

  • 如果是连接到互联网即返回输出,否则不输出,以此来判断。
代码语言:javascript
复制
root@ubuntu:~$ ping www.baidu.com -c 1 | tail -n 1 | grep min
rtt min/avg/max/mdev = 7.631/7.631/7.631/0.000 ms

单纯执行ping命令:

代码语言:javascript
复制
strong@ubuntu:~$ ping www.baidu.com -c 1
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39: icmp_seq=1 ttl=128 time=5.33 ms

--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 5.336/5.336/5.336/0.000 ms

总结:

  • ping的-c 1命令为ping一次;
  • 'tail -n 1'为获取从行尾开始的最后一行;
  • 'grep min'为获取内容是否包含"min"字符串;
  • 可以看到使用ping一个互联网网址并判断ping的输出,通过"min"字段来比较是否具备连接上互联网的功能。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档