阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

分享一个让 Ping 的输出更简单易读方法

278次阅读
没有评论

共计 1888 个字符,预计需要花费 5 分钟才能阅读完成。

导读 众所周知,ping 命令可以用来检查目标主机是否可达。使用 ping 命令的时候,会发送一个 ICMP Echo 请求,通过目标主机的响应与否来确定目标主机的状态。如果你经常使用 ping 命令,你可以尝试一下 prettyping。

Prettyping 只是将一个标准的 ping 工具增加了一层封装,在运行标准 ping 命令的同时添加了颜色和 unicode 字符解析输出,所以它的输出更漂亮紧凑、清晰易读。它是用 bash 和 awk 编写的自由开源工具,支持大部分类 Unix 操作系统,包括 GNU/Linux、FreeBSD 和 Mac OS X。Prettyping 除了美化 ping 命令的输出,还有很多值得注意的功能。

  • 检测丢失的数据包并在输出中标记出来。
  • 显示实时数据。每次收到响应后,都会更新统计数据,而对于普通 ping 命令,只会在执行结束后统计。
  • 可以灵活处理“未知信息”(例如错误信息),而不搞乱输出结果。
  • 能够避免输出重复的信息。
  • 兼容常用的 ping 工具命令参数。
  • 能够由普通用户执行。
  • 可以将输出重定向到文件中。
  • 不需要安装,只需要下载二进制文件,赋予可执行权限即可执行。
  • 快速且轻巧。
  • 输出结果清晰直观。
  • 安装 Prettyping

    如上所述,Prettyping 是一个绿色软件,不需要任何安装,只要使用以下命令下载 Prettyping 二进制文件:

    $ curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping

    将二进制文件放置到 $PATH(例如 /usr/local/bin)中:

    $ sudomv prettyping /usr/local/bin

    然后对其赋予可执行权限:

    $ sudochmod+x /usr/local/bin/prettyping

    就可以使用了。

    让 ping 的输出清晰易读

    安装完成后,通过 prettyping 来 ping 任何主机或 IP 地址,就可以以图形方式查看输出。

    $ prettyping ostechnix.com

    输出效果大概会是这样:

    分享一个让 Ping 的输出更简单易读方法

    如果你不带任何参数执行 prettyping,它就会一直运行直到被 ctrl + c 中断。

    由于 Prettyping 只是一个对普通 ping 命令的封装,所以常用的 ping 参数也是有效的。例如使用 -c 5 来指定 ping 一台主机的 5 次:

    $ prettyping -c 5 ostechnix.com

    Prettyping 默认会使用彩色输出,如果你不喜欢彩色的输出,可以加上 –nocolor 参数:

    $ prettyping --nocolor ostechnix.com

    同样的,也可以用 –nomulticolor 参数禁用多颜色支持:

    $ prettyping --nomulticolor ostechnix.com

    使用 –nounicode 参数禁用 unicode 字符:

    分享一个让 Ping 的输出更简单易读方法

    如果你的终端不支持 UTF-8,或者无法修复系统中的 unicode 字体,只需要加上 –nounicode 参数就能轻松解决。

    Prettyping 支持将输出的内容重定向到文件中,例如执行以下这个命令会将 prettyping ostechnix.com 的输出重定向到 ostechnix.txt 中:

    $ prettyping ostechnix.com |tee ostechnix.txt

    Prettyping 还有很多选项帮助你完成各种任务,例如:

  • 启用 / 禁用延时图例(默认启用)
  • 强制按照终端的格式输出(默认自动)
  • 在统计数据中统计最后的 n 次 ping(默认 60 次)
  • 覆盖对终端尺寸的自动检测
  • 指定 awk 解释器路径(默认:awk)
  • 指定 ping 工具路径(默认:ping)
  • 查看帮助文档可以了解更多:

    $ prettyping --help

    尽管 Prettyping 没有添加任何额外功能,但我个人喜欢它的这些优点:

  • 实时统计 —— 可以随时查看所有实时统计信息,标准 ping 命令只会在命令执行结束后才显示统计信息。
  • 紧凑的显示 —— 可以在终端看到更长的时间跨度。
  • 检测丢失的数据包并显示出来。
  • 如果你一直在寻找可视化显示 ping 命令输出的工具,那么 Prettyping 肯定会有所帮助。尝试一下,你不会失望的。


    via: https://www.ostechnix.com/prettyping-make-the-output-of-ping-command-prettier-and-easier-to-read/

    作者:SK 译者:HankChow 校对:wxy

    本文由 LCTT 原创翻译,Linux 中国 荣誉推出

    阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

    腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

    代金券:在阿里云专用满减优惠券

    正文完
    星哥玩云-微信公众号
    post-qrcode
     0
    星锅
    版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1888字。
    转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
    【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
    阿里云-最新活动爆款每日限量供应
    评论(没有评论)
    验证码
    【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

    星哥玩云

    星哥玩云
    星哥玩云
    分享互联网知识
    用户数
    4
    文章数
    19348
    评论数
    4
    阅读量
    7803417
    文章搜索
    热门文章
    开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

    开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

    开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
    星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

    星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

    星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
    云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

    云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

    云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
    我把用了20年的360安全卫士卸载了

    我把用了20年的360安全卫士卸载了

    我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
    星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

    星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

    星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
    阿里云CDN
    阿里云CDN-提高用户访问的响应速度和成功率
    随机文章
    还在找免费服务器?无广告免费主机,新手也能轻松上手!

    还在找免费服务器?无广告免费主机,新手也能轻松上手!

    还在找免费服务器?无广告免费主机,新手也能轻松上手! 前言 对于个人开发者、建站新手或是想搭建测试站点的从业者...
    颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

    颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

      颠覆 AI 开发效率!开源工具一站式管控 30+ 大模型 ApiKey,秘钥付费 + 负载均衡全...
    星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

    星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

    星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
    240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

    240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

      240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
    星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

    星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

    星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的 NAS 中! 大家对「数据安全感」的需求越来越高 ...

    免费图片视频管理工具让灵感库告别混乱

    一言一句话
    -「
    手气不错
    还在找免费服务器?无广告免费主机,新手也能轻松上手!

    还在找免费服务器?无广告免费主机,新手也能轻松上手!

    还在找免费服务器?无广告免费主机,新手也能轻松上手! 前言 对于个人开发者、建站新手或是想搭建测试站点的从业者...
    安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

    安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

    安装 Black 群晖 DSM7.2 系统安装教程(在 Vmware 虚拟机中、实体机均可)! 前言 大家好,...
    Prometheus:监控系统的部署与指标收集

    Prometheus:监控系统的部署与指标收集

    Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
    星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

    星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

    星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...
    开发者福利:免费 .frii.site 子域名,一分钟申请即用

    开发者福利:免费 .frii.site 子域名,一分钟申请即用

      开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...