Windows和Ubuntu上Ping的区别

nma*_*rko 5 terminal ubuntu ping command-prompt

ping在Ubuntu的终端上搞乱了这个命令,我发现了一些令我困惑的事情:

终端发送疯狂的发送/接收数量,但Windows命令提示符只发送一些数据包然后退出.我能够获得结果的唯一方法是使用Ctl+C停止Ubuntu终端上的输出.

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

任何想法/帮助表示赞赏.

Kar*_*son 7

由于Windows通常默认发送4个数据包,您可以执行以下操作:

ping -c 4 example.com
Run Code Online (Sandbox Code Playgroud)

在Ubuntu上实现与Windows相同的行为.如果你想要它,你可以做另外的方式

ping -t example.com
Run Code Online (Sandbox Code Playgroud)


Vla*_*lad 5

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

在Windows上运行:

 ping -t example.com
Run Code Online (Sandbox Code Playgroud)

在linux上

 ping -c 10  example.com
Run Code Online (Sandbox Code Playgroud)

在这里查看详细信息