Ako viete, väčšina akcií v operačnom systéme Linuxu sa vykonáva cez konzolu. Užívatelia budú používať špeciálne príkazy zodpovedné za vykonávanie určitých procesov a vopred určené možnosti umožňujú ich vlastné ruky kontrolovať dodatočné možnosti najviac verejnoprospešných služieb. Jedným z týchto príkazov je ECHO, a dnes chceme podrobnejšie o tejto užitočnosti povedať viac informácií o tomto používaní.
Používame príkaz ECHO v Linuxe
Posudzovaný tím ECHO dnes má primitívny vzhľad a cieľ úzkeho profilu - zobrazenie textu na obrazovke. To však neinterferuje s ním často používané v rôznych skriptoch a na iné účely. Ďalej, navrhujeme stručne zoznámiť sa so syntaxou tohto užitočnosti a demontovať najobľúbenejšie a jednoduché príklady svojho vstupu v štandardnej konzole.Echo syntax
Takmer každý tím, okrem hlavnej funkcie, môže tiež vykonávať iné opatrenia s prihliadnutím na zadané argumenty. ECHO nie je výnimkou v tomto ohľade, avšak kvôli jednoduchosti samotných pokročilých možností nie je toľko. Poďme si to zvážiť viac o každom z nich, ale najprv venujte pozornosť na štandardný pohľad na riadok: Options + možnosti + reťazec.
- -N - nezobrazí prenos čiary;
- -E - zodpovedný za zahrnutie únikových sekvencií;
- -E - zakáže interpretáciu únikových sekvencií.
Všimli sme tiež, že únikové sekvencie sú univerzálne možnosti prezentované vo forme symbolov. Každý z nich má určitú hodnotu a ak povolíte interpretáciu pri používaní príkazu ECHO, môžete použiť takéto argumenty:
- / C - zodpovedné za vymazanie prevodu reťazca;
- / T - Zobrazí horizontálnu kartu;
- / V - vytvára vertikálnu kartu;
- / b - Odstráni predchádzajúci symbol v reťazci;
- / n - zahŕňa prenos reťazca na nový;
- / R - vráti vozík na začiatok riadku.
Opäť objasňujeme vyššie uvedené možnosti, ktoré sú k dispozícii len v tých situáciách, kde ste pôvodne predpísali argumenty v tíme. Ak je to potrebné, každý z tohto symbolu možno vylepšiť po ktoromkoľvek zo slov vstupného reťazca, ktorý ukážeme v nasledujúcich pokynoch.
Záver jednoduchého reťazca
Ako už bolo spomenuté, hlavným účelom príkazu ECHO je výstup na obrazovku reťazca. Je to o tom, že chceme ďalej hovoriť, skúmať niekoľko jednoduchých akcií, ktoré pomôžu pochopiť presne, ako všetky hlavné služby možnosti fungujú.
- Spustite konzolu vhodnú pre vás, napríklad prostredníctvom ponuky aplikácie alebo stlačením klávesu CTRL + ALT + T. Tu zadajte ECHO + akékoľvek slovo alebo frázu na kontrolu štandardného akčného príkazu. Je aktivovaný stlačením klávesu ENTER.
- Ako vidíte, v novom riadku sa objavili novo zadané slová v presne rovnakom formáte.
- Ak pridáte možnosť B pred každým slovom, predchádzajúci znak sa vymaže, čo znamená, že výsledok sa zobrazí bez medzier za predpokladu, že máme pôvodný pohľad na ECHO -E "LUKODICKÝCH BSITU BLINUX".
- Dali sme zadanú možnosť na všetky slová, takže výsledok sa ukázal byť vhodný.
- Teraz dávame pozor na parameter. Ako už viete, aktivuje prenos reťazec, ak nebol pôvodne uvedený.
- Nadnovené sme v skratke po prvom, preto sa každý z nich zobrazí v novom riadku.
- Obrátime sa na kartu, ktorá sa používa na vyrovnanie textu. Na dosiahnutie požadovaného výsledku sa dostanete dostatočne zaregistrovať.
- Ako je možné vidieť na prvé slovo, tabuľka bola aplikovaná dvakrát. Zvážte to, keď sú čiary zobrazené.
- Okrem toho nič nezasahuje do špecifikácie niekoľkých možností postupne, dodržiavanie vstupných pravidiel.
- Napríklad na obrázku nižšie nájdete výsledok výstupu s prenosom a kartou v rovnakom čase.
- Ako posledný príklad, vyberte / v. Tento argument vytvorí vertikálnu kartu.
- V dôsledku toho sa každé slovo získa z novej línie a vo forme krokov.
Teraz viete, že príkaz ECHO je schopný zobraziť zadané riadky v ľubovoľnej forme, ktorú možno realizovať zadaním príslušných možností. Poďme na iné parametre, aby ste pochopili, ktoré z nich sú kombinovať v správnom formáte.
Výstup premenných hodnôt
V takmer každom skripte sa používajú určité premenné, v ktorých je hodnota vopred. Ak hovoríme o nástroji ECHO, potom je schopný vydať veľmi význam. Tento príklad zvážime v jednej svorke bez predchádzajúceho vytvorenia samotného skriptu. To označuje, že pri reštartovaní konzoly budú hodnoty vymazané.
- Ak chcete začať, vytvorte skúšobnú premennú zadaním exportu I = Lumptics, kde som názov premennej a jeho hodnota je jeho hodnota.
- Použite ECHO $ I na zobrazenie hodnoty určenej premennej v nasledujúcom riadku.
- Ako vidíte, všetko sa zobrazí správne.
- Vytvorte ďalšiu premennú cez export L = Linux.
- Predstavujeme skúšobný príkaz echo $ i stránky $ L.
- Teraz viete, že ECHO sa zvláda s výkonom dvoch alebo viacerých premenných vo formáte jedného riadku.
Vo väčšine prípadov sa tento výstup premenných používa len pri písaní skriptov, však môže byť takáto funkcia užitočná, ak sa plánuje vytvoriť rad identických závislých od jednej hodnoty, akcie v rámci jednej koncovej relácie.
Priradenie farieb reťazec
Ak aktívne používate konzolu, viete, že každé slovo môže mať akúkoľvek dostupnú farbu, a nie len bielu alebo čiernu (v závislosti od témy "terminálu"). ECHO vám tiež umožňuje maľovať čiary a zodpovedné za tieto takéto argumenty:
- 033 [30m - čierna;
- \ 033 [31m - červená;
- \ 033 [32m - zelená;
- \ 033 [33M - žltá;
- \ 033 [34m - modrá;
- 033 [35m - fialová;
- 033 [36m - modrá;
- \ 033 [37m - sivá.
Existuje niekoľko ďalších argumentov, ktoré vám umožnia zmeniť farbu pozadia nápisov. Vyzerá ako podobný zoznam, ale existujú rozdiely v číslach:
- \ 033 [40m - čierna;
- 033 [41m - červená;
- \ 033 [42m - zelená;
- 033 [43m - žltá;
- \ 033 [44m - modrá;
- 033 [45m - fialová;
- \ 033 [46m - modrá;
- \ 033 [47m - sivá;
- \ 033 [0M - obnoví všetky hodnoty do predvoleného stavu.
Ako ste už pochopili, tieto argumenty sa budú musieť aplikovať na každý riadok, ak existuje potreba. Vyzerá to ako podobná štruktúra takto: echo -e "\ _033 [33mlumpics \ 033 [46msite \ 033 [41mlinx".
Príkladom bolo zafarbené kumpikové pozadie v oranžovej farbe a pozadia rôznych farieb boli dodatočne aktivované na "miesto" a "Linux". Vidíte to v screenshot pod zadaným príkazom.
Špeciálne bash znaky
Funkcia príkazu ECHO len v prostredí Bash, resp. Musí zachovať štandardné možnosti pre toto prostredie. Vo väčšine prípadov sú zodpovedné za triedenie súborov a výstup objektov aktuálnej polohy.
- Zadajte ECHO * v termináli, aby ste zobrazili obsah aktuálneho priečinka.
- Nasledujúci riadok sa zobrazí zoznam absolútne všetkých prichádzajúcich adresárov a prvkov. Bude to štandardný reťazec bez registrácie. Teraz však už viete, že môže byť modifikovaný na základe príkladov uvedených vyššie.
- Zadajte echo * .txt, ak chcete zobraziť iba prvky určeného formátu. Nahradiť .txt na inú požadovanú možnosť.
- Nakoniec poznamenávame, že ECHO tiež vykonáva na úpravu konfiguračných súborov, ktoré sa vykonávajú nasledovne: ECHO 1> / PROCK / SYS / NET / IPv4 / IP_FORDWARD. 1 - reťazec pre aplikáciu, A / Proc / SYS / NET / IPv4 / IP_FORWARD - cesta k požadovanému objektu.
Ako súčasť dnešného materiálu sme sa zaoberali ECHO v operačnom systéme Linuxu. Ak máte záujem o tému interakcie s populárnymi tímami, navyše odporúčame naučiť článok o tejto téme na našej webovej stránke, pričom sa pohybuje pod odkazy nižšie.
Pozri tiež:
Často používané príkazy v "Terminal" Linux
LN / Nájsť / LS / GREP / PWD PRÍKAZU V LINUX