ping 4 次

lam*_*a23 48 command-line ping

通常我使用 ping 来检查我的互联网连接。在 Windows 中,如果我使用:

ping google.com
Run Code Online (Sandbox Code Playgroud)

我只得到 4 个信息 ping,但在 Ubuntu 上,如果我使用该命令,则 ping 无法停止,直到我用Ctrl+停止它为止C。我可以只ping 4 次然后停止吗?如果可以,我可以将其用作默认值吗?

lau*_*ent 72

正如 Olive Twist 已经回答的那样,ping -c 4 google.com会这样做。

如果要将其设为默认值,一种方法是使用以下命令为 ping 创建别名:

alias ping='ping -c 4'

将其保存到您的~/.bashrc文件中以使其永久化,否则它只会持续到当前的终端会话中。


Anw*_*war 26

是的你可以。您需要使用-c选项来告诉 ping 执行此操作,例如

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

-c选项告诉 ping 程序在发送(或接收)指定数量的ECHO_RESPONSE数据包后停止 。

有关详细信息,请参阅ping 手册页