使用prettyping让ping的输出更简便

ping 想必大家都不会陌生。当我们想要知道网络是否通畅时往往就会执行这个命令。 不过,默认的ping 命令输出比较单调乏味。因此,国外的某个老兄编写了 prettyping.sh 这个脚本,它不仅会加点色彩,还会来点图示。总之,看起来有点特别 就是了,下面为大家分享一下啊prettyping具体使用方法。

我们一直强调成都做网站、网站建设对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站建设公司不一定是大公司,创新互联作为专业的网络公司选择我们就是放心。

img

安装 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 的输出更简单易读方法分享一个让 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 的输出更简单易读方法分享一个让 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 肯定会有所帮助。尝试一下,你不会失望的。

本文名称:使用prettyping让ping的输出更简便
标题路径:http://www.shufengxianlan.com/qtweb/news33/209733.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联