Ekko hold i Linux

Anonim

Ekko hold i Linux

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.

  1. 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.
  2. Brug af ECHO-kommandoen i Linux uden at anvende yderligere muligheder

  3. Som du kan se, i den nye linje, viste de nyligt indtastede ord i nøjagtigt det samme format.
  4. Resultatet er brugen af ​​ECHO-kommandoen i Linux uden yderligere muligheder.

  5. 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".
  6. Brug ECHO i Linux med sletningsmuligheden for det forrige symbol

  7. Vi sætter den angivne mulighed i alle ord, så resultatet viste sig at være passende.
  8. Resultatet af at bruge ekko i Linux med sletningsmuligheden for det forrige symbol

  9. 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.
  10. Brug ECHO i Linux med en overførselsindstilling til en ny streng

  11. Vi angav \ n i en nøddeskal efter den første, derfor vil hver af dem blive vist i en ny række.
  12. Resultatet er brugen af ​​ECHO-kommandoen i Linux med overføringsmuligheden til den nye streng

  13. 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.
  14. Brug ECHO i Linux med TAB-indstilling

  15. Som det kan ses, blev tabuleringen påført to gange. Overvej dette, når linjerne vises.
  16. Resultatet af at bruge ECHO-kommandoen i Linux med TAB-indstilling

  17. Derudover forstyrrer intet med at specificere flere muligheder sekventielt og observere inputreglerne.
  18. Kombination af muligheder, når du bruger ECHO-kommandoen i Linux

  19. For eksempel, på skærmbilledet nedenfor, ser du resultatet af output med overførslen og fanen på samme tid.
  20. Resultatet af at kombinere muligheder, når du bruger ECHO-kommandoen i Linux

  21. Som sidste eksempel tager du / v. Dette argument skaber en lodret flig.
  22. Brug af lodrette fanebladet til ECHO-kommando i Linux

  23. Som følge heraf opnås hvert ord fra en ny linje og i form af trin.
  24. Resultatet af at bruge den lodrette fane til ECHO-kommandoen i Linux

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.

  1. 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.
  2. Oprettelse af en variabel for yderligere output via ECHO i Linux

  3. Brug ECHO $ ​​I til at vise værdien af ​​den udpegede variabel i den følgende linje.
  4. Indtast ECHO-kommando i Linux ved hjælp af den oprettede variabel

  5. Som du kan se, vises alt korrekt.
  6. Resultatet af ECHO-kommandoen i Linux ved hjælp af variablen

  7. Opret en anden variabel gennem eksport L = Linux.
  8. Oprettelse af en anden variabel til kombineret indgang i ekko i Linux

  9. Vi introducerer prøve kommandoen ekko $ i site $ L.
  10. Kombineret input med to ekkovariabler i Linux

  11. Nu ved du, at ekko coper med output af to eller flere variabler i formatet på en linje.
  12. Resultatet af kombineret input med to ekko variabler i Linux

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".

Brug af ECHO-kommandoen i Linux for at ændre rækkernes farve

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.

Resultatet af at anvende ekko muligheder i Linux for at ændre rækkernes farve

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.

  1. Indtast ECHO * i terminal for at vise indholdet af den aktuelle mappe.
  2. Brug af ECHO-kommandoen i Linux til at vise indholdet af den aktuelle mappe

  3. 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.
  4. ECHO Command Action i Linux efter visning af indholdet af den aktuelle mappe

  5. Angiv ECHO * .TXT, hvis du kun vil vise elementerne i det udpegede format. Udskift .txt til en anden nødvendig mulighed.
  6. Brug af ECHO-kommandoen i Linux til at udsende et bestemt filformat

  7. 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.
  8. Brug af ECHO-kommandoen i Linux til at ændre konfigurationsfiler

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

Læs mere