在 Linux 上测试是否有网络连接,可以使用 `ping` 命令。该命令用于测试与远程主机的网络连接状态。

使用 `ping` 命令,可以发送一个 ICMP 回显请求给目标主机,如果目标主机正确接收并回复了这个请求,那么就说明有网络连接。如果没有回复或回复超时,就说明网络连接有问题。
下面是通过 `ping` 命令测试网络连接的方法:
1. 打开终端。
2. 输入 `ping -c 4 www.google.com`,其中 `-c` 参数表示发送的回显请求数量,`www.google.com` 是一个测试用的域名,你也可以使用其他域名或 IP 地址。
3. 按下回车键开始测试。
命令执行后,你将会看到类似以下的输出:
```
PING www.google.com (172.217.0.196) 56(84) bytes of data.
64 bytes from hkg07s29-in-f4.1e100.net (172.217.0.196): icmp_seq=1 ttl=117 time=18.3 ms
64 bytes from hkg07s29-in-f4.1e100.net (172.217.0.196): icmp_seq=2 ttl=117 time=18.3 ms
64 bytes from hkg07s29-in-f4.1e100.net (172.217.0.196): icmp_seq=3 ttl=117 time=16.1 ms
64 bytes from hkg07s29-in-f4.1e100.net (172.217.0.196): icmp_seq=4 ttl=117 time=16.2 ms
--- www.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 16.105/17.279/18.295/0.845 ms
```
如果输出中显示有数据包的丢失,例如 `0% packet loss`(没有数据包丢失),则表明网络连接正常。如果显示数据包丢失,可能是网络连接问题,需要进一步排查。