Kaip žinote, dauguma Linux operacinės sistemos veiksmų atliekami per konsolę. Vartotojai naudos specialias komandas, atsakingas už tam tikrų procesų atlikimą ir iš anksto nurodytus variantus, leidžia savo rankas kontroliuoti papildomas galimybes dauguma komunalinių paslaugų. Viena iš šių komandų yra aidas, ir šiandien mes norime išsamiau pasakyti apie šią naudingumą, pareikšti keletą jo naudojimo pavyzdžių.
Mes naudojame "Echo" komandą "Linux"
Šiandien svarstoma ECHO komanda turi primityvią išvaizdą ir siaurą profilio paskirties vietą - ekrane rodomas tekstas. Tačiau tai netrukdo dažnai naudojama įvairiuose scenarijuose ir kitiems tikslams. Be to, siūlome trumpai supažindinti save su šio įrankio sintaksė ir išardyti populiariausius ir paprastus pavyzdžius savo indėlio į standartinę konsolę.Echo sintaksė
Beveik kiekviena komanda, be pagrindinės funkcijos, taip pat gali atlikti kitus veiksmus, atsižvelgiant į nurodytus argumentus. ECHO nebuvo išimtis šiuo atžvilgiu, tačiau dėl to, kad patyrė pažangias galimybes paprastumą, nėra tiek daug. Apsvarstykite jį daugiau apie kiekvieną iš jų, bet pirmiausia atkreipkite dėmesį į standartinį eilutės vaizdą: echo + parinktys + eilutė.
- -N - jis nebus rodomas linijos perdavimas;
- - atsakingas už evakuacijos sekų įtraukimą;
- - išjungia evakuacijos sekų aiškinimą.
Mes taip pat pastebime, kad evakuacijos sekos yra universalios parinktys, pateiktos simbolių pavidalu. Kiekvienas iš jų turi aiškią vertę, ir jei galite įjungti aiškinimą naudojant ECHO komandą, galite naudoti tokius argumentus:
- / C - atsakingas už eilutės perdavimo išbraukimą;
- / T - rodo horizontalų skirtuką;
- / V - sukuria vertikalų skirtuką;
- / B - Pašalina ankstesnį simbolį eilutėje;
- / N - apima eilutės perkėlimą į naują;
- / R - grąžina vežimėlį į linijos pradžią.
Dar kartą, mes paaiškiname pirmiau minėtas parinktis galima įvesti tik tose situacijose, kur jūs iš pradžių paskyrėte argumentą komandoje. Jei reikia, kiekvienas iš šio simbolio gali būti pagerintas po bet kurio žodžio įvesties eilutę, kad mes parodysime šiose instrukcijose.
Paprastos eilutės sudarymas
Kaip minėta anksčiau, pagrindinis ECHO komandos tikslas yra eilutės ekrano išvestis. Būtent apie tai norime toliau kalbėti, išnagrinėjome keletą paprastų veiksmų, kurie padės tiksliai suprasti, kaip visos pagrindinės galimybės dirba.
- Paleiskite jums patogų konsolę, pvz., Per paraiškos meniu arba paspausdami Ctrl + Alt + T karšto klavišą. Čia įveskite Echo + bet kokį žodį ar frazę, kad patikrintumėte standartinę veiksmų komandą. Jis įjungiamas paspaudus įvesties klavišą.
- Kaip matote, naujoje eilutėje, naujai įvesti žodžiai tiksliai tas pats formatas pasirodė.
- Jei pridedate parinktį b prieš kiekvieną žodį, ankstesnis simbolis bus ištrintas, o tai reiškia, kad rezultatas bus rodomas be tarpų, su sąlyga, kad mes turime pradinį vaizdą echo -e "Lumpics bsite \ Blinux".
- Nurodėme nurodytą variantą visais žodžiais, todėl rezultatas pasirodė esąs tinkamas.
- Dabar atkreipkite dėmesį į "n" parametrą. Kaip jau žinote, jis suaktyvina eilutės perdavimą, jei jis nebuvo nurodytas iš pradžių.
- Po pirmojo, po to, kai kiekvienas iš jų bus rodomas naujoje eilutėje.
- Įjungiame skirtuką, kuris naudojamas tekstui suderinti. Jūs pakankamai užsiregistruosite būtinomis vietomis, kad pasiektumėte norimą rezultatą.
- Kaip matyti, pirmojo žodžio, lentelės buvo taikoma du kartus. Apsvarstykite tai, kai rodomos linijos.
- Be to, niekas trukdo nurodant keletą variantų nuosekliai, stebint įvesties taisykles.
- Pavyzdžiui, žemiau esančiame ekrano nuotraukoje matote produkcijos rezultatus su perkėlimu ir skirtuku tuo pačiu metu.
- Kaip paskutinį pavyzdį, imtis / v. Šis argumentas sukuria vertikalų skirtuką.
- Kaip rezultatas, kiekvienas žodis gaunamas iš naujos linijos ir žingsnių pavidalu.
Dabar žinote, kad ECHO komanda gali rodyti nurodytas eilutes bet kokia forma, kuri gali būti įgyvendinama nurodant atitinkamas parinktis. Eikime į kitus parametrus, kad suprantate, kuris iš jų yra sujungti teisingu formatu.
Kintamųjų verčių išėjimas
Beveik kiekviename scenarijuje tam tikri kintamieji naudojami, kai vertė yra iš anksto. Jei kalbame apie Echo Utility, tai gali išvesti labai reikšmę. Mes apsvarstysime šį pavyzdį vienoje terminalo sesijoje be išankstinio paties scenarijaus kūrimo. Tai reiškia, kad paleidžiant konsolę, reikšmės bus ištrintos.
- Norėdami pradėti, sukurti bandomąjį kintamąjį įvesdami eksportą I = Lumpics, kur aš yra kintamojo vardas, ir laiptai yra jo vertė.
- Naudokite echo $ i, kad būtų rodoma paskirto kintamo vertės šioje eilutėje.
- Kaip matote, viskas yra teisingai rodoma.
- Sukurkite kitą kintamąjį per eksportą l = Linux.
- Pristatome bandomąją komandą echo $ i Site L.
- Dabar žinote, kad echo susiduria su dviejų ar daugiau kintamųjų išėjimo vienos eilutės forma.
Daugeliu atvejų šis kintamųjų kiekis naudojamas tik rašant scenarijus, tačiau tokia funkcija gali būti naudinga, jei planuojama gaminti tokį identišką priklausomybę nuo vienos vertės, veiksmai vienoje terminalo sesijoje.
Spalvų eilutės priskyrimas
Jei aktyviai naudojate konsolę, žinote, kad kiekvienas žodis čia gali imtis bet kokių spalvų, o ne tik balta arba juoda (priklausomai nuo temos "terminalo"). ECHO taip pat leidžia jums dažyti linijas ir atsakingas už tokius argumentus:
- 033 [30m - juoda;
- 033 [31m - raudona;
- 033 [32m - žalia;
- 033 [33m - geltona;
- 033 [34m - mėlyna;
- 033 [35m - violetinė;
- 033 [36m - mėlyna;
- 033 [37m - pilka.
Yra keletas kitų argumentų, leidžiančių pakeisti užrašo fono spalvą. Atrodo panašus į sąrašą, tačiau yra skirtumai:
- 033 [40m - juoda;
- 033 [41m - raudona;
- 033 [42m - žalia;
- 033 [43m - geltona;
- 033 [44m - mėlyna;
- 033 [45m - violetinė;
- 033 [46m - mėlyna;
- 033 [47m - pilka;
- 033 [0m - atstato visas vertes į numatytąją būseną.
Kaip jau supratote, šie argumentai turės būti taikomi kiekvienai eilutei, jei yra poreikis. Atrodo kaip panaši konstrukcija taip: echo -e "033 [33mlumpics 033 [46msite \ 033 [41Mlinux".
Aukščiau pateiktas pavyzdys buvo spalvotas lempos fonas oranžinėje spalva, o skirtingų spalvų fonai buvo papildomai aktyvuoti į "svetainę" ir "Linux". Tai matote ekrane, esančiame žemiau įvestos komandos.
Specialūs bash simboliai
ECHO komandų funkcija tik bash aplinkoje, ji turi išlaikyti standartines šios aplinkos galimybes. Daugeliu atvejų jie yra atsakingi už dabartinės vietos objektų rūšiavimą ir išvestį.
- Įveskite Echo * terminalą, kad parodytumėte dabartinio aplanko turinį.
- Kita eilutė bus absoliučiai visų gaunamų katalogų ir elementų sąrašas. Tai bus standartinė eilutė be registracijos. Tačiau dabar jūs jau žinote, kad jį galima keisti remiantis pirmiau pavyzdžiais.
- Nurodykite echo * .txt, jei norite rodyti tik nurodyto formato elementus. Pakeiskite .txt į kitą reikalingą parinktį.
- Galų gale, mes atkreipiame dėmesį, kad ECHO taip pat atlieka redaguoti konfigūracijos failus, kurie atliekami taip: echo 1> / PROC / SYS / Net / IPv4 / IP_forward. 1 - Styginių programų, A / PROC / SYS / Net / IPV4 / IP_forward - kelias į norimą objektą.
Kaip šiandienos medžiagos dalis, mes sprendžiame ECHO Linux operacinėje sistemoje. Jei jus domina sąveikos tema su populiariomis komandomis, be to, rekomenduojame sužinoti straipsnį apie šią temą mūsų svetainėje, judant žemiau toliau pateiktų nuorodų.
Taip pat žiūrėkite:
Dažnai naudojamos komandos "Terminal" "Linux"
Ln / find / ls / grep / pwd komanda Linux