一、介绍
gping命令是一种网络工具,通常用于测试网络连接的延迟和丢包情况。它是对传统ping命令的扩展,提供了更直观的可视化效果。以下是对gping命令的详细介绍。
1.gping命令概述
gping是“Graphical Ping”的缩写,旨在通过图形化界面展示ping测试的结果。与传统的ping命令不同,gping能够实时绘制出目标主机的延迟变化曲线,使用户更容易识别网络状况。
github地址:https://github.com/orf/gping/releases
采用 rust语言编写
2.gping的主要功能
实时监控:gping可以持续监测目标IP地址或域名的响应时间,并以图形方式显示。
丢包率分析:除了延迟,gping还可以显示丢包率,帮助用户判断网络稳定性。
多目标支持:用户可以同时监测多个目标地址,通过不同颜色或线条区分各个目标的网络状态。
二、使用
1.安装
wget https://github.com/orf/gping/releases/download/gping-v1.17.3/gping-x86_64-unknown-linux-musl.tar.gz
tar -zxvf gping-x86_64-unknown-linux-musl.tar.gz
cp gping /usr/local/bin/
我这里使用centos7.6测试,需要下载 musl 标记的包。
2.使用
gping [目标IP或域名]
gping www.baidu.com
用法
Ping,但带有图形。
用法: gping [选项] [主机或命令]...
参数:
[主机或命令]... 要ping的主机或IP地址,或者如果使用--cmd选项,则是要执行的命令列表。可以使用云端缩写,如aws:eu-west-1。
选项:
--cmd
绘制一组命令的执行时间图形,而不是ping主机。
-n, --watch-interval <WATCH_INTERVAL>
观察间隔,单位为秒(可以使用部分秒,如'0.5')。默认情况下,ping的间隔为0.2,命令的间隔为0.5。
-b, --buffer <BUFFER>
决定在图形中显示的秒数。[默认值:30]
-4
将ping目标解析为IPv4地址。
-6
将ping目标解析为IPv6地址。
-i, --interface <INTERFACE>
使用指定的网络接口进行ping操作。
-s, --simple-graphics
使用点字符代替盲文字符。
--vertical-margin <VERTICAL_MARGIN>
图形上下的垂直边距。[默认值:1]
--horizontal-margin <HORIZONTAL_MARGIN>
图形左右的水平边距。[默认值:0]
-c, --color <color>
为图形条目分配颜色。
此选项可以多次定义,以逗号分隔的字符串形式提供,颜色的顺序将与传递给gping的主机或命令一一对应。
可以使用十六进制RGB颜色代码(格式:#RRGGBB),或以下颜色名称:'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'gray', 'dark-gray', 'light-red', 'light-green', 'light-yellow', 'light-blue', 'light-magenta', 'light-cyan', 和 'white'。
--clear
关闭程序后清除终端中的图形。
-h, --help
打印帮助信息。
-V, --version
打印版本信息。
可以添加多个IP,每个IP会以不同颜色绘制,加以区分。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南