Kot veste, se večina ukrepov v operacijskem sistemu Linux izvaja skozi konzolo. Uporabniki bodo uporabili posebne ukaze, odgovorne za opravljanje določenih procesov, in vnaprej določene možnosti omogočajo lastne roke za nadzor dodatnih možnosti najbolj pripomočkov. Eden od teh ukazov je odmev, danes pa želimo podrobneje povedati o tem pripomočku, prinaša več primerov njene uporabe.
Uporabljamo ukaz ECHO v Linuxu
Echo ekipa, ki se obravnava danes, ima primitivni videz in ozko-profilno destinacijo - prikaže besedilo na zaslonu. Vendar pa to ne vpliva nanj pogosto uporablja v različnih skriptih in za druge namene. Nato predlagamo na kratko seznanjeni s sintakso tega pripomočka in razstavljamo najbolj priljubljene in preproste primere njenega vnosa v standardni konzoli.Sintaksa Echo.
Skoraj vsaka ekipa, poleg glavne funkcije, lahko opravlja tudi druge ukrepe ob upoštevanju določenih argumentov. ECHO v zvezi s tem ni izjemal, vendar zaradi enostavnosti same naprednih možnosti ni toliko. Razmislimo o tem več o vsakem od njih, vendar najprej bodite pozorni na standardni pogled na vrstico: Echo + Možnosti + niz.
- -N - ne bo prikazal prenosa linije;
- -e - odgovoren za vključitev sekvenc izhodov;
- -E - onemogoči razlago zaporedja pobeg.
Upoštevamo tudi, da so zaporedja pobeg univerzalne možnosti, predstavljene v obliki simbolov. Vsak od njih ima dokončno vrednost, in če omogočite razlago, ko uporabljate ukaz ECHO, lahko uporabite take argumente:
- C - odgovoren za brisanje prenosa niza;
- / T - Prikaže vodoravno kartico;
- / V - Ustvari navpični zavihek;
- / B - Odstrani prejšnji simbol v nizu;
- / N- vključuje prenos niza na novo;
- / R - Vrne prevoz na začetek vrstice.
Še enkrat, pojasnjujemo zgoraj navedene možnosti so na voljo za vstop samo v tistih primerih, ko ste na začetku predpisali argument -e v ekipi. Če je potrebno, se vsak od tega simbola lahko izboljša po kateri koli od besed vhodni niz, ki ga bomo prikazali v naslednjih navodilih.
Zaključek preprostega niza
Kot smo že omenili, je glavni namen ukaza ECHO izhod na zaslonu niza. Gre za to, da želimo nadalje govoriti, preučiti nekaj preprostih dejanj, ki bodo pomagale razumeti, kako vse glavne organizacije delujejo.
- Zaženite ukazno konzolo, na primer, v meniju aplikacije ali s pritiskom na CTRL + ALT + T Vroča tipka. Tu vnesite Echo + besedo ali besedno zvezo, da preverite standardni akcijski ukaz. Aktivira se s pritiskom na tipko Enter.
- Kot lahko vidite, v novi liniji, so se na novo vnesene besede v popolnoma isti obliki pojavila.
- Če dodate možnost B pred vsako besedo, se prejšnji lik izbriše, kar pomeni, da bo rezultat prikazan brez presledkov, pod pogojem, da imamo prvotni pogled na Echo -e "Lumphip BSsite Blinux".
- Navedeno možnost postavimo na vse besede, zato se je izkazalo, da je rezultat primeren.
- Zdaj pa bodite pozorni na parameter. Kot že veste, aktivira prenos niza, če na začetku ni bilo navedeno.
- Pokazali smo n na kratko po prvem, zato bo vsaka od njih prikazana v novi vrstici.
- Obrnimo se na zavihek, ki se uporablja za poravnavo besedila. V zadostni meri se boste registrirali na potrebnih mestih, da bi dosegli želeni rezultat.
- Kot je razvidno, na prvo besedo, je bila tabulacija nanesena dvakrat. Razmislite o tem, ko so prikazane vrstice.
- Poleg tega nič posega v navedbo več možnosti zaporedno, opazovanje vhodnih pravil.
- Na primer, na zaslonu spodaj vidite rezultat izhoda s prenosom in zavihkom hkrati.
- Kot zadnji primer, vzemite / v. Ta argument ustvari navpični zavihek.
- Posledično je vsaka beseda dobljena iz nove vrstice in v obliki korakov.
Zdaj veste, da je ukaz ECHO sposoben prikazati določene vrstice v kakršni koli obliki, ki se lahko izvajajo z določitvijo ustreznih možnosti. Pojdimo na druge parametre, da boste razumeli, kateri od njih so združeni v pravo obliko.
Izhod variabilnih vrednosti
V skoraj vsakem scenariju se uporabljajo nekatere spremenljivke, v katerih je vrednost vnaprej. Če govorimo o pripomočku Echo, potem je sposoben oddajati zelo pomen. Ta primer bomo razmislili na enem terminalu brez predhodne ustvarjanja samega scenarija. To označuje, da bodo pri ponovni zagon konzole izbrisane vrednosti.
- Za začetek, ustvarjanje preizkusne spremenljivke z vstopom v izvoz I = Lumphip, kjer sem ime spremenljivke, in Lumphip je njegova vrednost.
- Uporabite Echo $ I, da prikažem vrednost označene spremenljivke v naslednji vrstici.
- Kot lahko vidite, je vse prikazano pravilno.
- Ustvarite drugo spremenljivko prek izvoza L = Linux.
- Predstavljamo preizkusni ukaz Echo $ i stran L.
- Zdaj veste, da ECHO izvira iz izhoda dveh ali več spremenljivk v obliki ene vrstice.
V večini primerov se ta proizvodnja spremenljivk uporablja samo pri pisanju skriptov, vendar pa je takšna funkcija koristna, če je načrtovana, da proizvajajo številne enake odvisne od ene vrednosti, dejanj znotraj ene terminalne seje.
Dodeljevanje niz barv
Če aktivno uporabljate ukazno konzolo, veste, da lahko vsaka beseda vzame kakršno koli razpoložljivo barvo, in ne le belo ali črno (odvisno od teme "terminala"). ECHO vam omogoča tudi barvanje linij in odgovorna za to takšne argumente:
- 033 [30m - črna;
- 033 [31M - rdeča;
- 033 [32M - zelena;
- 033 [33 m - rumena;
- 033 [34m - modra;
- 033 [35M - vijolična;
- 033 [36M - modra;
- 033 [37M - siva.
Obstajajo številni drugi argumenti, ki vam omogočajo, da spremenite barvo napisanega ozadja. Izgleda, da je seznam podoben, vendar obstajajo razlike v številkah:
- 033 [40m - črna;
- 033 [41m - rdeča;
- 033 [42 m - zelena;
- 033 [43 m - rumena;
- 033 [44m - modra;
- 033 [45m - vijolična;
- 033 [46m - modra;
- 033 [47m - siva;
- [0m - Ponastavi vse vrednosti na privzeto stanje.
Kot ste že razumeli, bo treba te argumente uporabiti za vsako vrstico, če obstaja potreba. Izgleda kot podobna struktura, kot sledi: Echo -e "\ _33 [33mLumphics 033 [46MSite \ 033 [41MLinux".
Zgornji primer je bil obarvana lumpski ozadje v oranžni barvi, ozadja različnih barv pa so bila dodatno aktivirana na "spletno mesto" in "Linux". To vidite na zaslonu pod vnesenim ukazom.
Posebni bash znaki
Ukaz ECHO samo v okolju Bash, oziroma, mora ohraniti standardne možnosti za to okolje. V večini primerov so odgovorni za razvrščanje datotek in izhod predmetov trenutne lokacije.
- Vnesite Echo * v terminalu, da prikažete vsebino trenutne mape.
- Naslednja vrstica se bo pojavila seznam absolutno vseh dohodnih imenikov in elementov. To bo standardni niz brez registracije. Zdaj pa že veste, da se lahko spremeni na podlagi zgoraj navedenih primerov.
- Določite odmev * .txt, če želite prikazati samo elemente določenega formata. Zamenjajte .txt na drugo zahtevano možnost.
- Na koncu ugotavljamo, da ECHO izvaja tudi za urejanje konfiguracijskih datotek, ki se izvedejo na naslednji način: Echo 1> / PROC / SYS / NET / IPv4 / IP_FORWARD. 1 - String za aplikacijo, A / PROC / SYS / NET / IPv4 / IP_PRUT - pot do želenega predmeta.
Kot del današnjega materiala smo obravnavali odmev v operacijskem sistemu Linux. Če vas zanima tema interakcije s priljubljenimi ekipami, priporočamo, da na naši spletni strani naučite članek o tej temi, medtem ko se premaknete pod spodnjo povezavo.
Poglej tudi:
Pogosto uporabljene ukaze v "terminalu" Linux
LN / Find / LS / GREP / PWD Ukaz v Linuxu