Echo-team i Linux

Anonim

Echo-team i Linux

Som ni vet utförs de flesta åtgärderna i Linux-operativsystemet genom konsolen. Användare kommer att använda speciella kommandon som är ansvariga för att utföra vissa processer, och i förväg tillåter de angivna alternativen sina egna händer att kontrollera de extra möjligheterna för de flesta verktyg. En av dessa kommandon är Echo, och idag vill vi berätta mer i detalj om det här verktyget, vilket ger flera exempel på användningen.

Vi använder ECHO-kommandot i Linux

Echo-teamet som behandlas idag har ett primitivt utseende och en smal profildestination - visningstext på skärmen. Detta stör emellertid inte det som ofta används i olika skript och för andra ändamål. Därefter föreslår vi kortfattat bekanta dig med syntaxen för det här verktyget och demontera de mest populära och enkla exemplen på dess ingång i standardkonsolen.

Echo syntax

Nästan varje lag, förutom huvudfunktionen, kan också utföra andra åtgärder med beaktande av de angivna argumenten. Echo undantades emellertid inte i detta avseende på grund av att de avancerade alternativen själv är så mycket. Låt oss överväga det mer om var och en, men först uppmärksamma standardvyn på linjen: echo + alternativ + sträng.

  • -N - det kommer inte att visa överföringen av linjen;
  • -e - ansvarig för införandet av flyktsekvenser;
  • -E - Inaktiverar tolkningen av flyktsekvenser.

Vi noterar också att flyktsekvenser är universella alternativ som presenteras i form av symboler. Var och en av dem har ett bestämt värde, och om du aktiverar tolkning när du använder ECHO-kommandot kan du använda sådana argument:

  • / C - Ansvarig för att radera överföringen av strängen
  • / T - Visar en horisontell flik;
  • / V - Skapar en vertikal flik;
  • / b - Ta bort den föregående symbolen i strängen;
  • / n - Inkluderar överföringen av strängen till den nya;
  • / R - Returnerar vagnen till början av raden.

Återigen klargör vi ovanstående alternativ är tillgängliga för att endast ange i de situationer där du ursprungligen föreskrev argumentet i laget. Om det behövs kan var och en av den här symbolen förbättras efter något av de ordinmatningssträng som vi ska visa i följande instruktioner.

Slutsats av enkel sträng

Som tidigare nämnts är huvudsyftet med ECHO-kommandot utmatningen till strängskärmen. Det handlar om detta att vi vill prata vidare, undersökte några enkla åtgärder som hjälper till att förstå exakt hur alla huvudalternativsverktyg fungerar.

  1. Kör konsolen bekväm för dig, till exempel via applikationsmenyn eller genom att trycka på CTRL + ALT + T-het. Här anger du echo + något ord eller fras för att kontrollera standardåtgärdskommandot. Den aktiveras genom att trycka på ENTER-tangenten.
  2. Använda ECHO-kommandot i Linux utan att tillämpa ytterligare alternativ

  3. Som du kan se, i den nya linjen, uppträdde de nyligen angivna orden i exakt samma format.
  4. Resultatet är användningen av ECHO-kommandot i Linux utan ytterligare alternativ.

  5. Om du lägger till ett alternativ \ B före varje ord, raderas det föregående tecknet, vilket innebär att resultatet kommer att visas utan mellanslag, förutsatt att vi har den ursprungliga vyn av echo -e "Lumpics \ BSite \ BLINUX".
  6. Använda Echo i Linux med borttagningsalternativet för den föregående symbolen

  7. Vi sätter det angivna alternativet i alla ord, så resultatet visade sig vara lämpligt.
  8. Resultatet av att använda eko i Linux med borttagningsalternativet för föregående symbol

  9. Låt oss nu uppmärksamma \ n-parametern. Som du redan vet aktiverar den överföringen av strängen, om den inte angivits initialt.
  10. Använda Echo i Linux med ett överföringsalternativ till en ny sträng

  11. Vi angav \ N i ett nötskal efter det första, därför kommer var och en av dem att visas i en ny rad.
  12. Resultatet är användningen av ECHO-kommandot i Linux med överföringsalternativet till den nya strängen

  13. Vi vänder oss till den flik som används för att anpassa texten. Du kommer tillräckligt att registrera dig i de nödvändiga platserna. För att uppnå det önskade resultatet.
  14. Använda Echo i Linux med flikalternativ

  15. Som det kan ses, till det första ordet, applicerades tabuleringen två gånger. Tänk på detta när linjerna visas.
  16. Resultatet av att använda ECHO-kommandot i Linux med flikalternativ

  17. Dessutom stör ingenting med att specificera flera alternativ i följd, observera ingångsreglerna.
  18. Kombinera alternativ när du använder ECHO-kommandot i Linux

  19. Till exempel, på skärmdumpen nedan ser du resultatet av utdata med överföringen och fliken samtidigt.
  20. Resultatet av att kombinera alternativ när du använder ECHO-kommandot i Linux

  21. Som det sista exemplet, ta / v. Detta argument skapar en vertikal flik.
  22. Använda det vertikala flikalternativet för ECHO-kommando i Linux

  23. Som ett resultat erhålls varje ord från en ny linje och i form av steg.
  24. Resultatet av att använda den vertikala fliken för ECHO-kommandot i Linux

