Som du ved, udføres de fleste af handlingerne i Linux-operativsystemet gennem konsollen. Brugere vil bruge særlige kommandoer, der er ansvarlige for at udføre visse processer, og på forhånd kan de angivne muligheder give deres egne hænder mulighed for at kontrollere de ekstra muligheder for de mest forsyningsselskaber. En af disse kommandoer er ECHO, og i dag vil vi gerne fortælle mere detaljeret om dette værktøj, hvilket giver flere eksempler på brugen.
Vi bruger ECHO-kommandoen i Linux
ECHO-holdet under overvejelse i dag har et primitivt udseende og en smal profil destination - vis tekst på skærmen. Dette forstyrrer imidlertid ikke det, der ofte bruges i forskellige scripts og til andre formål. Derefter foreslår vi kortvarigt at gøre dig bekendt med syntaksen af dette værktøj og demontere de mest populære og enkle eksempler på dets input i standardkonsollen.Ekko syntaks
Næsten hvert hold kan ud over hovedfunktionen også udføre andre handlinger under hensyntagen til de angivne argumenter. ECHO var imidlertid ikke undtagen i denne henseende på grund af enkelheden af de avancerede muligheder selv, der er ikke så meget. Lad os overveje det mere om hver af dem, men først Vær opmærksom på standardvisningen af linjen: ECHO + Valg + String.
- -N - det vil ikke vise overførslen af linjen;
- -E - ansvarlig for optagelse af flugtsekvenser
- -E - deaktiverer fortolkningen af flugtsekvenser.
Vi bemærker også, at flugtsekvenser er universelle muligheder præsenteret i form af symboler. Hver af dem har en bestemt værdi, og hvis du aktiverer fortolkning, når du bruger ECHO-kommandoen, kan du bruge sådanne argumenter:
- / C - ansvarlig for at slette overførslen af strengene
- / T - viser en vandret fane;
- / V - Opretter en lodret flig;
- / b - Fjerner det forrige symbol i strengene;
- / n - indbefatter overførslen af strengen til den nye
- / R - Returnerer vognen til begyndelsen af linjen.
Endnu en gang klargør vi ovenstående muligheder for kun at indtaste i de situationer, hvor du oprindeligt ordinerede argumentet i holdet. Om nødvendigt kan hvert af dette symbol forbedres efter nogen af de ordinputstreng, som vi vil vise i følgende instruktioner.
Konklusion af simpel streng
Som tidligere nævnt er hovedformålet med ECHO-kommandoen udgangen til strengskærmen. Det handler om dette, at vi vil tale yderligere, undersøge nogle få enkle handlinger, der vil bidrage til at forstå præcis, hvordan alle de vigtigste muligheder forsyningsselskaber fungerer.
- Kør konsollen praktisk til dig, for eksempel gennem programmenuen eller ved at trykke på CTRL + ALT + T-kortnøglen. Her Indtast ECHO + ethvert ord eller en sætning for at kontrollere kommandoen Standard Action. Den aktiveres ved at trykke på ENTER-tasten.
- Som du kan se, i den nye linje, viste de nyligt indtastede ord i nøjagtigt det samme format.
- Hvis du tilføjer en mulighed \ b Før hvert ord, slettes det forrige tegn, hvilket betyder, at resultatet vises uden mellemrum, forudsat at vi har den oprindelige visning af ECHO -E "Lumpics \ Bsite \ Blinux".
- Vi sætter den angivne mulighed i alle ord, så resultatet viste sig at være passende.
- Lad os nu være opmærksom på \ n parameteren. Som du allerede ved, aktiverer den overførslen af strengen, hvis den ikke blev angivet i starten.
- Vi angav \ n i en nøddeskal efter den første, derfor vil hver af dem blive vist i en ny række.
- Vi vender os til fanen, der bruges til at justere tekst. Du vil tilstrækkeligt registrere i de nødvendige steder for at opnå det ønskede resultat.
- Som det kan ses, blev tabuleringen påført to gange. Overvej dette, når linjerne vises.
- Derudover forstyrrer intet med at specificere flere muligheder sekventielt og observere inputreglerne.
- For eksempel, på skærmbilledet nedenfor, ser du resultatet af output med overførslen og fanen på samme tid.
- Som sidste eksempel tager du / v. Dette argument skaber en lodret flig.
- Som følge heraf opnås hvert ord fra en ny linje og i form af trin.
Nu ved du, at ECHO-kommandoen er i stand til at vise bestemte linjer i enhver form, der kan implementeres ved at angive de relevante muligheder. Lad os gå til andre parametre, så du forstår, hvilken af dem der skal kombineres i det rigtige format.
Udgangen af de variable værdier
I næsten alle script anvendes visse variabler, hvor værdien er på forhånd. Hvis vi taler om et ekko-værktøj, så er det i stand til at udføre selve mening. Vi vil overveje dette eksempel i en terminal session uden forudgående oprettelse af selve scriptet. Dette betegner, at værdien vil blive slettet, når man genstarter konsollen.
- Til at begynde med, oprette en prøvevariabel ved at indtaste eksport I = Lumpics, hvor jeg er navnet på variablen, og Lumpics er dens værdi.
- Brug ECHO $ I til at vise værdien af den udpegede variabel i den følgende linje.
- Som du kan se, vises alt korrekt.
- Opret en anden variabel gennem eksport L = Linux.
- Vi introducerer prøve kommandoen ekko $ i site $ L.
- Nu ved du, at ekko coper med output af to eller flere variabler i formatet på en linje.
I de fleste tilfælde bruges denne udgang af variabler kun, når der skrives scripts, men en sådan funktion kan være nyttig, hvis den er planlagt at producere en række identiske afhængige af en værdi, handlinger inden for en terminal session.
Tildele farver streng
Hvis du aktivt bruger konsollen, ved du, at hvert ord kan tage nogen tilgængelig farve her, og ikke kun hvid eller sort (afhængigt af emnet "terminal"). ECHO giver dig også mulighed for at male linjer og ansvarlig for dette sådanne argumenter:
- \ 033 [30m - sort;
- \ 033 [31m - rød;
- \ 033 [32m - grøn;
- \ 033 [33m - Gul;
- \ 033 [34m - blå;
- \ 033 [35m - lilla;
- \ 033 [36m - blå;
- \ 033 [37m - grå.
Der er en række andre argumenter, der giver dig mulighed for at ændre farve på indskriftsbaggrund. Ligner en liste lignende, men der er forskelle i tal:
- \ 033 [40m - sort;
- \ 033 [41m - rød;
- \ 033 [42m - grøn;
- \ 033 [43m - Gul;
- \ 033 [44m - blå;
- \ 033 [45m - lilla;
- \ 033 [46m - blå;
- \ 033 [47m - grå;
- \ 033 [0m - nulstiller alle værdier til standard tilstand.
Som du allerede har forstået, skal disse argumenter anvendes på hver række, hvis der er behov for. Ligner en lignende struktur som følger: ECHO -E "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".
Eksemplet ovenfor var farvet lumpics baggrund i en orange farve, og baggrunden for forskellige farver blev desuden aktiveret til "site" og "Linux". Du ser dette i screenshot under den indtastede kommando.
Særlige bash tegn.
ECHO-kommandoen fungerer kun i henholdsvis bash-miljøet, den skal opretholde standardindstillingerne for dette miljø. I de fleste tilfælde er de ansvarlige for at sortere filer og output af objekterne for den aktuelle placering.
- Indtast ECHO * i terminal for at vise indholdet af den aktuelle mappe.
- Den næste linje vises en liste over absolut alle indkommende mapper og elementer. Det vil være en standardstreng uden registrering. Men nu ved du allerede, at den kan ændres på grundlag af eksempler ovenfor.
- Angiv ECHO * .TXT, hvis du kun vil vise elementerne i det udpegede format. Udskift .txt til en anden nødvendig mulighed.
- I sidste ende bemærker vi, at ECHO også udfører for at redigere konfigurationsfiler, som udføres som følger: ECHO 1> / PROC / SYS / NET / IPV4 / IP_FORWARD. 1 - String til applikation, A / PROC / SYS / NET / IPv4 / IP_FORWARD - Bane til det ønskede objekt.
Som en del af dagens materiale behandlede vi ECHO i Linux-operativsystemet. Hvis du er interesseret i emnet interaktion med populære hold, vil vi desuden anbefale at lære en artikel om dette emne på vores hjemmeside, mens du flytter under linkene nedenfor.
Se også:
Ofte brugte kommandoer i "Terminal" Linux
Ln / find / ls / grep / pwd kommando i Linux