Echo komanda Linux

Anonim

Echo komanda Linux

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.

  1. 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šą.
  2. Echo komanda Linux 288_2

  3. Kaip matote, naujoje eilutėje, naujai įvesti žodžiai tiksliai tas pats formatas pasirodė.
  4. Rezultatas - tai ECHO komandos naudojimas Linux be papildomų parinkčių.

  5. 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".
  6. Naudojant ECHO Linux su ankstesnio simbolio ištrynimo parinktį

  7. Nurodėme nurodytą variantą visais žodžiais, todėl rezultatas pasirodė esąs tinkamas.
  8. Echo komanda Linux 288_5

  9. Dabar atkreipkite dėmesį į "n" parametrą. Kaip jau žinote, jis suaktyvina eilutės perdavimą, jei jis nebuvo nurodytas iš pradžių.
  10. Naudojant echo Linux su perkėlimo parinktį į naują eilutę

  11. Po pirmojo, po to, kai kiekvienas iš jų bus rodomas naujoje eilutėje.
  12. Echo komanda Linux 288_7

  13. Įjungiame skirtuką, kuris naudojamas tekstui suderinti. Jūs pakankamai užsiregistruosite būtinomis vietomis, kad pasiektumėte norimą rezultatą.
  14. Echo komanda Linux 288_8

  15. Kaip matyti, pirmojo žodžio, lentelės buvo taikoma du kartus. Apsvarstykite tai, kai rodomos linijos.
  16. Echo komanda Linux 288_9

  17. Be to, niekas trukdo nurodant keletą variantų nuosekliai, stebint įvesties taisykles.
  18. Echo komanda Linux 288_10

  19. Pavyzdžiui, žemiau esančiame ekrano nuotraukoje matote produkcijos rezultatus su perkėlimu ir skirtuku tuo pačiu metu.
  20. Echo komanda Linux 288_11

  21. Kaip paskutinį pavyzdį, imtis / v. Šis argumentas sukuria vertikalų skirtuką.
  22. Echo komanda Linux 288_12

  23. Kaip rezultatas, kiekvienas žodis gaunamas iš naujos linijos ir žingsnių pavidalu.
  24. Echo komanda Linux 288_13

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.

  1. Norėdami pradėti, sukurti bandomąjį kintamąjį įvesdami eksportą I = Lumpics, kur aš yra kintamojo vardas, ir laiptai yra jo vertė.
  2. Kintamą kintamąjį tolesnei išvesties per aidą Linux

  3. Naudokite echo $ i, kad būtų rodoma paskirto kintamo vertės šioje eilutėje.
  4. Echo komanda Linux 288_15

  5. Kaip matote, viskas yra teisingai rodoma.
  6. Echo komanda Linux 288_16

  7. Sukurkite kitą kintamąjį per eksportą l = Linux.
  8. Echo komanda Linux 288_17

  9. Pristatome bandomąją komandą echo $ i Site L.
  10. Echo komanda Linux 288_18

  11. Dabar žinote, kad echo susiduria su dviejų ar daugiau kintamųjų išėjimo vienos eilutės forma.
  12. Echo komanda Linux 288_19

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".

Naudojant ECHO komandą Linux, kad pakeistumėte eilučių spalvą

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.

Echo komanda Linux 288_21

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į.

  1. Įveskite Echo * terminalą, kad parodytumėte dabartinio aplanko turinį.
  2. Naudojant ECHO komandą Linux, kad būtų rodomas dabartinio aplanko turinys

  3. 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.
  4. ECHO komandų veiksmas Linux rodė dabartinio aplanko turinį

  5. Nurodykite echo * .txt, jei norite rodyti tik nurodyto formato elementus. Pakeiskite .txt į kitą reikalingą parinktį.
  6. Naudojant ECHO komandą Linux, kad išvestumėte konkretų failo formatą

  7. 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ą.
  8. Echo komanda Linux 288_25

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

Skaityti daugiau