【问题标题】:Difference Between Ping on Windows and UbuntuWindows 和 Ubuntu 上 Ping 的区别
【发布时间】:2012-01-27 02:35:14
【问题描述】:

我在 Ubuntu 的终端上弄乱了ping 命令,发现了一些让我困惑的东西:

终端进行大量的发送/接收,但 Windows 命令提示符只发送几个数据包然后退出。我能够得到结果的唯一方法是使用 Ctl+C 来停止 Ubuntu 终端上的输出。

这里发生了什么?我知道 Windows 命令提示符和 Ubuntu 上的终端之间存在很大差异,但我无法弄清楚这种差异是什么。有没有可能我没有使用正确的语法? (ping example.com)

感谢任何想法/帮助。

【问题讨论】:

    标签: ubuntu terminal command-prompt ping


    【解决方案1】:

    由于 Windows 通常默认发送 4 个数据包,您可以这样做:

    ping -c 4 example.com
    

    在 Ubuntu 上实现与 Windows 相同的行为。如果你想反过来,你可以这样做

    ping -t example.com
    

    【讨论】:

      【解决方案2】:

      它们是两个不同的程序,具有不同的默认行为。你实际上可以让一个人表现得像另一个人

      在windows上运行:

       ping -t example.com
      

      在 Linux 上

       ping -c 10  example.com
      

      查看详情

      【讨论】:

        【解决方案3】:

        我认为这只是平台之间实施的差异。如果要限制发送/接收的数据包数量,Ubuntu ping 具有 -c 标志,指示命令在一定数量的发送/接收请求后退出。

        http://manpages.ubuntu.com/manpages/hardy/man8/ping.8.html

        【讨论】:

          【解决方案4】:

          这是因为 windows 上的 ping 应用程序与 linux 不同。 windows 只运行几次即可为您提供信息,而 linux 则无限显示当前的 ping。

          【讨论】:

            猜你喜欢
            • 2018-06-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-01-09
            • 1970-01-01
            • 2013-02-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多