首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上Ping与Ubuntu上Ping的区别

Windows上Ping与Ubuntu上Ping的区别
EN

Stack Overflow用户
提问于 2012-01-27 10:35:15
回答 4查看 37.1K关注 0票数 4

我在Ubuntu的终端上摆弄ping命令,我发现了一些让我困惑的事情:

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

这里发生什么事情?我知道Windows的命令提示符和Ubuntu上的终端有很大的不同,但我不知道这是什么不同。有没有可能我使用的语法不正确?(ping example.com)

任何想法/帮助都是非常感谢的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-27 10:40:23

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

在windows运行时:

代码语言:javascript
复制
 ping -t example.com

在linux上

代码语言:javascript
复制
 ping -c 10  example.com

请查看此处了解详细信息

  • Linux
  • Windows
票数 4
EN

Stack Overflow用户

发布于 2012-01-27 10:41:04

由于Windows默认情况下通常会发出4个数据包,因此您可以这样做:

代码语言:javascript
复制
ping -c 4 example.com

以实现与Ubuntu上的Windows相同的行为。如果你想反其道而行之,你可以这样做

代码语言:javascript
复制
ping -t example.com
票数 6
EN

Stack Overflow用户

发布于 2012-01-27 10:38:42

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9028312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档