差异萍在Windows和Ubuntu
问题描述:
我是用在Ubuntu终端上的ping
命令乱搞,和我之间有东西,我感到困惑:差异萍在Windows和Ubuntu
的终端,使发送的疯狂量/接收,但在Windows命令提示符只发送几个数据包然后退出。我能够得到结果的唯一方法是使用Ctl+C
来停止Ubuntu终端上的输出。
这是怎么回事?我知道Windows命令提示符和Ubuntu上的终端有很大的区别,但我无法弄清楚它们有什么不同。有没有可能我没有使用正确的语法? (ping example.com
)
任何想法/帮助表示赞赏。
答
这是因为windows上的ping应用程序与linux不同。 windows只运行几个给你的信息,而linux无限地显示你当前的ping。
答
我认为这只是平台之间实现的区别。如果您想限制发送/接收的数据包数量,Ubuntu ping会有一个-c标志,指示命令在发送/接收一定数量的请求后退出。
答
由于Windows通常缺省送出4个包,你可以这样做:
ping -c 4 example.com
来实现相同的行为与Windows在Ubuntu。如果你想要它,你可以做另一种方式
ping -t example.com