Des del blog de Linux-Explore m'arriba aquest interessant tip.
Com diuen que una imatge val més que mil paraules, aquí els deixaré XNUMX screenshots de les diferències entre fer un fer ping a un ordinador de forma comuna i corrent, ia fer-ho com els mostraré més endavant.
Tennis normal:
Com poden apreciar, a l'inici de cada línia ens mostra la data i hora (i segons) de cada resposta de ping, seguidament ens mostra els bytes que van retornar, i la resta de les dades que normalment obtenim si. A més, ens mostra colors diferents per a cada tipus d'informació que ens retorna, així es fa més simple poder identificar els mateixos.
Per obtenir el ping d'aquesta manera fem servir la següent línia:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
La mateixa el que significa ... és una mica complex d'explicar 🙂
Primer fem ping a un objectiu (en els screenshots PC1, però si ho proven així no els funcionarà, per això poso localhost en la línia), Després el que ens torni aquest comando ho vam passar com a dada 'en espera', i usant xargs és que vam indicar que posem abans de la dada que recentment tenim en 'standby', posarem el resultat d'executar un fet a la comanda date (amb paràmetres ). Sí ... sé que és una mica complex d'entendre, però comprendre-no és d'el tot obligatori de moment 🙂
Com podem utilitzar aquest ping amb esteroides per defecte en comptes del ping regular?
Primer hem de crear al nostre .bashrc (Notin el punt a l'inici de l'arxiu) una funció, és a dir, crearem aquest ping amb esteroides en la nostra terminal com una cosa regular, per poder-lo utilitzar amb facilitat.
Per això seguim els passos:
1. Obrim l'arxiu .bashrc que està ubicat al nostre home. Podem utilitzar el nostre editor preferit:
1.1. si fas servir KDE - »Pressiona [Alt] + [F2], Escrius el següent i pressiones [Entrar] : kate ~ / .bashrc
1.2. si fas servir Gnome, Unity o Cinnamon - »Pressiona [Alt] + [F2], Escrius el següent i pressiones [Entrar] : gedit ~ / .bashrc
2. Al final de l'arxiu escrivim les següents dues línies:
function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'
3. Ara falta només instal·lar el paquet ccze ... que és qui ens permetrà visualitzar amb colors tot.
4. Ara hem d'obrir una nova terminal, i simplement facin un ping a on més agradin ... ja els ha de funcionar sense problemes: ping localhost
Què vam fer en realitat?
Bé ... escrivim al nostre arxiu .bashrc (Ja saben, l'arxiu que conté les nostres configuracions o personalitzacions per el relacionat amb la nostra terminal) dos de simples línies, amb la primera d'elles vam crear la comanda eping, Que la seva funció és fer ping (amb tots aquests paràmetres) a l'objectiu que vam posar després de la comanda (Per exemple, ping localhost ... localhost és l'objectiu), Si volen saber més sobre el de crear funcions bash poden llegir l'article: Tip extremadament útil si fas servir la terminal
Això per si sol no farà que a l'usar la comanda ping ens mostri les dades així ... això només farà que a l'usar eping ens els mostri així, pel que en la segona línia simplement definim que quan escrivim ping, en realitat volem utilitzar eping.
Si m'he embolicat una mica demano disculpes 🙂 ... qualsevol dubte que tinguin intentaré aclarir-la.
Un cop més gràcies a Linux-Explore per compartir el tip de ping + data, jo vaig intentar aportar només una mica més i per això li vaig agregar colors i definir que ping = eping (després d'haver creat eping).
Bé res, espero els hagi estat d'utilitat 😀
Salutacions
Doncs em deixo tirat el sistema teva tema .. Quan executeu l'ordre en consola es em va paralitzar tot, vaig haver de recórrer a l'TTY per matar el procés de l'terminal .. A l'sembla hi ha alguna cosa malament en tot això ...
Salutacions
Upfff ... encara sort vaig llegir el teu comentari abans de fer-ho ... tinc el costum com a bon novell Linux d'anar aplicant tot el que trobo ... total ... si la embarro ... formateig i ja ...
????
Sempre intento explicar-ho tot de la manera més simple possible, espero que et resulti interessant els posts d'aquí 🙂
I jejeje, nah formatar és sempre l'última opció jeje 🙂
Això de formatar després que es travi el sistema sembla ser un costum heretada de windows xD
Què comanda específicament et «deixar tirat el sistema»? 🙂
Doncs tot, quan vaig fer els passos que vas posar .. Em sembla que és una cosa amb la funcio, perquè la comanda:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Funciona sense problemes.
La funció és una sola línia, la vas posar com 1 línia o 2 línies?
És que just la acabo de tornar a provar (i ja ho havia provat abans) i no em dóna error.
Bonic!
A propòsit, algú més odia de manera totalment neuròtica les adreces IP que comencen amb 10.?
ARRRGHHH !!!
M'oblidava, les 10.0. les puc suportar ... però a les 10.2. no les pas !!!!
Algú més té mania amb les IPs? 192.168.0 vs 192.168.1, etc.?
Em va funcionar bé, gràcies per l'article Gaara 😀
Un gust amic 🙂
Excel·lent, em va semblar molt bo i funciono de meravella !!
A el principi vaig pensar que era una sola línia i mig error, però després els vaig posar en dues línies i ja funciona molt bé. Gran aportació.
Per cert el meu amor són per les ip: 10.10 .... XD
Un plaer 😀
Aprofito i et dono la benvinguda a el blog ... veig que ets fan de la terminal, bé, ja som dos LOL !!
Salutacions 😉
Moltes gràcies! Ahir només arribi a el lloc i poc em registre en bloc, però vaig poder veure la companyonia que existeix i em quedi: $ I si sóc fans de la terminal, adoro poder treballar en els tty tot i que encara els meus coneixements són bàsics i em veig forçat a dependre de l'entorn gràfic.
Sí, aquí sempre hem intentat que tots siguin part de la mateixa gran família 😀
Et recomano que vegis el tag Bash si t'agrada la terminal - » https://blog.desdelinux.net/tag/bash/
Encara que ... alguna cosa em diu que ja per aquí camines LOL!
Qualsevol dubte ens ho deixes saber, si vols pots registrar-te al fòrum i així t'ajudem millor: http://foro.desdelinux.net
Salutacions
Moltes gràcies! Espero poder formar part d'aquesta família i potser aviat poder aportar alguna cosa.
Pel que fa a l'tag doncs ja em vaig veure les 4 pagines completa que mostrava i visiti cadascuna aprenent una mica més. Arribi a el lloc buscant informació sobre SSH, ja que és la meva gran passió.
Me'n vaig a registrar a fòrum llavors, que crec que ja el blog m'ho vaig consumir en coneixement ahir fins les 2 am XD
Salutacions.
Cerca pel tag terminal llavors a veure 😉
hahahahahaha fins a les 2:XNUMX llegint sobre Linux, jo dic a això 'temps ben empleat' 😀