使 Linux 上的 ping 行为类似于 Mac OSX 上的 ping

使 Linux 上的 ping 行为类似于 Mac OSX 上的 ping

经过大量的互联网搜索并尝试了手册页上的几乎每个选项后,我被难住了。

我每天都会定期使用 Linux 和 Mac。我注意到我更喜欢 ping 命令在 Mac 上的行为,并且我开始对寻找一种在 Linux 上复制它的方法感兴趣,假设必须有一些参数组合才能做到这一点。我还没有找到。

在 Mac 上,如果我 ping 主机,默认情况下它会每秒打印一些内容: ping 成功或 ping 失败。

在 Linux 上,默认行为似乎是将失败响应批处理为 3-4 秒的块。如果你并行运行它们来 ping 一个失效的 IP,Mac ping 将每秒更新一次,Linux 将每 3-4 更新一次。如果主机启动,则行为是相同的:它们都每秒打印一个响应。

我更喜欢 Mac 每秒打印的行为,无论成功还是失败。我一直无法找到任何选项组合来让 Linux ping 正常工作。

有一个“-O”选项,这是我得到的最接近的选项,但它不必要地冗长:它为每个失败的 ping 打印两行,而不是只打印一行。

有没有其他人找到了正确的参数组合,使 Linux ping 的行为与 Mac ping 相同?

相关内容