Pinguj 4 razy

31

Zwykle używam polecenia ping do sprawdzenia połączenia internetowego. Jeśli korzystam z systemu Windows:

ping google.com

Dostaję tylko 4 pingi informacyjne, ale w Ubuntu, jeśli użyję tego polecenia, ping może się zatrzymać, dopóki nie zatrzymam go za pomocą Ctrl+ C. Czy mogę pingować tylko 4 razy, a następnie zatrzymać? Jeśli mogę, czy mogę użyć go jako domyślnego?

lambda23
źródło
1
Prawie każde polecenie (w tym ping) w Linuksie zawiera obszerne podręczniki: 1. Tekst pomocy: ping --helporaz 2. Strona podręcznika:man ping
jippie

Odpowiedzi:

51

Jak już odpowiedział Olive Twist, ping -c 4 google.comzrobi to.

Jeśli chcesz ustawić to jako domyślną, jednym ze sposobów jest utworzenie aliasu dla polecenia ping za pomocą:

alias ping='ping -c 4'

Zapisz go w ~/.bashrcpliku, aby był trwały lub będzie trwał tylko dla bieżącej sesji terminala.

Laurent
źródło
+1 dla aliasu. Myślałem o ustawieniach całego systemu. Twoje jest fajnym rozwiązaniem
Anwar
22

Tak, możesz. Musisz użyć -copcji, aby powiedzieć pingowi, aby to zrobił, np

ping -c 4 google.com

Ta -copcja informuje program ping, aby zatrzymał się po wysłaniu (lub odebraniu) określonej liczby ECHO_RESPONSEpakietów.

Szczegółowe informacje można znaleźć na stronie podręcznika ping .

Anwar
źródło
-2

Jeśli chcesz pingować za pomocą adresu IP, wpisz:

ping -c 4 192.168.1.100 

(pamiętaj, aby wstawić spację między swoim numerem -c 4a adresem IP!

Niektórzy pomyślą:

 ping 192.168.1.100 -c 4 (WRONG)
Denniz20018
źródło
5
ping 192.168.1.100 -c 4NIE jest źle.
Pilot6