De pe blogul Linux-Explorare Primesc acest sfat interesant.
Pe măsură ce se spune că o imagine merită o mie de cuvinte, aici vă voi lăsa două capturi de ecran ale diferențelor dintre realizarea unui ping la un computer într-un mod obișnuit și să o faceți așa cum vă voi arăta mai târziu.
ping normal:
După cum puteți vedea, la începutul fiecărei linii ne arată data și ora (și secundele) fiecărui răspuns ping, apoi ne arată octeții care au revenit și restul datelor pe care le obținem în mod normal da. În plus, ne arată culori diferite pentru fiecare tip de informație pe care o returnează, facilitând astfel identificarea acestora.
Pentru a obține ping-ul în acest mod, folosim următoarea linie:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
La fel ceea ce înseamnă ... este un pic complex de explicat 🙂
Mai întâi facem ping către o țintă (în capturile de ecran pc1, dar dacă o încercați așa nu va funcționa, de aceea am pus localhost pe linie), atunci ceea ce returnează acea comandă îl trecem ca date „în așteptare” și folosind xargs este că indicăm că punem înaintea datelor pe care le avem doar în „standby”, vom pune rezultatul executării unui ecou la comanda date (cu parametri ). Da ... Știu că este un pic complex de înțeles, dar înțelegerea nu este în totalitate obligatorie în acest moment 🙂
Cum putem folosi acest ping steroid implicit în loc de ping obișnuit?
Mai întâi trebuie să creăm în a noastră .bashrc (rețineți punctul de la începutul fișierului) o funcție, adică vom crea acest ping cu steroizi în terminalul nostru ca ceva obișnuit, pentru a-l putea folosi cu ușurință.
Pentru a face acest lucru, să urmăm pașii:
1. Deschidem fișierul .bashrc care se află în casa noastră. Putem folosi editorul nostru de text preferat:
1.1. Dacă folosești KDE - "Presa [Alt] + [F2], tastați următoarele și apăsați [Introduce] : kate ~ / .bashrc
1.2. Dacă folosești Gnome, Unity sau scorțișoară - "Presa [Alt] + [F2], tastați următoarele și apăsați [Introduce] : gedit ~ / .bashrc
2. La sfârșitul fișierului scriem următoarele două rânduri:
function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'
3. Acum trebuie doar să instalați pachetul ccze ... care este cel care ne va permite să vizualizăm totul cu culori.
4. Acum trebuie să deschidem un terminal nou și să facem ping acolo unde vă place cel mai mult ... ar trebui să funcționeze fără probleme: ping localhost
Ce am făcut de fapt?
Ei bine ... scriem în dosarul nostru .bashrc (Știți, fișierul care conține configurațiile sau personalizările noastre pentru lucruri legate de terminalul nostru) două linii simple, cu prima dintre ele creăm comanda eping, că funcția sa este de a face ping (cu toți acei parametri) țintă pe care am pus-o după comandă (De exemplu, ping localhost ... localhost este ținta)Dacă doriți să aflați mai multe despre crearea funcțiilor bash, puteți citi articolul: Sfat extrem de util dacă utilizați terminalul
Numai acest lucru nu va face ca utilizarea comenzii ping să ne arate datele așa ... acest lucru va face ca utilizarea eping-ului să ne arate așa, deci în a doua linie pur și simplu definim că atunci când tastăm ping, vrem să folosim de fapt eping
Dacă m-am implicat puțin, îmi cer scuze 🙂 ... orice întrebări pe care le aveți voi încerca să le clarific.
Încă o dată datorită Linux-Explorare Pentru a împărtăși sfatul ping + date, am încercat să contribui puțin mai mult și de aceea am adăugat culori și am definit acel ping = eping (după ce am creat eping).
Ei bine, nimic, sper că a fost util 😀
În ceea ce priveşte
Ei bine, sistemul mi-a lăsat articolul dvs. Când am executat comanda în consolă, totul m-a paralizat, a trebuit să apelez la TTY pentru a ucide procesul terminal .. Se pare că este ceva în neregulă cu toate acestea ...
În ceea ce priveşte
Upfff ... slavă Domnului că ți-am citit comentariul înainte de a-l face ... Am un obicei ca un bun începător Linux să aplic tot ce găsesc ... total ... dacă îl înnorocesc ... format și gata ...
????
Încerc mereu să explic totul în cel mai simplu mod posibil, sper să găsiți postările interesante 🙂
Și hehehe, formatarea nah este întotdeauna ultima opțiune hehe 🙂
Formatarea după blocarea sistemului pare a fi un obicei moștenit de la Windows xD
Ce comandă specifică „a aruncat sistemul” pentru dvs.? 🙂
Ei bine, totul, când am făcut pașii pe care i-ai pus .. Mi se pare că este ceva cu funcția, deoarece comanda:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Funcționează fără probleme.
Funcția este o singură linie, ați pus-o ca 1 linie sau 2 linii?
Doar că tocmai am încercat-o din nou (și o încercasem înainte) și nu-mi dă eroare.
Bonito!
Apropo, altcineva urăște total neurotic adresele IP care încep cu 10.?
ARRRGHHH !!!
Am uitat, 10.0. Le suport ... dar la 10.2. Nu le trec !!!!
Mai are cineva un talent cu IP-urile? 192.168.0 vs 192.168.1 etc.?
A funcționat bine pentru mine, mulțumesc pentru articolul gaara 😀
Un prieten de plăcere 🙂
Excelent, mi s-a părut foarte bun și a funcționat minunat !!
La început am crezut că este o singură linie și jumătate de eroare, dar apoi le-am pus în două rânduri și funcționează deja foarte bine. Mare contribuție.
Apropo, dragostea mea este pentru ip: 10.10…. XD
O plăcere 😀
Profitați de această ocazie și vă urez bun venit pe blog ... Văd că sunteți un fan al terminalului, ei bine, suntem doi LOL !!
Salutări 😉
Mulțumesc mult! Ieri am ajuns doar pe site și puțin m-am înregistrat pe blog, dar am putut vedea camaraderia care există și am rămas: $ Și dacă sunt fanii terminalului, îmi place să pot lucra în tty, deși cunoștințele mele este încă de bază și sunt obligat să depind de mediul grafic.
Da, aici am încercat întotdeauna să îi facem pe toți să facă parte din aceeași mare familie 😀
Vă recomand să vedeți eticheta Bash dacă vă place terminalul - » https://blog.desdelinux.net/tag/bash/
Deși ... ceva îmi spune că ești deja acolo LOL!
Spuneți-ne orice întrebări, dacă doriți, vă puteți înregistra pe forum și vă putem ajuta mai bine: http://foro.desdelinux.net
În ceea ce priveşte
Mulțumesc mult! Sper să fac parte din acea familie și poate în curând să pot contribui cu ceva.
În ceea ce privește eticheta, am văzut deja cele 4 pagini complete pe care le afișa și le-am vizitat pe fiecare învățând puțin mai mult. Am venit pe site căutând informații despre SSH, este marea mea pasiune.
Mă voi înscrie atunci pe forum, despre care cred că am consumat deja blogul în cunoștință de ieri până la 2 dimineața XD
Salutări.
Căutați apoi eticheta terminalului pentru a vedea 😉
hahahahahaha până la 2 dimineața citind despre Linux, eu numesc asta „timpul bine petrecut” 😀