2012-01-27 125 views
5

me estaba metiendo con el comando ping en el terminal en Ubuntu, y me encontré con algo que me confunde:diferencia entre Ping en Windows y Ubuntu

La Terminal hace que una cantidad insana de envío/recibe, sin embargo, el de Windows El símbolo del sistema solo envía unos pocos paquetes y luego sale. La única forma en que pude obtener un resultado es usar Ctl+C para detener la salida en la Terminal de Ubuntu.

lo que está pasando aquí? Sé que hay una gran diferencia entre el símbolo del sistema de Windows y el terminal en Ubuntu, pero no puedo entender cuál es esa diferencia. ¿Es posible que no esté usando la sintaxis correcta? (ping example.com)

Se agradecen todas las ideas/ayuda.

Respuesta

5

Son dos programas diferentes, que tienen diferente comportamiento predeterminado. En realidad puede hacer que uno se comporte como otro

En las ventanas de gestión:

ping -t example.com 

En Linux

ping -c 10 example.com 

Mire aquí para más detalles

1

esto se debe a que la aplicación de ping en Windows es diferente de Linux. Windows ejecuta solo unos pocos para darle la información, mientras que Linux muestra infinitamente el ping actual.

2

Creo que es solo una diferencia en la implementación entre plataformas. Si desea limitar el número de paquetes enviados/recibidos, Ubuntu ping tiene el indicador -c que indica al comando que salga después de un cierto número de solicitudes de envío/recepción.

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

7

Desde Windows normalmente envía 4 paquetes por defecto que puede hacer:

ping -c 4 example.com 

para lograr el mismo comportamiento que el de Windows en Ubuntu. Si lo quiere al revés, puede hacerlo

ping -t example.com 
Cuestiones relacionadas