Fra bloggen af Linux-udforsk Jeg får dette interessante tip.
Da de siger, at et billede er tusind ord værd, vil jeg her give dig to skærmbilleder af forskellene mellem at lave et ping til en computer på en almindelig måde og gøre det som jeg vil vise dig senere.
Normal ping:
Som du kan se, viser det os i begyndelsen af hver linje datoen og klokkeslættet (og sekunder) for hvert ping-svar, så viser det os de byte, der returnerede, og resten af de data, som vi normalt får. Derudover viser den os forskellige farver for hver type information, den returnerer, hvilket gør det lettere at identificere dem.
For at opnå ping på denne måde bruger vi følgende linje:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Det samme hvad det betyder ... det er noget komplekst at forklare 🙂
Først pinger vi et mål (i pc1-skærmbillederne, men hvis du prøver det sådan, fungerer det ikke, det er derfor, jeg sætter localhost på banen), så hvad den kommando returnerer, videregiver vi som 'ventende' data, og ved hjælp af xargs er, at vi angiver, at vi lægger foran de data, vi lige har i 'standby', vi sætter resultatet af udførelse af et ekko til dato-kommandoen ( med parametre). Ja ... Jeg ved, at det er lidt komplekst at forstå, men det er ikke helt obligatorisk at forstå det i øjeblikket 🙂
Hvordan kan vi bruge dette standard steroidping i stedet for almindeligt ping?
Vi skal først skabe i vores .bashrc (bemærk punktet i begyndelsen af filen) en funktion, det vil sige, vi opretter denne ping med steroider i vores terminal som noget regelmæssigt for at være i stand til at bruge det let.
For at gøre dette skal vi følge trinene:
1. Vi åbner filen .bashrc som er placeret i vores hjem. Vi kan bruge vores foretrukne teksteditor:
1.1. Hvis du bruger KDE - »Tryk på [Alt] + [F2], skriv følgende og tryk på [Gå ind] : kate ~ / .bashrc
1.2. Hvis du bruger Gnome, enhed eller kanel - »Tryk på [Alt] + [F2], skriv følgende og tryk på [Gå ind] : gedit ~ / .bashrc
2. I slutningen af filen skriver vi følgende to linjer:
function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'
3. Nu skal du kun installere pakken ccze ... Hvilken er den, der giver os mulighed for at visualisere alt med farver.
4. Nu skal vi åbne en ny terminal og bare pinge, hvor du kan lide mest ... det skal fungere uden problemer: ping localhost
Hvad gjorde vi faktisk?
Nå ... vi skriver i vores fil .bashrc (Du ved, den fil, der indeholder vores konfigurationer eller tilpasninger til ting relateret til vores terminal) to enkle linjer, med den første af dem opretter vi kommandoen eping, at dens funktion er at pinge (med alle disse parametre) det mål, vi sætter efter kommandoen (For eksempel er ping localhost ... localhost målet)Hvis du vil vide mere om oprettelse af bash-funktioner, kan du læse artiklen: Ekstremt nyttigt tip, hvis du bruger terminalen
Dette alene vil ikke få brug af ping-kommandoen til at vise os dataene som denne ... dette vil kun få brug af eping til at vise os sådan, så i anden linje definerer vi simpelthen, at når vi skriver ping, vil vi faktisk bruge eping.
Hvis jeg har engageret mig lidt, undskylder jeg 🙂 ... spørgsmål, du har, vil jeg forsøge at afklare.
Endnu en gang tak til Linux-udforsk For at dele ping + date tip prøvede jeg at bidrage lidt mere, og det er derfor, jeg tilføjede farver og definerer, at ping = eping (efter at have oprettet eping).
Nå intet, jeg håber, det har været nyttigt 😀
hilsen
Nå, systemet efterlod mig din artikel. Da jeg udførte kommandoen i konsollen, lammede alt mig, jeg måtte ty til TTY for at dræbe terminalprocessen .. Tilsyneladende er der noget galt med alt dette ...
hilsen
Upfff ... gudskelov, jeg læste din kommentar, før jeg gjorde det ... som en god Linux-nybegynder har jeg for vane at anvende alt, hvad jeg finder ... i alt ... hvis jeg mudrer det ... format og det er det .. .
????
Jeg prøver altid at forklare alt på den enkleste måde, jeg håber, du finder indlæggene her interessante 🙂
Og hehehe, nah-formatering er altid den sidste mulighed hehe 🙂
Formatering, efter at systemet er hængt ud, ser ud til at være en brugerdefineret nedarvet fra Windows xD
Hvilken kommando specifikt "dumpede systemet" til dig? 🙂
Nå, alt, da jeg lavede de trin, du satte .. Det ser ud til, at det er noget med funktionen, fordi kommandoen:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Det kører problemfrit.
Funktionen er en enkelt linje, har du sat den som 1 linje eller 2 linjer?
Det er bare, at jeg lige har prøvet det igen (og jeg havde allerede prøvet det før), og det giver mig ikke en fejl.
Bonito!
Forresten, hader nogen anden helt neurotisk IP-adresser, der starter med 10.?
ARRRGHHH !!!
Jeg glemte, 10.0. Jeg kan bære dem ... men kl. 10.2. Jeg passerer dem ikke !!!!
Er der andre, der har evner til IP'er? 192.168.0 vs 192.168.1 osv.?
Det fungerede godt for mig, tak for artiklen gaara 😀
En fornøjelsesven 🙂
Fremragende, jeg fandt det meget godt, og det fungerede vidunderligt !!
Først troede jeg, det var en enkelt og en halv fejl, men så satte jeg dem i to linjer, og det fungerer allerede meget godt. Fantastisk bidrag.
Forresten er min kærlighed til ip: 10.10…. XD
En fornøjelse 😀
Jeg benytter lejligheden, og jeg byder dig velkommen til bloggen ... Jeg kan se, at du er en fan af terminalen, ja, vi er to LOL !!
Hilsen 😉
Mange tak! I går kom jeg kun til siden, og lidt registrerede jeg mig på bloggen, men jeg kunne se det kammeratskab, der findes, og jeg blev: $ Og hvis jeg er terminalens fans, elsker jeg at kunne arbejde i tty selvom min viden er stadig grundlæggende, og jeg er tvunget til at afhænge af det grafiske miljø.
Ja, her har vi altid forsøgt at gøre alle til en del af den samme store familie 😀
Jeg anbefaler, at du ser Bash-tagget, hvis du kan lide terminalen - » https://blog.desdelinux.net/tag/bash/
Skønt ... noget fortæller mig, at du allerede er derude LOL!
Fortæl os eventuelle spørgsmål, hvis du vil, kan du registrere dig i forummet, og vi kan hjælpe dig bedre: http://foro.desdelinux.net
hilsen
Mange tak! Jeg håber at være en del af den familie og måske snart kunne bidrage med noget.
Med hensyn til mærket så jeg allerede de 4 komplette sider, det viste, og besøgte hver enkelt, der lærte lidt mere. Jeg kom til siden på udkig efter information om SSH, det er min store passion.
Jeg skal tilmelde mig på forummet dengang, som jeg tror, jeg allerede har brugt bloggen i viden i går indtil kl. 2 XD
Greetings.
Se efter terminalmærket og derefter for at se 😉
hahahahahaha indtil kl. 2 om at læse om Linux, jeg kalder det 'tid brugt' 😀