Kao što znate, većina akcija u Linux operativni sistem se provode kroz konzolu. Korisnici će koristiti specijalne komande odgovoran za obavljanje određene procese, i unaprijed određenim opcije omogućavaju svoje ruke za kontrolu dodatne mogućnosti najviše komunalije. Jedan od ovih komandi je Echo, a danas želimo reći detaljnije o ovaj alat, donosi nekoliko primjera njegove upotrebe.
Mi koristimo naredbu echo u Linuxu
The Echo tim u razmatranju danas ima primitivni izgled i uskim profil odredišta - prikaz teksta na ekranu. Međutim, to ne ometa često koristi u raznim skripte i druge svrhe. Dalje, predlažemo kratko Upoznajte se sa sintaksa ovaj alat i rastavljati najpopularnijih i jednostavne primjere ulazu u standardnom konzoli.Echo sintaksa
Skoro svaki tim, pored glavne funkcije, mogu obavljati i druge radnje, uzimajući u obzir navedene argumente. Echo nije izuzetak u tom pogledu, međutim, zbog jednostavnosti samog Advanced Options, ne postoji toliko. Razmotrimo to više o svakoj od njih, ali prvo obratite pažnju na standardni pregled linije: echo + opcije + string.
- -n - neće prikazati transfer linije;
- -e - odgovoran za uključivanje escape sekvence;
- -E - onemogućava tumačenje Escape sekvence.
Napominjemo da Escape sekvence su univerzalne opcije predstavljene u obliku simbola. Svaki od njih ima određenu vrijednost, a ako vam omogućiti tumačenje kada koristite ECHO naredbe, možete koristiti takve argumente:
- / C - odgovoran za brisanje transfer niza;
- / T - prikazuje karticu horizontalne;
- / V - stvara karticu vertikalno;
- / B - uklanja prethodnog simbol u nizu;
- / N - uključuje prijenos niza na novi;
- / R - vraća kolica na početak linije.
Još jednom, mi pojasniti na raspolaganju za ulazak samo u onim situacijama u kojima ste prvobitno propisana argument -E u tim gore navedenih opcija. Ako je potrebno, svaki od ovaj simbol mogu popraviti nakon bilo riječi ulaznog niza da ćemo pokazati u sljedećim uputama.
Zaključak jednostavnih niza
Kao što je ranije spomenuto, glavna svrha ECHO naredba je izlaz na ekran niz. Radi se o ovom da želimo da dalje razgovaramo, ispituje nekoliko jednostavnih aktivnosti koje će pomoći da shvatim kako sve glavne opcije komunalnih radova.
- Pokrenite konzolu pogodan za vas, na primjer, kroz meni aplikacije ili pritiskom na Ctrl + Alt + T vruće ključ. Ovdje eha + bilo riječ ili frazu da provjeri Standard Akcija komandu. On se aktivira pritiskom na tipku Enter.
- Kao što vidite, u novoj liniji su se pojavile novo unesene riječi u potpuno istom formatu.
- Ako dodate opciju \ b prije svake riječi, prethodni znak će se izbrisati, što znači da će se rezultat biti prikazan bez razmaka, pod uvjetom da imamo izvorni prikaz Echo -e "Lumpics \ blis \ blinux".
- Stavili smo navedenu opciju u sve riječi, tako da se rezultat pokazalo prikladnim.
- Sada obratimo pažnju na \ n parametar. Kao što već znate, aktivira prijenos niza, ako se u početku nije naznačio.
- Naveli smo \ n ukratko nakon prvog, dakle, svaki od njih bit će prikazan u novom redu.
- Okrećemo se na karticu koji se koristi za poravnavanje teksta. U dovoljno ćete se registrirati na potrebna mjesta \ t da biste postigli željeni rezultat.
- Kao što se može vidjeti, na prvu riječ, tabulacija je primijenjena dva puta. Razmislite o tome kada se prikaže linije.
- Uz to, ništa se ne miješa u određivanje nekoliko opcija uzastopno, promatrajući ulazne pravila.
- Na primjer, na snimku zaslona ispod vidite rezultat izlaza s prijenosom i karticom u isto vrijeme.
- Kao posljednji primjer, uzmite / v. Ovaj argument stvara vertikalnu karticu.
- Kao rezultat toga, svaka riječ se dobija iz nove linije i u obliku koraka.
Sada znate da je naredba ECHO sposobna za prikaz određenih linija u bilo kojem obliku koji se može implementirati specificiranjem odgovarajućih opcija. Idemo na druge parametre, tako da možete shvatiti što ih je kombinovati u pravom formatu.
Izlazne vrijednosti varijabla
U gotovo svakoj skripti koriste se određene varijable u kojima vrijednost bude unaprijed. Ako govorimo o eho uslužnom programu, onda je u stanju izvući samo značenje. Mi ćemo razmotriti ovaj primjer u jednom terminalu sjednice bez prethodnog stvaranja same skripte. Ovo označava da će se prilikom ponovnog pokretanja konzole biti izbrisane vrijednosti.
- Za početak, stvaranje suđenje varijabla unosom Export = Lumpics, gde je i ime varijable, a Lumpics je svoju vrijednost.
- Koristite echo $ i za prikaz vrijednosti određene varijabla u sljedećim liniji.
- Kao što vidite, sve je ispravno prikazati.
- Stvoriti još jedan varijabla kroz Izvoz L = Linux.
- Uvodimo suđenje komanda Echo $ I Site $ L.
- Sada znaš da Echo nosi sa snagom od dva ili više varijabli u formatu jedne linije.
U većini slučajeva, ovaj izlaz varijabli se koristi samo prilikom pisanja scenarija, međutim, takva funkcija može biti korisno ako se planira proizvesti broj identičnih zavisi od jedne vrijednosti, akcije u roku od jednog terminala sesije.
Dodjela boje string
Ako se aktivno koristi konzolu, znate da je svaka riječ može uzeti sve raspoložive boje ovdje, a ne samo bijele ili crne (ovisno o temi "Terminal"). Echo vam omogućava i slikati linije, i odgovoran za to takve argumente:
- \ 033 [30m - crna;
- \ 033 [31m - crvena;
- \ 033 [32m - Green;
- \ 033 [33m - žuti;
- \ 033 [34m - plava;
- \ 033 [35m - ljubičasta;
- \ 033 [36m - plava;
- \ 033 [37m - sivi.
Postoji niz drugih argumenata koji vam omogućavaju da promijeniti boju natpisa pozadini. Izgleda kao lista slična, ali postoje razlike u brojkama:
- \ 033 [40m - crna;
- \ 033 [41m - crvena;
- \ 033 [42m - Green;
- \ 033 [43m - žuti;
- \ 033 [44m - plava;
- \ 033 [45m - ljubičasta;
- \ 033 [46m - plava;
- \ 033 [47m - sivi;
- \ 033 [0m - vraća sve vrijednosti na default stanje.
Kao što ste već shvatili, ti argumenti će se morati primijeniti na svaki red ako postoji potreba. Izgleda kao sličnu strukturu kako slijedi: echo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".
Gornjem primjeru je obojena Lumpics pozadine u boji naranče, a pozadina različitih boja dodatno su uskoro na "Site" i "Linux". Vidite ovo na snimku ispod ušla komandu.
Posebna Bash slova
Komandu ECHO samo u Bash okruženju, odnosno, mora održavati standardne opcije za ovu sredinu. U većini slučajeva, oni su odgovorni za sortiranje datoteke i izlaz objekata trenutne lokacije.
- Eha * u Terminal da pokaže sadržaj folderu.
- Sljedeći će se redak pojaviti popis apsolutno svih dolaznih direktorija i elemenata. To će biti standardni niz bez registracije. Međutim, sada već znate da se može izmijeniti na temelju gore navedenih primjera.
- Navedite Echo * .TXT ako želite prikazati samo elemente određenog formata. Zamijenite .txt na drugu potrebnu opciju.
- Na kraju, primjećujemo da Eho nastupa i za uređivanje konfiguracijskih datoteka, koje se izvode na sljedeći način: ECHO 1> / Proc / Sys / Net / IPv4 / IP_Forward. 1 - String za aplikaciju, A / Proc / Sys / Net / IPv4 / IP_Forward - Put do željenog objekta.
Kao dio današnjeg materijala bavili smo se EChom u Linux operativnom sistemu. Ako vas zanima tema interakcije sa popularnim timovima, dodatno preporučujemo da naučite članak o ovoj temi na našoj web stranici, dok se krećete ispod donjih veza.
Vidi i:
Često korištene naredbe u "terminalu" Linux
LN / Pronađi / LS / Grep / PWD naredbu u Linuxu