Z bloga Eksploracja Linuksa Mam tę interesującą wskazówkę.
Ponieważ mówią, że obraz jest wart tysiąca słów, tutaj zostawię wam dwa zrzuty ekranu przedstawiające różnice między tworzeniem pliku świst do komputera w zwykły sposób i zrobić to tak, jak pokażę później.
Normalny ping:
Jak widać, na początku każdego wiersza pokazuje nam datę i godzinę (i sekundy) każdej odpowiedzi na ping, następnie pokazuje nam zwrócone bajty i resztę danych, które normalnie otrzymujemy. Ponadto pokazuje nam różne kolory dla każdego typu informacji, które zwraca, ułatwiając w ten sposób ich identyfikację.
Aby uzyskać ping w ten sposób, używamy następującego wiersza:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
To samo, co to znaczy ... to trochę skomplikowane do wyjaśnienia 🙂
Najpierw pingujemy cel (na zrzutach ekranu pc1, ale jeśli spróbujesz tego w ten sposób, to nie zadziała, dlatego wstawiłem localhost w linii), to to, co to polecenie zwraca, przekazujemy jako dane `` oczekujące '', a używając xargs wskazujemy, że umieszczamy przed danymi, które właśnie mamy w `` gotowości '', wstawimy wynik wykonania echa do polecenia date (z parametrami). Tak ... Wiem, że zrozumienie tego jest trochę skomplikowane, ale zrozumienie tego nie jest w tej chwili całkowicie obowiązkowe 🙂
Jak możemy użyć tego domyślnego pinga steroidowego zamiast zwykłego pinga?
Najpierw musimy stworzyć w naszym .bashrc (zwróć uwagę na punkt na początku pliku) funkcja, to znaczy, utworzymy ten ping ze sterydami w naszym terminalu jako coś normalnego, aby móc z łatwością z niego korzystać.
Aby to zrobić, wykonajmy następujące kroki:
1. Otwieramy plik .bashrc który znajduje się w naszym domu. Możemy skorzystać z naszego ulubionego edytora tekstu:
1.1. Jeśli używasz KDE - "Naciśnij [Alt] + [F2]wpisz następujące informacje i naciśnij [Wchodzić] : kate ~ / .bashrc
1.2. Jeśli używasz Gnome, Unity lub Cinnamon - "Naciśnij [Alt] + [F2]wpisz następujące informacje i naciśnij [Wchodzić] : gedit ~ / .bashrc
2. Na końcu pliku piszemy następujące dwie linie:
function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'
3. Teraz wystarczy tylko zainstalować pakiet cze … Który jest tym, który pozwoli nam wszystko wizualizować kolorami.
4. Teraz musimy otworzyć nowy terminal i po prostu pingować tam, gdzie lubisz najbardziej ... powinno działać bez problemów: ping localhost
Co właściwie zrobiliśmy?
Cóż ... piszemy w naszym pliku .bashrc (Wiesz, plik, który zawiera nasze konfiguracje lub dostosowania dla rzeczy związanych z naszym terminalem) dwie proste linie, z pierwszą z nich tworzymy polecenie eping, że jego funkcją jest pingowanie (ze wszystkimi tymi parametrami) celu, który umieścimy po poleceniu (Na przykład ping localhost… localhost jest celem)Jeśli chcesz dowiedzieć się więcej o tworzeniu funkcji basha, przeczytaj artykuł: Niezwykle przydatna wskazówka, jeśli używasz terminala
Samo to nie sprawi, że użycie polecenia ping pokaże nam takie dane ... to tylko sprawi, że użycie eping pokaże nas w ten sposób, więc w drugiej linii po prostu definiujemy, że kiedy wpiszemy ping, faktycznie chcemy użyć eping.
Jeśli trochę się zaangażowałem, przepraszam 🙂 ... wszelkie pytania postaram się wyjaśnić.
Jeszcze raz dzięki Eksploracja Linuksa Aby udostępnić wskazówkę ping + date, starałem się wnieść trochę więcej i dlatego dodałem kolory i zdefiniowałem, że ping = eping (po utworzeniu eping).
No cóż, mam nadzieję, że się przydało 😀
pozdrowienia
Cóż, system zostawił mi Twój artykuł.Kiedy wykonałem polecenie w konsoli, wszystko mnie sparaliżowało, musiałem skorzystać z TTY, aby zabić proces terminala.
pozdrowienia
Ufff ... dzięki Bogu, przeczytałem twój komentarz przed zrobieniem tego ... jako dobry nowicjusz w Linuksie mam zwyczaj stosowania wszystkiego, co znajdę ... w sumie ... jeśli to zamulę ... format i to wszystko ... .
????
Zawsze staram się wszystko wyjaśnić w możliwie najprostszy sposób, mam nadzieję, że posty tutaj okażą się interesujące 🙂
I hehehe, nah formatowanie jest zawsze ostatnią opcją hehe 🙂
Formatowanie po zawieszeniu systemu wydaje się być niestandardowym ustawieniem dziedziczonym z systemu Windows xD
Jaka konkretnie komenda „zrzuciła system” za Ciebie? 🙂
No cóż, gdy zrobiłem kroki jakie postawiłeś ... Wydaje mi się, że to coś z funkcją bo komenda:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Działa płynnie.
Funkcja to pojedyncza linia, czy umieściłeś ją jako 1 linię czy 2 linie?
Po prostu spróbowałem ponownie (i próbowałem już wcześniej) i nie wyświetla mi się błąd.
Bonito!
Nawiasem mówiąc, czy ktokolwiek inny całkowicie nienawidzi adresów IP zaczynających się od 10?
ARRRGHHH !!!
Zapomniałem, 10.0. Mogę je znieść ... ale o 10.2. Nie zdaję ich !!!!
Czy ktoś inny ma talent do adresów IP? 192.168.0 vs 192.168.1 itd.?
U mnie zadziałało, dzięki za artykuł gaara 😀
Przyjaciel przyjemności 🙂
Doskonale, uważam, że jest bardzo dobry i działał cudownie!!
Na początku myślałem, że to pojedynczy i półtorowy błąd, ale potem umieściłem je w dwóch wierszach i już działa bardzo dobrze. Wielki wkład.
Swoją drogą moja miłość jest do ip: 10.10…. XD
Przyjemność 😀
Korzystam z okazji i witam na blogu ... Widzę, że jesteś fanem terminala, no cóż, mamy dwie LOL !!
Pozdrowienia 😉
Wielkie dzięki! Wczoraj dotarłem tylko na stronę i niewiele zarejestrowałem na blogu, ale widziałem koleżeństwo, które istnieje i zostałem: $ A jeśli jestem fanem terminala, uwielbiam pracować w tty, chociaż moja wiedza jest nadal podstawowy i jestem zmuszony polegać na środowisku graficznym.
Tak, tutaj zawsze staraliśmy się, aby wszyscy byli częścią tej samej wspaniałej rodziny 😀
Zalecam zobaczenie tagu Bash, jeśli podoba Ci się terminal - » https://blog.desdelinux.net/tag/bash/
Chociaż ... coś mi mówi, że już tam jesteś, LOL!
Daj nam znać, jeśli chcesz, możesz zarejestrować się na forum, a my pomożemy Ci lepiej: http://foro.desdelinux.net
pozdrowienia
Wielkie dzięki! Mam nadzieję, że będę częścią tej rodziny i być może wkrótce będę mógł coś wnieść.
Jeśli chodzi o tag, zobaczyłem już 4 pełne strony, które pokazywał, i odwiedziłem każdą z nich, ucząc się trochę więcej. Przyszedłem na stronę w poszukiwaniu informacji o SSH, to moja wielka pasja.
Zamierzam się wtedy zarejestrować na forum, o którym myślę, że wczoraj zjadłem bloga w wiedzy do 2 w nocy XD
Pozdrowienia.
Następnie poszukaj znacznika terminala, aby zobaczyć 😉
hahahahahaha do drugiej w nocy czytam o Linuksie, nazywam to „dobrze spędzonym czasem” 😀