Echo tým v Linuxu

Anonim

Echo tým v Linuxu

Jak víte, většina akcí v operačním systému Linux se provádí prostřednictvím konzoly. Uživatelé budou používat speciální příkazy odpovědné za provádění určitých procesů a předem určené možnosti umožňují své vlastní ruce kontrolovat další možnosti nejvíce nástrojů. Jedním z těchto příkazů je echo a dnes chceme podrobněji říci o tomto užitku, což přináší několik příkladů jeho použití.

Používáme příkaz echo v linuxu

Echo tým v úvahu dnes má primitivní vzhled a úzký profil - zobrazení textu na obrazovce. To však nezasahuje do něj často používané v různých skriptech a pro jiné účely. Dále navrhujeme stručně seznámit se syntaxí tohoto utility a rozebrat nejoblíbenější a jednoduché příklady jeho vstupu ve standardní konzole.

Echo syntaxe

Téměř každý tým, kromě hlavní funkce, může také provádět další akce s přihlédnutím k zadaným argumentům. ECHO v tomto ohledu ne výjimkou, vzhledem k jednoduchosti pokročilých možností samotných, není tolik. Pojďme to považovat za každému z nich, ale nejprve věnujte pozornost standardnímu zobrazení řádku: echo + opce + řetězec.

  • -N - nezobrazí přenos linky;
  • -e - zodpovědný za zařazení únikových sekvencí;
  • -E - Zakáže interpretaci únikových sekvencí.

Všimli jsme si také, že únikové sekvence jsou univerzální možnosti prezentovány ve formě symbolů. Každý z nich má určitou hodnotu, a pokud povolíte interpretaci při použití příkazu ECHO, můžete použít takové argumenty:

  • / C - zodpovědný za smazání přenosu řetězce;
  • / T - Zobrazí vodorovnou kartu;
  • / V - vytvoří vertikální kartu;
  • / b - odstraní předchozí symbol v řetězci;
  • / n - zahrnuje přenos řetězce do nového;
  • / R - Vrátí přepravu na začátek řádku.

Opět objasňujeme výše uvedené možnosti, které jsou k dispozici pouze v těchto situacích, kdy jste původně předepsali argument -e v týmu. Pokud je to nutné, každý z tohoto symbolu lze zlepšit po jakémkoli ze slov vstupního řetězce, který se zobrazí v následujících pokynech.

Závěr jednoduchého řetězce

Jak již bylo zmíněno dříve, hlavním účelem příkazu ECHO je výstup na obrazovku String. Je na tom, že chceme dále mluvit, zkoumali několik jednoduchých akcí, které pomohou přesně pochopit, jak všechny hlavní možnosti fungují.

  1. Spusťte konzolu pohodlné pro vás, například prostřednictvím menu aplikace nebo stisknutím klávesy Ctrl + Alt + T. Zde zadejte ECHO + libovolné slovo nebo frázi, abyste zkontrolovali standardní příkaz akce. Aktivuje se stisknutím klávesy Enter.
  2. Pomocí příkazu ECHO v Linuxu bez použití dalších možností

  3. Jak vidíte v novém řádku nově zadaná slova v přesně stejném formátu.
  4. Výsledkem je použití příkazu ECHO v Linuxu bez dalších možností.

  5. Pokud přidáte možnost B před každým slovem, bude předchozí znak vymazán, což znamená, že výsledek bude zobrazen bez mezer, za předpokladu, že máme originální pohled na echo -e "LUMPIKA"
  6. Pomocí echo v Linuxu s možností mazání předchozího symbolu

  7. Dali jsme zadanou možnost ve všech slovech, takže výsledek se ukázal jako vhodný.
  8. Výsledek použití ECHO v Linuxu s možností mazání předchozího symbolu

  9. Teď pojďme věnovat pozornost parametru n. Jak již víte, aktivuje přenos řetězce, pokud to nebylo označeno zpočátku.
  10. Použití ECHO v Linuxu s možností přenosu do nového řetězce

  11. Nakládali jsme Nasthell po první, proto se každý z nich zobrazí v novém řádku.
  12. Výsledkem je použití příkazu ECHO v Linuxu s možností přenosu do nového řetězce

  13. Otočíme se na kartu, která se používá k zarovnání textu. Dostatečně se zaregistrujete v potřebných místech, abyste dosáhli požadovaného výsledku.
  14. Použití ECHO v Linuxu s možností karet

  15. Jak je vidět, první slovo, tabule byla aplikována dvakrát. Zvažte to, pokud jsou zobrazeny řádky.
  16. Výsledek použití příkazu echo v linuxu s možností karty

  17. Navíc nic nezasahuje s postupně sledovat několik možností, pozorování vstupních pravidel.
  18. Kombinace možností při použití příkazu ECHO v Linuxu

  19. Například na snímku níže vidíte výsledek výstupu s přenosem a kartou současně.
  20. Výsledek kombinování možností při použití příkazu ECHO v Linuxu

  21. Jako poslední příklad, vezměte / v. Tento argument vytvoří vertikální kartu.
  22. Pomocí volby vertikální kartu pro příkaz ECHO v Linuxu

  23. V důsledku toho je každé slovo získáno z nového řádku a ve formě kroků.
  24. Výsledek použití vertikální karty pro příkaz echo v Linuxu

