După cum știți, majoritatea acțiunilor din sistemul de operare Linux sunt efectuate prin consola. Utilizatorii vor folosi comenzi speciale responsabile pentru efectuarea anumitor procese, iar în avans opțiunile specificate permit propriile mâini pentru a controla posibilitățile suplimentare ale celor mai multe utilități. Una dintre aceste comenzi este Echo și astăzi dorim să spunem mai detaliat despre acest utilitar, aducând mai multe exemple de utilizare a acesteia.
Folosim comanda ECHO în Linux
Echipa ECHO având în vedere astăzi are un aspect primitiv și o destinație de profil îngustă - afișează textul pe ecran. Cu toate acestea, acest lucru nu interferează cu ea adesea folosit în diferite scripturi și în alte scopuri. Apoi, vă propunem să vă familiarizați pe scurt cu sintaxa acestui utilitar și să dezasamblați cele mai populare și simple exemple ale intrării sale în consola standard.Echo sintaxă
Aproape fiecare echipă, în plus față de funcția principală, poate, de asemenea, să efectueze alte acțiuni ținând cont de argumentele specificate. Echo nu a exceptat, în această privință, din cauza simplității opțiunilor avansate în sine, nu există atât de mult. Să considerăm mai multe despre fiecare dintre ele, dar mai întâi acordați atenție vizualizării standard a liniei: ECHO + Opțiuni + șir.
- -n - nu va afișa transferul liniei;
- -E - Responsabil pentru includerea secvențelor de evacuare;
- -E - dezactivează interpretarea secvențelor de evacuare.
De asemenea, menționăm că secvențele de evacuare sunt opțiuni universale prezentate sub formă de simboluri. Fiecare dintre ele are o valoare clară și dacă activați interpretarea Când utilizați comanda ECHO, puteți utiliza astfel de argumente:
- / C - responsabil pentru ștergerea transferului șirului;
- / T - afișează o filă orizontală;
- / V - creează o filă verticală;
- / b - elimină simbolul anterior în șir;
- / n - include transferul șirului la cea nouă;
- / R - returnează transportul la începutul liniei.
Încă o dată, vom clarifica opțiunile de mai sus disponibile pentru a intra numai în acele situații în care ați prescris inițial argumentul -e în echipă. Dacă este necesar, fiecare dintre acest simbol poate fi îmbunătățit după oricare dintre cuvintele de introducere a cuvintelor pe care le vom arăta în următoarele instrucțiuni.
Concluzie a șirului simplu
După cum am menționat mai devreme, scopul principal al comenzii ECHO este ieșirea pe ecranul de șir. Este vorba despre acest lucru pe care vrem să-l vorbim mai departe, am examinat câteva acțiuni simple care vor ajuta la înțelegerea exact a modului în care funcționează toate opțiunile principale.
- Rulați consola convenabilă pentru dvs., de exemplu, prin meniul aplicației sau apăsând tasta Hot Ctrl + Alt + T. Aici introduceți Echo + orice cuvânt sau expresie pentru a verifica comanda standard de acțiune. Acesta este activat prin apăsarea tastei Enter.
- După cum puteți vedea, în noua linie, au apărut cuvintele nou introduse în exact același format.
- Dacă adăugați o opțiune \ b Înainte de fiecare cuvânt, caracterul anterior va fi șters, ceea ce înseamnă că rezultatul va fi afișat fără spații, cu condiția să avem vederea originală a eco-a "Lumpicii Lumpicii \ Bsite \ Blinux".
- Am pus opțiunea specificată în toate cuvintele, astfel încât rezultatul sa dovedit a fi potrivit.
- Acum, să acordăm atenție parametrului \ n. După cum știți deja, acesta activează transferul șirului, dacă nu a fost indicat inițial.
- Am indicat \ n pe scurt după prima, prin urmare, fiecare dintre ele va fi afișat într-un rând nou.
- Ne întoarcem la fila care este utilizată pentru a alinia textul. Veți înregistra în mod suficient în locurile necesare pentru a obține rezultatul dorit.
- După cum se poate vedea, la primul cuvânt, tabularea a fost aplicată de două ori. Luați în considerare acest lucru când sunt afișate liniile.
- În plus, nimic nu interferează cu specificarea secvențial a mai multor opțiuni, observând regulile de introducere.
- De exemplu, pe screenshot mai jos vedeți rezultatul ieșirii cu transferul și fila în același timp.
- Ca ultimul exemplu, luați / v. Acest argument creează o filă verticală.
- Ca rezultat, fiecare cuvânt este obținut dintr-o linie nouă și sub formă de pași.
Acum știți că comanda ECHO este capabilă să afișeze linii specificate în orice formă care poate fi implementată prin specificarea opțiunilor corespunzătoare. Să mergem la alți parametri, astfel încât să înțelegeți care dintre ele trebuie să se combine în formatul potrivit.
Ieșirea valorilor variabile
În aproape fiecare scenariu, anumite variabile sunt utilizate în care valoarea este în avans. Dacă vorbim despre un utilitar ecou, atunci este capabil să emită chiar sensul. Vom lua în considerare acest exemplu într-o sesiune terminală fără crearea prealabilă a scenariului în sine. Aceasta denotă că atunci când reporniți consola, valorile vor fi șterse.
- Pentru a începe, creând o variabilă de încercare prin introducerea exportului I = Lumpicii, unde sunt numele variabilei, iar Lumpicii este valoarea sa.
- Utilizați ECHO $ I pentru a afișa valoarea variabilei desemnate în următoarea linie.
- După cum puteți vedea, totul este afișat corect.
- Creați o altă variabilă prin export L = Linux.
- Introducem comanda de încercare Echo $ I Site $ L.
- Acum știți că echo-urile se confruntă cu ieșirea a două sau mai multe variabile în forma unei linii.
În cele mai multe cazuri, această ieșire de variabile este utilizată numai atunci când scrieți scripturi, cu toate acestea, o astfel de funcție poate fi utilă dacă este planificată să producă un număr de identici dependenți de o singură valoare, acțiuni într-o sesiune de terminale.
Atribuirea șirului de culori
Dacă utilizați în mod activ consola, știți că fiecare cuvânt poate lua orice culoare disponibilă aici și nu doar albă sau negru (în funcție de subiectul "Terminal"). ECHO vă permite, de asemenea, să pictați linii și responsabili pentru aceste astfel de argumente:
- \ 033 [30m - negru;
- \ 033 [31m - roșu;
- \ 033 [32m - verde;
- \ 033 [33m - galben;
- \ 033 [34m - albastru;
- \ 033 [35m - violet;
- \ 033 [36m - albastru;
- \ 033 [37m - gri.
Există o serie de alte argumente care vă permit să schimbați culoarea fundalului inscripției. Arată ca o listă similară, dar există diferențe în numere:
- \ 033 [40m - negru;
- \ 033 [41m - roșu;
- \ 033 [42m - verde;
- \ 033 [43m - galben;
- \ 033 [44m - albastru;
- \ 033 [45m - violet;
- \ 033 [46m - albastru;
- \ 033 [47m - gri;
- \ 033 [0m - Resetează toate valorile în starea implicită.
După cum ați înțeles deja, aceste argumente vor trebui să fie aplicate fiecărui rând dacă este nevoie. Arată ca o structură similară după cum urmează: Echo -e "\ 033 [33mlumtics \ 033 [46msite \ 033 [41mlinux".
Exemplul de mai sus a fost colorat fundal luminos într-o culoare portocalie, iar fundalurile diferitelor culori au fost activate suplimentar la "Site" și "Linux". Vedeți acest lucru în captura de ecran de sub comanda introdusă.
Caractere speciale de bash
Comanda ECHO funcționează numai în mediul de bash, respectiv, trebuie să mențină opțiunile standard pentru acest mediu. În cele mai multe cazuri, ele sunt responsabile pentru sortarea fișierelor și a ieșirii obiectelor locației curente.
- Introduceți ECHO * în terminal pentru a afișa conținutul folderului curent.
- Următoarea linie va apărea o listă de absolut toate directoarele și elementele primite. Acesta va fi un șir standard fără înregistrare. Cu toate acestea, acum știți deja că poate fi modificat pe baza exemplelor de mai sus.
- Specificați Echo * .txt dacă doriți să afișați numai elementele formatului desemnat. Înlocuiți .Txt la o altă opțiune necesară.
- În cele din urmă, observăm că ECHO efectuează, de asemenea, pentru editarea fișierelor de configurare, care se efectuează după cum urmează: ECHO 1> / PRO / SYS / NET / IPV4 / IP_FORWARD. 1 - String pentru aplicație, A / PROC / SYS / NET / IPV4 / IP_Forward - Calea către obiectul dorit.
Ca parte a materialului de astăzi, ne-am ocupat de ECHO în sistemul de operare Linux. Dacă sunteți interesat de subiectul interacțiunii cu echipele populare, vă recomandăm să aflați un articol pe acest subiect pe site-ul nostru, în timp ce vă deplasați sub legăturile de mai jos.
Vezi si:
Comenzi frecvent utilizate în linuxul "terminal"
LN / GIND / LS / GREP / PWD COMANDA IN LINUX