Mint tudják, a Linux operációs rendszerben lévő műveletek többsége a konzolon keresztül történik. A felhasználók bizonyos folyamatok elvégzéséért felelős speciális parancsokat fognak használni, és előzetesen a megadott opciók lehetővé teszik saját kezüket, hogy ellenőrizzék a legtöbb segédprogram további lehetőségeit. Az egyik ilyen parancs visszhang, és ma részletesebben meg akarjuk mondani a segédprogramot, és számos példát hozunk annak használatára.
Az Echo parancsot Linuxban használjuk
Az Echo csapat vizsgált ma egy primitív megjelenés és a keskeny profil cél - kijelző szöveget a képernyőn. Ez azonban nem zavarja, hogy gyakran használják a különböző szkriptekben és más célokra. Ezután javaslatot teszünk röviden megismerkedjen a szintaxis ez a típus, és szedje szét a legnépszerűbb és egyszerű példa annak input a szokásos konzol.Echo szintaxis
Majdnem minden csapat, a fő funkció mellett más intézkedéseket is végezhet, figyelembe véve a meghatározott érveket. Az Echo e tekintetben nem kivételes volt, azonban a fejlett beállítások egyszerűsége miatt, nincs annyira. Tekintsük többet mindegyikről, de először figyeljen a vonal normál nézetere: Echo + Options + String.
- -N - Nem jeleníti meg a vonal átadását;
- -E - felelős a menekülési szekvenciák felvételéért;
- -E - Letiltja a menekülési szekvenciák értelmezését.
Azt is megjegyezzük, hogy a menekülési szekvenciák univerzális lehetőségek, amelyek szimbólumok formájában jelennek meg. Mindegyiknek határozott értéke van, és ha engedélyezi az ECHO parancs használatakor az értelmezést, használhat ilyen érveket:
- / C - felelős a karakterlánc átadásának törléséért;
- / T - Vízszintes fül jelenik meg;
- / V - Függőleges fül létrehozása;
- / B - Eltávolítja az előző szimbólumot a karakterláncban;
- / n - magában foglalja a karakterlánc átadását az újnak;
- / R - Visszaadja a kocsit a vonal elejére.
Ismét tisztázzuk, hogy a fenti opciók csak olyan helyzetekben lépnek be, ahol eredetileg az argumentum -e-a csapatban íródott. Szükség esetén mindegyik szimbólum javítható, miután a bemeneti karakterláncok bármelyike, amelyet a következő utasításokban fogunk megjeleníteni.
Az egyszerű karakterlánc megkötése
Amint korábban említettük, az ECHO parancs fő célja a string képernyő kimenete. Ezről van szó, hogy tovább szeretnénk beszélni, megvizsgáltuk néhány egyszerű cselekvést, amelyek segítenek megérteni, hogy pontosan hogyan működik a főbb lehetőségek.
- Futtassa a konzol kényelmes az Ön számára, például az alkalmazás menüben vagy a CTRL + ALT + T gyorsbillentyű megnyomásával. Itt írja be az ECHO + bármely szót vagy kifejezést a szabványos cselekvési parancs ellenőrzéséhez. Az Enter billentyű megnyomásával aktiválódik.
- Amint láthatja, az új sorban az újonnan beírt szavak pontosan ugyanolyan formátumban jelentek meg.
- Ha minden egyes szó előtt egy opciót ad hozzá, az előző karakter törlődik, ami azt jelenti, hogy az eredmény szóköz nélkül jelenik meg, feltéve, hogy az Echo -E "Lumpics \ Bsite \ Blinux eredeti nézete van.
- A megadott lehetőséget minden szóra helyezzük, így az eredmény megfelelőnek bizonyult.
- Most figyeljünk a \ n paraméterre. Mint már tudja, aktiválja a karakterlánc átadását, ha nem jelezte eredetileg.
- Az első után dióhéjban jeleztük \ n, ezért mindegyikük új sorban jelenik meg.
- A szöveg igazításához használt fülre fordulunk. A kívánt eredmény eléréséhez kellően regisztrálni fogja a szükséges helyeket.
- Amint látható, az első szóra, a táblázatot kétszer alkalmazták. Tekintsük ezt, ha a sorok megjelennek.
- Ezenkívül semmi sem zavarja a több opció meghatározását egymás után, megfigyelve a beviteli szabályokat.
- Például az alábbi képernyőképen látható a kimenet eredménye az átvitel és a lap egyidejűleg.
- Az utolsó példaként a / v. Ez az érvelés függőleges lapot hoz létre.
- Ennek eredményeképpen minden szót új vonalból és lépések formájában kapunk.
Most már tudod, hogy az ECHO parancs képes megadni a megadott sorokat bármely olyan formában, amelyet a megfelelő opciók megadásával lehet megvalósítani. Menjünk más paraméterekhez, hogy megértsük, hogy melyikük a megfelelő formátumban kell összeilleszteni.
A változó értékek kimenete
Szinte minden szkriptben bizonyos változókat használnak, amelyekben az érték előre van. Ha Echo segédprogramról beszélünk, akkor képes kimutatni a jelentést. Ezt a példát egy terminális munkamenetben fogjuk megvizsgálni anélkül, hogy maga a szkript megteremtése lenne. Ez azt jelenti, hogy a konzol újraindításakor az értékek törlődnek.
- A próba-változó megkezdése az export i = lumpics bevitelével, ahol a változó neve, és a lumpics az értéke.
- Használja az ECHO $ I-t, hogy megjelenítse a kijelölt változó értékét a következő sorban.
- Amint látja, minden rendben jelenik meg.
- Hozzon létre egy másik változót az Export L = Linux.
- Bemutatjuk a tárgyalás parancsot echo $ i webhely $ l.
- Most már tudod, hogy az echo két vagy több változó kimenetét egy sor formátumában tárolja.
A legtöbb esetben a változók kimenetét csak a szkriptek írásakor használják, de egy ilyen funkció hasznos lehet, ha azt tervezik, hogy számos azonos értéket adjon az egyik értéktől, az egyik terminálon belüli műveletekből.
Színek hozzárendelése
Ha aktívan használja a konzolt, tudod, hogy minden szó bármilyen rendelkezésre álló színt, és nem csak fehér vagy fekete (a "terminál" témától függően). Az ECHO lehetővé teszi a vonalak festését is, és felelős az ilyen érvekért:
- \ 033 [30m - fekete;
- \ 033 [31m - piros;
- \ 033 [32m - zöld;
- \ 033 [33m - sárga;
- \ 033 [34m - kék;
- \ 033 [35m - lila;
- \ 033 [36m - kék;
- \ 033 [37m - szürke.
Számos olyan érv létezik, amelyek lehetővé teszik, hogy megváltoztassa a felirat háttér színét. Úgy néz ki, mint egy hasonló, de vannak különbségek a számokban:
- \ 033 [40m - fekete;
- \ 033 [41m - piros;
- \ 033 [42m - zöld;
- \ 033 [43m - sárga;
- \ 033 [44m - kék;
- \ 033 [45m - lila;
- \ 033 [46m - kék;
- \ 033 [47m - szürke;
- \ 033 [0M - Visszaállítja az összes értéket az alapértelmezett állapotra.
Ahogy már megértette, ezeket az érveket minden sorra kell alkalmazni, ha szükség van rá. Úgy tűnik, mint egy hasonló struktúra, az alábbiak szerint: echo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".
A fenti példa színes lumpics háttér volt narancssárga színű, és a különböző színek hátterei továbbá aktiválták a "helyszín" és a "Linux" -ra. Ezt a beírt parancs alatti képernyőképen látja.
Különleges bash karakterek
Az ECHO parancs funkció csak a Bash környezetben működik, meg kell őriznie a környezeti lehetőségeket. A legtöbb esetben felelősek az aktuális hely objektumainak kiválasztásáért és kimenetéért.
- Adja meg az ECHO * -ot a terminálon, hogy megjelenítse az aktuális mappa tartalmát.
- A következő sor megjelenik az abszolút bejövő könyvtárak és elemek listájának. Ez lesz egy szabványos karakterlánc regisztráció nélkül. Most azonban már tudja, hogy a fenti példák alapján módosítható.
- Adja meg az ECHO * .TXT-t, ha csak a kijelölt formátum elemeit szeretné megjeleníteni. Cserélje ki .txt egy másik szükséges opcióra.
- Végül megjegyezzük, hogy az ECHO a konfigurációs fájlok szerkesztéséhez is elvégzi, amelyet az alábbiak szerint végeznek: ECHO 1> / PROC / SYS / NET / IPV4 / IP_FORWARD. 1 - Alkalmazáshoz, A / PROC / SYS / NET / IPV4 / IP_FORWARD - elérési út a kívánt objektumhoz.
A mai anyag részeként visszhangot foglalkozott a Linux operációs rendszerben. Ha a népszerű csapatokkal való kölcsönhatás témája iránt érdeklődik, javasoljuk, hogy tanuljon egy cikket ezen a témában a weboldalunkon, miközben az alábbi linkek alatt mozog.
Lásd még:
Gyakran használt parancsok a "Terminál" Linuxban
Ln / Find / LS / grep / pwd parancs Linuxban