Nyní víte, že příkaz echo je schopen zobrazovat zadané řádky v libovolném formuláři, který lze implementovat zadáním příslušných možností. Pojďme jít do jiných parametrů, abyste pochopili, který z nich je kombinovat ve správném formátu.

Výstup proměnných hodnot

V téměř každém skriptu se používají určité proměnné, ve kterých je hodnota předem. Pokud mluvíme o nástroje echo, pak je schopen výstup velmi význam. Tento příklad zvážíme v jednom terminálovém zasedání bez předchozího vytvoření samotného skriptu. To znamená, že při restartování konzoly budou hodnoty vymazány.

  1. Chcete-li začít, vytvoření zkušební proměnné zadáním exportu I = paušals, kde jsem název proměnné a paušika je jeho hodnota.
  2. Vytvoření proměnné pro další výstup přes ECHO v Linuxu

  3. Použijte echo $ i pro zobrazení hodnoty určené proměnné v následujícím řádku.
  4. Zadejte příkaz echo v linuxu pomocí vytvořené proměnné

  5. Jak vidíte, vše se zobrazí správně.
  6. Výsledek příkazu ECHO v Linuxu pomocí proměnné

  7. Vytvořit další proměnnou přes Export L = Linux.
  8. Vytvoření druhé proměnné pro kombinovaný vstup v ECHO v Linuxu

  9. Představujeme zkušební příkaz echo $ i web $ l.
  10. Kombinovaný vstup se dvěma proměnnými echo v Linuxu

  11. Nyní víte, že ECHO se zaměřuje s výstupem dvou nebo více proměnných ve formátu jednoho řádku.
  12. Výsledek kombinovaného vstupu se dvěma proměnnými echo v Linuxu

Ve většině případů je tento výstup proměnných používán pouze při psaní skriptů, nicméně, taková funkce může být užitečná, pokud je plánována pro vytvoření řady identických závislých na jedné hodnotě, akce v rámci jedné terminálové relace.

Přiřazení řetězec barev

Pokud aktivně používáte konzolu, víte, že každé slovo zde může mít jakoukoliv dostupnou barvu, a ne jen bílá nebo černá (v závislosti na tématu "terminál"). ECHO také umožňuje malovat řádky a zodpovědný za toto argumenty:

  • 033 [30m - černá;
  • 033 [31m - červená;
  • 033 [32m - zelená;
  • 033 [33m - žlutá;
  • 033 [34m - modrá;
  • 033 [35m - fialová;
  • 033 [36m - modrá;
  • 033 [37m - šedá.

Existuje řada dalších argumentů, které vám umožní změnit barvu pozadí nápisu. Vypadá to jako podobný seznam, ale existují rozdíly v číslech:

  • 033 [40m - černá;
  • 033 [41m - červená;
  • 033 [42m - zelená;
  • 033 [43m - žlutá;
  • 033 [44m - modrá;
  • 033 [45m - fialová;
  • 033 [46m - modrá;
  • 033 [47m - šedá;
  • 033 [0m - resetuje všechny hodnoty do výchozího stavu.

Jak jste již pochopili, tyto argumenty budou muset být aplikovány na každou řadu, pokud je potřeba. Vypadá to jako podobná struktura následujícím způsobem: echo -e "033 [33mlupsics 033 [46msite 033 [41mlinux".

Pomocí příkazu ECHO v Linuxu změníte barvu řádků

Příklad výše byl barevný lUMPICS pozadí v oranžové barvě a pozadí různých barev bylo navíc aktivováno na "místo" a "Linux". Vidíte to v screenshot pod zadaným příkazem.

Výsledek použití možností echo v Linuxu pro změnu barvy řádků

Speciální znaky bash.

Příkazová funkce ECHO pouze v prostředí bash, respektive, musí udržovat standardní možnosti tohoto prostředí. Ve většině případů jsou zodpovědné za třídění souborů a výstupu objektů aktuálního umístění.

  1. Zadejte ECHO * v terminálu pro zobrazení obsahu aktuální složky.
  2. Pomocí příkazu ECHO v Linuxu zobrazíte obsah aktuální složky

  3. Další řádek se zobrazí seznam absolutně všech příchozích adresářů a prvků. Bude to standardní řetězec bez registrace. Nyní však již víte, že může být upraven na základě výše uvedených příkladů.
  4. Po zobrazení obsahu aktuální složky ECHO Command ActionS v Linuxu

  5. Určete echo * .txt, pokud chcete zobrazit pouze prvky určeného formátu. Vyměňte .txt na jinou požadovanou možnost.
  6. Pomocí příkazu ECHO v Linuxu pro výstup konkrétního formátu souboru

  7. Nakonec si všimneme, že ECHO také provádí upravovat konfigurační soubory, které se provádí následujícím způsobem: ECHO 1> / PROC / SYS / NET / IPv4 / IP_FORWARD. 1 - String pro aplikaci, A / proc / SYS / NET / IPv4 / IP_FORWARD - cesta k požadovanému objektu.
  8. Pomocí příkazu ECHO v Linuxu změnit konfigurační soubory

Jako součást dnešního materiálu jsme se zabývali ECHO v operačním systému Linuxu. Máte-li zájem o téma interakce s populárními týmy, doporučujeme načíst článek na tomto tématu na našich webových stránkách, při pohybu pod níže uvedenými odkazy.

Viz také:

Často používané příkazy v "terminálu" Linuxu

LN / Find / LS / ls / grep / pwd příkaz v linuxu

Přečtěte si více