尧图精选

tldr 项目中的 mtr 命令速查页:Matt‘s Traceroute 路由追踪与持续 Ping 的实战指南

🕒 发布时间:2026/10/2 12:40:32 📁 来源:尧图网络
文档教程知识库【免费下载链接】tldrCollaborative cheatsheets for console commands .项目地址https://gitcode.com/GitHub_Trending/tl/tldr点击查看免费下载mtrMatts Traceroute是一款同时整合traceroute与ping能力的网络诊断工具它既逐跳追踪到目标主机的路由路径又持续向每一个中间节点发送探测包。在 tldrTL;DR开源速查手册仓库中该命令的速查页被维护在common目录下并已同步翻译为阿拉伯语等多语言版本。读完本文你将掌握本仓库中mtr速查页的全部命令用法理解 tldr 页面中占位符与长短参数并写语法的设计原理并能结合traceroute、ping快速定位网络问题。一、mtr是什么traceroute 与 ping 的结合体tldr 仓库对mtr的定位非常精炼Matts Traceroute: combined traceroute and ping tool.Matt 的路由追踪工具整合了 traceroute 与 ping 的工具这一描述同时出现在 英文原版页面 与 阿拉伯语页面 中。从工作方式上看traceroute负责探测到目标主机沿途经过的所有网络节点hop展示每一跳的地址与往返延迟ping负责对单个目标持续发送 ICMP 探测包并统计丢包与延迟。mtr将二者合并它一边逐跳追踪路径一边持续向所有中间节点发送探测包因此能在一次运行中同时回答路径怎么走和每一跳质量如何两个问题。这也是它在网络排障定位丢包点、验证路由走向中被广泛使用的原因。在速查页头部mtr页面还通过See also行与仓库中的 traceroute 页面 和 ping 页面 建立了交叉引用方便用户在三个相关命令间跳转查看。二、仓库中的页面组织一份主文档多语言同步在 tldr 仓库中mtr的速查文档以英文主文档 翻译副本的方式组织。通过仓库检索可以看到以下文件文件路径语言pages/common/mtr.md英文主文档pages.ar/common/mtr.md阿拉伯语pages.es/common/mtr.md西班牙语pages.ko/common/mtr.md韩语pages.nl/common/mtr.md荷兰语pages.ru/common/mtr.md俄语所有语言版本的命令与参数保持一致仅翻译描述文字。以mtr -4 {{example.com}}为例阿拉伯语页面写作 فرض استخدام IPv4 أو IPv6强制使用 IPv4 或 IPv6英文原版则写作 Force IPv4 or IPv6参数本身完全不动。值得一提的细节是按照 通用参数翻译模板 中的说明阿拉伯语ar与波斯语fa页面中的占位符一律不做翻译以避免从右到左阅读时出现文本翻转错乱。因此在pages.ar/common/mtr.md中{{example.com}}、{{10}}等占位符保留了英文原文——这是 tldr 项目针对阿拉伯语页面的刻意约定而非翻译遗漏。三、速查页七大用法全解析tldr 风格指南要求每个页面最多收录 8 条示例且描述统一使用祈使句。mtr页面共收录 7 条高频用法下面逐条展开。3.1 基础用法追踪路径并持续 Ping 所有中间节点mtr {{example.com}}对目标主机执行路由追踪并持续向路径上所有中间跳点发送 ping 探测。输出会不断刷新实时展示每一跳的丢包率与延迟统计。example.com是 tldr 项目固定的示例占位值该域名由 IANA 保留给文档使用实际使用时替换为你的目标 IP 或域名即可。3.2 禁用 IP 与主机名反向映射mtr {{[-n|--no-dns]}} {{example.com}}默认情况下mtr会尝试把每一跳的 IP 地址反解为主机名加上-n--no-dns后不做任何 IP/主机名映射直接以 IP 数字形式显示。这在 DNS 解析缓慢、反解服务不可用或你只关心 IP 级路由时非常有用可以显著加快输出速度。注意这里使用了 tldr 的选项占位符语法{{[-n|--no-dns]}}管道两侧分别是短选项与 GNU 风格长选项tldr 客户端渲染时可以根据用户偏好任选其一显示详见下文占位符设计一节。3.3 每跳 Ping 10 次后输出报告mtr {{[-w|--report-wide]}} {{example.com}}-w--report-wide触发报告模式在每个中间节点各发送 10 个探测包之后一次性打印统计结果并退出而不是持续滚动刷新。这种跑一次、出一份报告的方式非常适合脚本化调用与自动化巡检。如果需要调整探测次数可以配合报告模式的其他参数如-c灵活控制。3.4 强制使用 IPv4 或 IPv6mtr -4 {{example.com}}-4强制走 IPv4 协议栈速查页的这条示例在多个语言版本中都保持了字面量-4写法说明文档作者认为此处无需用户输入、直接以 IPv4 为默认演示。对应的 IPv6 场景使用-6选项强制走 IPv6 协议栈实际使用时可根据目标主机支持的地址族替换。当目标同时解析出 A 与 AAAA 记录、而你希望锁定某一种协议时这两个开关尤其有用。3.5 自定义发送间隔秒mtr {{[-i|--interval]}} {{10}} {{example.com}}-i--interval指定向同一跳点发送下一个探测包之前等待的秒数。示例中以10秒为演示值将间隔拉长后每一跳的探测频率降低适合在对网络扰动敏感或带宽受限的环境中使用反之缩小间隔如0.5可以更快获取统计样本。该参数需要附带一个数值参数因此命令中出现{{10}}占位符。3.6 显示每一跳的自治系统号ASNmtr {{[-z|--aslookup]}} {{example.com}}-z--aslookup会对每一跳执行自治系统查询在输出中附加该节点所属的ASNAutonomous System Number自治系统号。这让你能直观看出流量经过了哪些运营商/机构的网络对跨境链路分析、运营商级丢包定位非常有价值。由于需要联网查询 AS 数据库启用后每次运行的开销会比普通模式略高。3.7 同时显示 IP 地址与反向 DNS 名mtr {{[-b|--show-ips]}} {{example.com}}-b--show-ips让输出同时呈现 IP 地址与反向 DNS 主机名。默认模式下mtr通常二选一显示多数情况下优先展示主机名而-b确保两列信息同时可见既能看到这跳叫什么如ae-1.r23.xxx.net也能锁定这跳的 IP 是什么如203.0.113.5便于在主机名与 IP 之间建立对应关系。四、参数速查表将速查页中的全部选项汇总如下选项短/长含义是否需要参数典型场景无基础路由追踪 持续 Ping目标主机快速观察整条路径质量-n/--no-dns禁用 IP 与主机名映射无DNS 慢或只需 IP 视角-w/--report-wide每跳探测 10 次后输出报告无脚本化、一次成报-4/-6强制 IPv4 / IPv6无锁定协议栈-i/--interval同一跳发送间隔秒数值降低探测频率-z/--aslookup显示每跳 ASN无运营商/链路归属分析-b/--show-ips同时显示 IP 与反向 DNS无建立 IP-主机名对应五、tldr 页面背后的设计规范占位符与长短参数mtr速查页中{{[-n|--no-dns]}}这类写法并非随意为之而是 tldr 项目 样式指南 规定的标准语法占位符{{...}}用户需要自行填写的值如{{example.com}}、{{10}}都用双花括号包裹tldr 客户端据此在终端中做高亮渲染方便一眼识别这里要换成我的值选项占位符{{[-o|--output]}}管道左侧为短选项、右侧为 GNU 风格长选项由客户端根据终端宽度或用户偏好决定展示哪种形式。样式指南同时建议能写长选项--no-dns时优先写长选项以保证跨平台一致性参数分离用空格而非等号样式指南明确倾向于--interval 10而非--interval10的书写形式除非程序本身不支持空格分隔。这一约定让同一份文档在不同客户端上自适应窄屏终端只显示-n宽屏或偏好详细信息的用户则看到--no-dns而源文档只需维护一份。此外每个页面都经过tldr-lint校验在 样式指南 中给出了tldr-lint path/to/tldr_page.md的本地检查方式约束页面的标题、描述祈使句、示例数量与参数顺序确保mtr等所有速查页维持统一、可机器解析的结构——这也是这类速查文档能被搜索引擎与 LLM 高效检索的基础。六、关联命令与阅读指引mtr并非孤立存在tldr 页面在头部用See also显式关联了两个兄弟命令traceroute 页面侧重逐跳路径打印提供--wait响应等待秒数、--queries每跳查询次数、--mtu探测 MTU、-I/--icmp改用 ICMP 而非 UDP等参数适合一次性观察路径拓扑ping 页面侧重单主机连通性提供-c次数、-i间隔、-6IPv6等参数适合快速判断目标是否可达。三者互为补充先ping判断目标是否存活再用traceroute看路径走向需要持续监控每一跳质量时则交给mtr。本仓库的mtr速查页英文版见 pages/common/mtr.md阿拉伯语版见 pages.ar/common/mtr.md将这三种场景中最常用的 7 条命令浓缩在一屏之内是快速上手的首选参考。赞分享文档教程知识库【免费下载链接】tldrCollaborative cheatsheets for console commands .项目地址https://gitcode.com/GitHub_Trending/tl/tldr点击查看免费下载相关推荐Serenity OS traceroute 命令完全指南源码级解析 ICMP 路由追踪实现Serenity OS traceroute 命令完全指南源码级解析 ICMP 路由追踪实现 本文以 Serenity OS 官方手册 traceroute操作系统内核驱动tldr 项目中的 7z 命令速查页高压缩率文件归档器实战指南tldr 项目中的 7z 命令速查页高压缩率文件归档器实战指南 本文以 tldr 开源仓库中的阿拉伯语 pages.ar/common/7z.md 速查页文档教程知识库tldr 项目中的 cat 命令速查页文件打印、合并与重定向实战详解tldr 项目中的 cat 命令速查页文件打印、合并与重定向实战详解 导读 cat 是 UNIX/Linux 世界中最基础也最常用的命令之一其核心职责是“打文档教程知识库创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →