我是用在Ubuntu終端上的ping
命令亂搞,和我之間有東西,我感到困惑:差異萍在Windows和Ubuntu
的終端,使發送的瘋狂量/接收,但在Windows命令提示符只發送幾個數據包然後退出。我能夠得到結果的唯一方法是使用Ctl+C
來停止Ubuntu終端上的輸出。
這是怎麼回事?我知道Windows命令提示符和Ubuntu上的終端有很大的區別,但我無法弄清楚它們有什麼不同。有沒有可能我沒有使用正確的語法? (ping example.com
)
任何想法/幫助表示讚賞。
我是用在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