2012-01-27 73 views
5

我是用在Ubuntu終端上的ping命令亂搞,和我之間有東西,我感到困惑:差異萍在Windows和Ubuntu

的終端,使發送的瘋狂量/接收,但在Windows命令提示符只發送幾個數據包然後退出。我能夠得到結果的唯一方法是使用Ctl+C來停止Ubuntu終端上的輸出。

這是怎麼回事?我知道Windows命令提示符和Ubuntu上的終端有很大的區別,但我無法弄清楚它們有什麼不同。有沒有可能我沒有使用正確的語法? (ping example.com

任何想法/幫助表示讚賞。

回答

5

他們是兩個不同的程序,有不同的默認行爲。實際上,你可以做一個循規蹈矩像另一個

在Windows上運行:

ping -t example.com 

在Linux上

ping -c 10 example.com 

看看這裏的細節

1

這是因爲windows上的ping應用程序與linux不同。 windows只運行幾個給你的信息,而linux無限地顯示你當前的ping。

7

由於Windows通常缺省送出4個包,你可以這樣做:

ping -c 4 example.com 

來實現相同的行爲與Windows在Ubuntu。如果你想要它,你可以做另一種方式

ping -t example.com