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í.
- 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.
- Jak vidíte v novém řádku nově zadaná slova v přesně stejném formátu.
- 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"
- Dali jsme zadanou možnost ve všech slovech, takže výsledek se ukázal jako vhodný.
- Teď pojďme věnovat pozornost parametru n. Jak již víte, aktivuje přenos řetězce, pokud to nebylo označeno zpočátku.
- Nakládali jsme Nasthell po první, proto se každý z nich zobrazí v novém řádku.
- 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.
- Jak je vidět, první slovo, tabule byla aplikována dvakrát. Zvažte to, pokud jsou zobrazeny řádky.
- Navíc nic nezasahuje s postupně sledovat několik možností, pozorování vstupních pravidel.
- Například na snímku níže vidíte výsledek výstupu s přenosem a kartou současně.
- Jako poslední příklad, vezměte / v. Tento argument vytvoří vertikální kartu.
- V důsledku toho je každé slovo získáno z nového řádku a ve formě kroků.
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.
- 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.
- Použijte echo $ i pro zobrazení hodnoty určené proměnné v následujícím řádku.
- Jak vidíte, vše se zobrazí správně.
- Vytvořit další proměnnou přes Export L = Linux.
- Představujeme zkušební příkaz echo $ i web $ l.
- Nyní víte, že ECHO se zaměřuje s výstupem dvou nebo více proměnných ve formátu jednoho řádku.
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".
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.
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í.
- Zadejte ECHO * v terminálu pro zobrazení obsahu aktuální složky.
- 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ů.
- Určete echo * .txt, pokud chcete zobrazit pouze prvky určeného formátu. Vyměňte .txt na jinou požadovanou možnost.
- 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.
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