Nu vet du att ECHO-kommandot kan visa specifika linjer i vilken form som helst som kan genomföras genom att ange lämpliga alternativ. Låt oss gå till andra parametrar så att du förstår vilken av dem som ska kombineras i rätt format.

Utgången av de variabla värdena

I nästan varje skript används vissa variabler där värdet är i förväg. Om vi ​​pratar om ett ekoverktyg, kan det leda till den mycket betydelsen. Vi kommer att överväga det här exemplet i en terminal session utan att själva skriptet ska skapas. Detta anger att när du startar om konsolen raderas värdena.

  1. Till att börja med, skapa en rättegångsvariabel genom att ange export I = Lumpics, där jag är namnet på variabeln och Lumpics är dess värde.
  2. Skapa en variabel för vidareutmatning via eko i Linux

  3. Använd echo $ Jag för att visa värdet på den angivna variabeln i följande rad.
  4. Ange ECHO-kommandot i Linux med den skapade variabeln

  5. Som du kan se visas allt korrekt.
  6. Resultatet av ECHO-kommandot i Linux med hjälp av variabeln

  7. Skapa en annan variabel genom export L = Linux.
  8. Skapa en andra variabel för kombinerad ingång i eko i Linux

  9. Vi presenterar provkommandot Echo $ I Site $ L.
  10. Kombinerad ingång med två ekovariabler i Linux

  11. Nu vet du att Echo klarar av produktionen av två eller flera variabler i formatet på en rad.
  12. Resultatet av kombinerad ingång med två ekovariabler i Linux

I de flesta fall används denna produktion av variabler endast när man skriver skript, men en sådan funktion kan vara användbar om den planeras att producera ett antal identiska beroende av ett värde, åtgärder inom en terminal session.

Tilldela färgersträng

Om du aktivt använder konsolen vet du att varje ord kan ta någon tillgänglig färg här, och inte bara vit eller svart (beroende på ämnet "terminal"). Echo tillåter dig också att måla linjer och ansvariga för dessa argument:

  • \ 033 [30m - svart;
  • \ 033 [31m - röd;
  • \ 033 [32m - grön;
  • \ 033 [33m - gul;
  • \ 033 [34m - blå;
  • \ 033 [35m - lila;
  • \ 033 [36m - blå;
  • \ 033 [37m - grå.

Det finns ett antal andra argument som låter dig ändra färg på inskriptionsbakgrunden. Ser ut som en lista liknande, men det finns skillnader i siffror:

  • \ 033 [40m - svart;
  • \ 033 [41m - röd;
  • \ 033 [42m - grön;
  • \ 033 [43m - gul;
  • \ 033 [44m - blå;
  • \ 033 [45m - lila;
  • \ 033 [46m - blå;
  • \ 033 [47m - grå;
  • \ 033 [0m - Återställer alla värden till standardläget.

Som du redan förstod måste dessa argument tillämpas på varje rad om det finns ett behov. Ser ut som en liknande struktur som följer: echo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".

Använda ECHO-kommandot i Linux för att ändra raden på raderna

Exemplet ovan var färgad lumpics bakgrund i en orange färg, och bakgrunden av olika färger aktiverades dessutom till "plats" och "Linux". Du ser det här i skärmdumpen under det inmatade kommandot.

Resultatet av att applicera ekoalternativ i Linux för att ändra färgen på rader

Speciella bash-tecken

ECHO-kommandotfunktionen endast i bashmiljön måste den behålla standardalternativen för denna miljö. I de flesta fall är de ansvariga för sortering av filer och utmatning av föremålen för den aktuella platsen.

  1. Ange Echo * i terminalen för att visa innehållet i den aktuella mappen.
  2. Använda ECHO-kommandot i Linux för att visa innehållet i den aktuella mappen

  3. Nästa rad visas en lista med absolut alla inkommande kataloger och element. Det kommer att bli en standardsträng utan registrering. Men nu vet du redan att den kan ändras på grundval av exempel ovan.
  4. ECHO Command Action i Linux efter att ha visat innehållet i den aktuella mappen

  5. Ange Echo * .txt om du bara vill visa elementen i det angivna formatet. Byt ut .txt till ett annat alternativ.
  6. Använda ECHO-kommandot i Linux för att mata ut ett specifikt filformat

  7. I slutändan noterar vi att ECHO också utför för att redigera konfigurationsfiler, som utförs enligt följande: ECHO 1> / PROC / SYS / NET / IPv4 / IP_FORWARD. 1 - Sträng för applikation, A / PROC / SYS / Net / IPv4 / IP_Forward - Sti till önskat objekt.
  8. Använda ECHO-kommandot i Linux för att ändra konfigurationsfiler

Som en del av dagens material behandlade vi ECHO i Linux-operativsystemet. Om du är intresserad av ämnet interaktion med populära lag, rekommenderar vi dessutom att du lär dig en artikel om detta ämne på vår hemsida, medan du flyttar under länkarna nedan.

Se även:

Ofta använda kommandon i "terminal" Linux

Ln / hitta / ls / grep / pwd kommando i Linux

Läs mer