Nagu te teate, on enamik Linuxi operatsioonisüsteemi tegevusi läbi konsooli kaudu. Kasutajad kasutavad teatud protsesside läbiviimise eest vastutavate spetsiaalseid käske ja eelnevalt kindlaksmääratud valikud võimaldavad oma kätel kontrollida kõige kommunaalteenuste täiendavaid võimalusi. Üks neist käskudest on kaja ja täna tahame selle utiliidi kohta üksikasjalikumalt üksikasjalikumalt öelda, tuues mitu näidet selle kasutamisest.
Me kasutame ECHO käsku Linuxis
Täna vaatlusalusel ECHO meeskond on primitiivne välimus ja kitsas profiili sihtkoha - ekraanil ekraanil. Kuid see ei häiri seda sageli kasutada erinevate skriptide ja muudel eesmärkidel. Seejärel pakume ettepaneku lühidalt tutvuda selle utiliidi süntaksiga ja demonteerib kõige populaarsemaid ja lihtsaid näiteid selle sisendi standardkonsoolis.ECHO süntaks
Peaaegu iga meeskond lisaks põhifunktsioonile saab teha ka muid meetmeid, võttes arvesse määratud argumente. ECHO ei olnud selles osas erand, aga tänu täiustatud valikute lihtsusele ise ei ole nii palju. Olgem kaaluda seda rohkem iga neist, kuid esmalt pöörama tähelepanu standardvaade liin: ECHO + valikud + string.
- -N - see ei kuvata liini ülekandmist;
- -e - vastutab põgenemisjärjestuste kaasamise eest;
- -E - keelab põgenemise järjestuste tõlgendamise.
Samuti märgime, et põgenemise järjestused on universaalsed võimalused sümbolite kujul. Igaühel neist on kindel väärtus ja kui lubate tõlgendust ECHO käsu kasutamisel, saate selliseid argumente kasutada:
- / C - vastutab stringi üleandmise eest;
- / T - kuvab horisontaalne vahekaart;
- / V - loob vertikaalse vahekaardi;
- / B - Eemaldab eelmise sümboli stringis;
- / N - hõlmab stringi ülekandmist uuele;
- / R - tagastab vedu joone algusesse.
Taas selgitame ülaltoodud võimalusi, et sisestada ainult nendes olukordades, kus te esialgu määrasite meeskonna argumenti. Vajadusel iga selle sümbol saab parandada pärast mis tahes sõna sisend string, et me näitame järgmistes juhistes.
Lihtsa stringi lõppedes
Nagu varem mainitud, on ECHO käsu peamine eesmärk string-ekraanile väljund. See on selle kohta, et me tahame edasi rääkida, uuris mõningaid lihtsaid meetmeid, mis aitavad mõista täpselt, kuidas kõik peamised valikuvõimalused töötavad.
- Käivitage konsool mugav teile, näiteks läbi rakenduste menüü või vajutades Ctrl + ALT + T HOT-klahvi. Siin sisestada ECHO + iga sõna või fraas, et kontrollida standard tegevus käsk. See aktiveeritakse, vajutades sisestusklahvi.
- Nagu näete uues reas, ilmus äsja sisestatud sõnad täpselt samas vormis.
- Kui lisate enne iga sõna võimalust \ B, kustutatakse eelmine märk, mis tähendab, et tulemus kuvatakse ruumideta ilma tühikuteta, tingimusel et meil on originaal vaade kaja -e "tükkideks" Bliinuxile ".
- Me paneme määratud võimaluse kõikides sõnadesse, nii et tulemus osutus asjakohaseks.
- Nüüd pöörame tähelepanu parameetrile. Nagu te juba teate, aktiveerib see stringi üleandmise, kui seda ei näidatud esialgu.
- Pärast esimest korda näeme lühidalt lühidalt pärast esimest nutshellis, igaüks neist kuvatakse uues reas.
- Me pöördume vahekaardi poole, mida kasutatakse teksti joondamiseks. Soovitud tulemuse saavutamiseks registreerute piisavalt vajalikud kohad \ t.
- Nagu näha esimesele sõnale, rakendati tabulatsiooni kaks korda. Mõelge sellele, kui joonte kuvatakse.
- Lisaks ei häirida miski sekkuda mitmeid võimalusi järjestikku, jälgides sisendreegleid.
- Näiteks alltoodud ekraanipildi kohta näete samal ajal ülekande ja vahekaardi väljundi tulemust.
- Viimase näitena võtke / v. See argument loob vertikaalse vahekaardi.
- Selle tulemusena iga sõna saadakse uuest liinist ja etappide kujul.
Nüüd teate, et ECHO käsk on võimeline esitama määratud jooni mis tahes vormis, mida saab rakendada sobivate valikute täpsustamisega. Lähme teiste parameetrite juurde, et te mõistate, millised neist on ühendada õiges vormingus.
Muutuva väärtuste väljund
Peaaegu iga skripti puhul kasutatakse teatud muutujaid, kus väärtus on eelnevalt. Kui me räägime kaja utiliit, siis on võimalik toota väga tähendus. Me kaalume seda näidet ühes terminali seansi ilma skripti enda eelneva loomiseta. See tähistab, et konsooli taaskäivitamisel kustutatakse väärtused.
- Alustamiseks, uurimismuutuja loomine ekspordi sisestamisega I = lumpad, kus ma olen muutuja nimi ja tükkide nimi on selle väärtus.
- Kasutage ECHO $ I, et kuvada määratud muutuja väärtus järgmises jooses.
- Nagu näete, kuvatakse kõik õigesti.
- Loo ekspordi l = Linuxi kaudu teine muutuja.
- Tutvustame kohtuprotsessi käsu Echo $ I saidi $ L.
- Nüüd teate, et kaja hakkab toime kahe või enama muutuja toodanguga ühe rea formaadis.
Enamikul juhtudel kasutatakse seda muutujate väljundit ainult siis, kui skriptide kirjutamine võib siiski olla kasulik, kui plaanitakse toota mitmeid identseid sõltuvad ühest väärtusest, ühest terminali seansi toimingutest.
Värvide stringi määramine
Kui olete konsooli aktiivselt kasutanud, teate, et iga sõna võib siin saadaolevat värvi võtta ja mitte ainult valge või must (sõltuvalt teema "terminalist"). ECHO võimaldab teil ka värvida liinid ja vastutavad selle selliste argumentide eest:
- \ 033 [30m - must;
- \ 033 [31m - punane;
- \ 033 [32M - roheline;
- 033 [33m - kollane;
- \ 033 [34M - sinine;
- 033 [35m - lilla;
- \ 033 [36m - sinine;
- 033 [37m - hall.
On mitmeid teisi argumente, mis võimaldavad teil muuta pealkirja tausta värvi. Paistab välja nagu nimekiri sarnane, kuid on erinevusi arvudes:
- \ 033 [40m - must;
- \ 033 [41m - punane;
- \ 033 [42M - roheline;
- \ 033 [43m - kollane;
- \ 033 [44M - sinine;
- \ 033 [45m - lilla;
- \ 033 [46m - sinine;
- \ 033 [47m - hall;
- \ 033 [0M - lähtestab kõik väärtused vaikimisi olekusse.
Nagu te juba aru saanud, tuleb need argumendid rakendada igale reale, kui vajate. Paistab sarnast struktuuri järgmiselt: kaja -e "033 [33mlumpics \ 033 [46MITE \ 033 [41mLinux".
Ülaltoodud näide oli oranži värvi taust värvitud ja erinevate värvide taust aktiveeriti lisaks "saidile" ja "Linux". Näete seda ekraanipilt allpool sisestatud käsku all.
Special Bash tähemärki
ECHO käsu funktsioon ainult bashi keskkonnas, see peab säilitama standard võimalusi selle keskkonna. Enamikul juhtudel vastutavad nad praeguse asukoha objektide failide ja väljundite sorteerimise eest.
- Sisesta ECHO * terminalisse, et näidata praeguse kausta sisu.
- Järgmine rida kuvatakse absoluutselt kõigi sissetulevate kataloogide ja elementide nimekirja. See on tavaline stringita registreerimiseta. Kuid nüüd te juba teate, et seda saab muuta ülaltoodud näidete põhjal.
- Määrake ECHO * .txt Kui soovite kuvada ainult määratud vormi elemente. Vahetage .txt teisele nõutavale valikule.
- Lõpuks märgime, et kaja täidab ka konfiguratsioonifailide redigeerimist järgmiselt: ECHO 1> / Proc / sys / net / iPv4 / ip_forward. 1 - rakenduste string, A / Proc / Sys / Sys / Net / IPv4 / IP_Forward - tee soovitud objektile.
Tänane materjali osana tegelesime Linuxi operatsioonisüsteemis ECHO-ga. Kui olete huvitatud suhtlemise teemast populaarsete meeskondadega, soovitame lisaks teada selle teema kohta meie veebisaidil, liigudes samal ajal allolevate linkide all.
Vaata ka:
Sageli kasutatud käske "Terminal" Linux
LN / Leia / LS / Grep / PWD käsk Linuxis