Nga blogu i Linux-Eksploroni Kam këtë këshillë interesante.
Ndërsa ata thonë se një imazh vlen një mijë fjalë, këtu do t'ju lë dy pamje ekrani të ndryshimeve midis bërjes së një ping në një kompjuter në një mënyrë të zakonshme, dhe për ta bërë atë siç do t'ju tregoj më vonë.
ping normal:
Siç mund ta shihni, në fillim të secilës rresht na tregon datën dhe kohën (dhe sekondat) e secilës përgjigje ping, atëherë na tregon bajtët që janë kthyer, dhe pjesën tjetër të të dhënave që normalisht marrim. Për më tepër, ai na tregon ngjyra të ndryshme për secilin lloj informacioni që kthehet, duke e bërë kështu më të lehtë identifikimin e tyre.
Për të marrë ping në këtë mënyrë ne përdorim rreshtin e mëposhtëm:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
E njëjta gjë që do të thotë ... është disi komplekse të shpjegohet
Së pari ne ping një objektiv (në fotot e ekranit PC1, por nëse e provoni kështu që nuk do të funksionojë, kjo është arsyeja pse unë vendos localhost në linjë), atëherë ajo që kthen komanda e kalojmë si të dhëna "në pritje", dhe duke përdorur xargs është se ne tregojmë se vendosim para të dhënave që sapo kemi në "gatishmëri", ne do të vendosim rezultatin e ekzekutimit të një echo në komandën data (me parametrat ) Po ... Unë e di që është pak komplekse për tu kuptuar, por kuptimi i tij nuk është plotësisht i detyrueshëm për momentin
Si mund ta përdorim këtë ping steroide të paracaktuar në vend të pingut të rregullt?
Së pari duhet të krijojmë në tonat .Bashrc (vini re pikën në fillim të skedarit) një funksion, domethënë, ne do ta krijojmë këtë ping me steroid në terminalin tonë si diçka të rregullt, për të qenë në gjendje ta përdorim atë me lehtësi.
Për ta bërë këtë, le të ndjekim hapat:
1. Ne hapim skedarin .Bashrc e cila ndodhet në shtëpinë tonë. Mund të përdorim redaktuesin tonë të preferuar të tekstit:
1.1. Nëse e përdorni KDE - »Shtypni [Alt] + [F2], shkruani sa vijon dhe shtypni [Hyni] : kate / .bashrc
1.2. Nëse e përdorni Gnome, Unitet ose Kanellë - »Shtypni [Alt] + [F2], shkruani sa vijon dhe shtypni [Hyni] : gedit ~ / .bashrc
2. Në fund të skedarit shkruajmë dy rreshtat e mëposhtëm:
function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'
3. Tani duhet të instaloni vetëm paketën ccze … Cili është ai që do të na lejojë të vizualizojmë gjithçka me ngjyra.
4. Tani ne duhet të hapim një terminal të ri, dhe thjesht të vendosim ping atje ku ju pëlqen më shumë ... ai duhet të funksionojë pa probleme: ping localhost
Çfarë bëmë në të vërtetë?
Epo ... ne shkruajmë në dosjen tonë .Bashrc (E dini, skedari që përmban konfigurimet ose përshtatjet tona për gjërat që lidhen me terminalin tonë) dy linja të thjeshta, me të parën prej tyre krijojmë komandën eping, që funksioni i tij është të ping (me të gjitha ato parametra) objektivin që vendosim pas komandës (Për shembull, ping localhost… localhost është shënjestra)Nëse doni të dini më shumë rreth krijimit të funksioneve bash, mund të lexoni artikullin: Këshillë jashtëzakonisht e dobishme nëse përdorni terminalin
Vetëm kjo nuk do të bëjë që përdorimi i komandës ping të na tregojë të dhëna si kjo ... kjo do të bëjë që përdorimi i eping të na tregojë kështu, kështu që në rreshtin e dytë thjesht përcaktojmë se kur shtypim ping, në të vërtetë duam të përdorim eping.
Nëse jam përfshirë pak, ju kërkoj falje ... ... çdo pyetje që keni do të përpiqem të sqaroj.
Edhe një herë falënderoj Linux-Eksploroni Për ndarjen e këshillës ping + date, u përpoqa të kontribuoj vetëm pak më shumë dhe kjo është arsyeja pse shtova ngjyra dhe përcaktova atë ping = eping (pasi kisha krijuar eping).
Epo asgjë, shpresoj të ketë qenë e dobishme
të fala
Epo, sistemi më la artikullin tuaj. Kur ekzekutova komandën në tastierë gjithçka më paralizoi, unë u detyrova të drejtohem te TTY për të vrarë procesin e terminalit. Me sa duket ka diçka që nuk shkon në gjithë këtë ...
të fala
Upfff ... shyqyr që lexova komentin tuaj para se ta bëja këtë ... si një fillestar i mirë i Linux-it kam zakon të zbatoj gjithçka që gjej ... gjithsej ... nëse e bëj me baltë ... format dhe kaq ...
😀
Unë gjithmonë përpiqem të shpjegoj gjithçka në mënyrën më të thjeshtë të mundshme, shpresoj që ju të gjeni interesante postimet këtu
Dhe hehehe, formatimi nah është gjithmonë opsioni i fundit hehe
Formatimi pasi sistemi të varet duket se është një zakon i trashëguar nga windows xD
Çfarë komande konkretisht "hedhi sistemin" për ju? 🙂
Epo gjithçka, kur bëra hapat që ti vendosët .. Më duket se është diçka me funksion, sepse komanda:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Ajo funksionon normalisht.
Funksioni është një vijë e vetme, e vendosët si 1 rresht apo 2 rreshta?
Thjesht e provova përsëri (dhe e kisha provuar më parë) dhe nuk më jep ndonjë gabim.
E bukur!
Nga rruga, a i urren dikush tjetër në mënyrë neurotike adresat IP që fillojnë me 10.?
ARRRGHHH !!!
Kam harruar, 10.0. Unë mund t'i duroj ato ... por në 10.2. Nuk i kaloj !!!!
A ka dikush tjetër aftësi me IP? 192.168.0 vs 192.168.1, etj?
Ka punuar mirë për mua, faleminderit për artikullin gaara
Një mik kënaqësi 🙂
Shkëlqyeshëm, e gjeta shumë mirë dhe funksionoi mrekullisht !!
Në fillim mendova se ishte një gabim i vetëm një e gjysmë, por më pas i vendosa në dy rreshta dhe tashmë funksionon shumë mirë. Kontribut i madh.
Meqë ra fjala dashuria ime është për ip: 10.10. XD
Një kënaqësi
Shfrytëzoj këtë mundësi dhe ju mirëpres në blog ... Unë shoh që ju jeni një tifoz i terminalit, mirë, ne jemi dy LOL !!
Pershendetje
Faleminderit shume! Dje arrita vetëm në sit dhe pak u regjistrova në blog, por unë mund të shihja shoqërinë që ekzistonte dhe qëndrova: $ Dhe nëse unë jam një tifoz i terminalit, më pëlqen të jem në gjendje të punoj në tty edhe pse njohuritë e mia janë ende themelore dhe unë jam i detyruar të varet të mjedisit grafik.
Po, këtu jemi përpjekur gjithmonë t'i bëjmë të gjithë pjesë e së njëjtës familje të madhe
Unë ju rekomandoj që të shihni etiketën Bash nëse ju pëlqen terminali - » https://blog.desdelinux.net/tag/bash/
Megjithëse ... diçka më thotë që ti je tashmë atje LOL!
Na tregoni për ndonjë pyetje, nëse dëshironi mund të regjistroheni në forum dhe ne mund t'ju ndihmojmë më mirë: http://foro.desdelinux.net
të fala
Faleminderit shume! Shpresoj të jem pjesë e asaj familje dhe mbase së shpejti të jem në gjendje të kontribuoj diçka.
Sa i përket etiketës, unë tashmë pashë 4 faqet e plota që ajo tregoi dhe vizitova secilën duke mësuar pak më shumë. Kam ardhur në sit duke kërkuar informacion në lidhje me SSH, është pasioni im i madh.
Unë do të regjistrohem në forumin atëherë, të cilin unë mendoj se kam konsumuar tashmë blog në ditën e djeshme deri në 2:XNUMX XD
Përshëndetje.
Kërkoni etiketën terminale pastaj për të parë
hahahahahaha deri në orën 2 të mëngjesit duke lexuar për Linux, unë e quaj atë 'kohë të kaluar mirë' 😀