Echo-span in Linux

Anonim

Echo-span in Linux

Soos u weet, word die meeste van die aksies in die Linux-bedryfstelsel deur die konsole uitgevoer. Gebruikers sal spesiale opdragte wat verantwoordelik is vir die uitvoering van sekere prosesse gebruik, en by voorbaat die gespesifiseerde opsies toelaat dat hul eie hande die bykomende moontlikhede van die mees nuts te beheer. Een van hierdie opdragte is eggo, en vandag wil ons meer in detail oor hierdie program vertel, en bring verskeie voorbeelde van die gebruik daarvan.

Ons gebruik die echo-opdrag in Linux

Die Echo span onder oorweging vandag het 'n primitiewe voorkoms en 'n smal-profiel bestemming - vertoon teks op die skerm. Dit beteken egter nie inmeng met dit dikwels gebruik word in verskeie skrifte en vir ander doeleindes. Volgende, stel ons kortliks raak vertroud met die sintaksis van hierdie program en demontage die gewildste en eenvoudige voorbeelde van sy insette in standaard konsole.

Echo sintax

Byna elke span, bykomend tot die belangrikste funksie, kan ook ander aksies met inagneming van die gespesifiseerde argumente te voer. Echo het nie uitsondering in hierdie verband egter as gevolg van die eenvoud van die Gevorderde Opsies self, daar is nie so veel nie. Kom ons dink dit meer oor elk van hulle, maar gee eers aandag aan die standaardbeskouing van die lyn: echo + opsies + string.

  • -n - dit sal nie die oordrag van die lyn vertoon nie;
  • -E - Verantwoordelik vir die insluiting van ontsnappingsreekse;
  • -E - Deaktiveer die interpretasie van ontsnappingsreekse.

Ons let ook daarop dat ontsnappingsreekse universele opsies is wat in die vorm van simbole aangebied word. Elkeen van hulle het 'n besliste waarde, en as u interpretasie in staat stel wanneer u die echo-opdrag gebruik, kan u sulke argumente gebruik:

  • / C - wat verantwoordelik is vir die oordrag van die string te verwyder;
  • / T - vertoon 'n horisontale oortjie;
  • / V - skep 'n blad vertikale;
  • / b - Verwyder die vorige simbool in die tou;
  • / N - sluit die oordrag van die string na die nuwe een;
  • / R - gee die vervoer na die begin van die lyn.

Weereens, ons verduidelik die bogenoemde opsies is beskikbaar om slegs in die situasies in te voer waar u die argument aanvanklik voorgeskryf het - in die span. Indien nodig, kan elk van hierdie simbool verbeter word na enige van die woorde insetstring wat ons in die volgende instruksies sal wys.

Gevolgtrekking van eenvoudige string

Soos vroeër genoem, is die hoofdoel van die opdrag ECHO is die uitset na die string skerm. Dit is hieroor dat ons verder wil praat, 'n paar eenvoudige aksies ondersoek wat sal help om presies te verstaan ​​hoe al die hoofopsies nutsdienste werk.

  1. Begin die konsole gerieflik vir jou, byvoorbeeld deur middel van die spyskaart aansoek of deur te druk op die Ctrl + Alt + T warm sleutel. Hier betree eggo + enige woord of uitdrukking die standaard aksie bevel na te gaan. Dit word geaktiveer deur die Enter-sleutel te druk.
  2. Die gebruik van die ECHO opdrag in Linux sonder die toepassing van addisionele opsies

  3. Soos jy kan sien, in die nuwe lyn, die nuut ingevoer woorde in presies dieselfde formaat verskyn.
  4. Die resultaat is die gebruik van die ECHO opdrag in Linux sonder addisionele opsies.

  5. As jy 'n opsie \ B voeg voor elke woord, sal die vorige karakter uitgewis word, wat beteken dat die resultaat sal sonder spasies vertoon, met dien verstande dat ons die oorspronklike siening van Echo-e "Lumpics \ bsite \ blinux".
  6. Die gebruik van ECHO in Linux met die verwydering opsie van die vorige simbool

  7. Ons sit die gespesifiseerde opsie in alle woorde, so die gevolg blyk te wees gepas wees.
  8. Die gevolg van die gebruik van ECHO in Linux met die verwydering opsie van die vorige simbool

  9. Nou kom ons aandag te gee aan die \ N parameter. Soos u reeds weet, dit aktiveer die oordrag van die string, indien dit nie aanvanklik aangedui.
  10. Die gebruik van ECHO in Linux met 'n oordrag opsie om 'n nuwe string

  11. Ons aangedui \ N in 'n neutedop na die eerste, dus, elkeen van hulle sal in 'n nuwe ry vertoon.
  12. Die resultaat is die gebruik van die opdrag ECHO in Linux met die opsie oordrag na die nuwe string

  13. Ons draai om die blad wat gebruik word om align teks. Jy sal genoeg registreer in die nodige plekke \ t om die gewenste resultaat te bereik.
  14. Die gebruik van ECHO in Linux met blad opsie

  15. Soos gesien kan word, om die eerste woord, die tabulering is twee keer toegepas. Oorweeg wanneer die lyne vertoon.
  16. Die gevolg van die gebruik van die opdrag ECHO in Linux met blad opsie

  17. Daarbenewens, niks inmeng met vermelding van verskeie opsies agtermekaar, die waarneming van die insette reëls.
  18. Die kombinasie van opsies wanneer die gebruik van die eggo opdrag in Linux

  19. Byvoorbeeld, op die kiekie hieronder jy sien die resultaat van uitset met die oordrag en blad terselfdertyd.
  20. Die gevolg van opsies kombinasie by die gebruik van die opdrag ECHO in Linux

  21. As die laaste voorbeeld, neem / v. Hierdie argument skep 'n blad vertikale.
  22. Die gebruik van die blad opsie vertikale vir ECHO opdrag in Linux

  23. As gevolg hiervan, is elke woord verkry uit 'n nuwe lyn en in die vorm van stappe.
  24. Die gevolg van die gebruik van die blad vertikale vir die eggo opdrag in Linux

Nou weet jy wat die opdrag ECHO in staat is om die vertoning van bepaalde lyne in enige vorm wat deur die spesifiseer van die toepaslike opsies geïmplementeer kan word. Kom ons gaan na ander parameters, sodat jy verstaan ​​wat van hulle is om te kombineer in die regte formaat.

Die uitset van die veranderlike waardes

In byna elke script, word sekere veranderlikes gebruik waarin die waarde is by voorbaat. As ons praat oor 'n ECHO nut, dan is dit in staat is om uitset die baie beteken. Ons sal hierdie voorbeeld in een terminale sessie oorweeg word sonder die vooraf skepping van die script self. Dit dui dat wanneer die herlaai van die konsole, sal die waardes uitgewis word.

  1. Om mee te begin, die skep van 'n verhoor veranderlike deur die aangaan Uitvoer I = Lumpics, waar ek is die naam van die veranderlike en Lumpics is die waarde daarvan.
  2. Die skep van 'n veranderlike vir verdere uitset via ECHO in Linux

  3. Gebruik echo $ i om die waarde van die aangewese veranderlike vertoon in die volgende lyn.
  4. Tik ECHO opdrag in Linux met behulp van die geskape veranderlike

  5. Soos jy kan sien, is alles korrek vertoon.
  6. Die gevolg van die eggo opdrag in Linux gebruik van die veranderlike

  7. Skep 'n ander veranderlike deur Uitvoer L = Linux.
  8. Die skep van 'n tweede veranderlike vir gesamentlike insette in ECHO in Linux

  9. Ons stel die verhoor opdrag Echo $ Ek Site $ L.
  10. Gekombineer insette met twee eggo veranderlikes in Linux

  11. Nou weet jy wat Echo middels met die opbrengs van twee of meer veranderlikes in die formaat van 'n lyn.
  12. Die gevolg van gesamentlike insette met twee eggo veranderlikes in Linux

In die meeste gevalle, is hierdie produksie van veranderlikes slegs gebruik wanneer skryf skrifte egter so 'n funksie kan nuttig wees as dit word beplan om 'n aantal identiese afhanklik produseer op een waarde, aksies binne een terminale sessie.

Toeken kleure string

As jy aktief is met behulp van die konsole, jy weet dat elke woord enige beskikbare kleur hier kan neem, en nie net wit of swart (afhangende van die onderwerp "Terminal"). Echo laat jou ook toe om lyne te verf, en wat verantwoordelik is vir hierdie sulke argumente:

  • \ 033 [30m - swart;
  • \ 033 [31m - rooi;
  • \ 033 [32m - Groen;
  • \ 033 [33m - geel,
  • \ 033 [34m - blou;
  • \ 033 [35m - pers;
  • \ 033 [36m - blou;
  • \ 033 [37m - grys.

Daar is 'n aantal ander argumente wat u toelaat om die kleur van die inskripsie agtergrond verander. Dit lyk asof 'n lys van soortgelyke, maar daar is verskille in getalle:

  • \ 033 [40m - swart;
  • \ 033 [41m - rooi;
  • \ 033 [42m - Groen;
  • \ 033 [43m - geel,
  • \ 033 [44m - blou;
  • \ 033 [45m - pers;
  • \ 033 [46m - blou;
  • \ 033 [47 miljoen - grys;
  • \ 033 [0m - bring jy alle waardes tot die verstek staat.

As jy reeds verstaan, sal hierdie argumente wat toegepas moet word om elke ry het as daar 'n behoefte. Lyk soos 'n soortgelyke struktuur soos volg: eggo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".

Die gebruik van die eggo opdrag in Linux om die kleur van die snare te verander

Die voorbeeld hierbo is gekleurde Lumpics agtergrond in 'n oranje kleur, en die agtergronde van verskillende kleure is ook nog geaktiveer om "Site" en "Linux". Jy sien dit in die kiekie hieronder die ingevoerde opdrag.

Die gevolg van die toepassing van Echo opsies in Linux om die kleur van rye verander

Spesiale Bash karakters

Die ECHO opdrag funksie net in die Bash omgewing, onderskeidelik, dit moet die standaard opsies vir hierdie omgewing in stand te hou. In die meeste gevalle, hulle is verantwoordelik vir sortering lêers en uitset van die oogmerke van die huidige ligging.

  1. Tik Echo * in Terminal tot die inhoud van die huidige gids wys.
  2. Met behulp van die opdrag ECHO in Linux om die inhoud van die huidige gids vertoon

  3. Die volgende reël sal 'n lys van absoluut alle inkomende dopgehou en elemente verskyn. Dit sal 'n standaardreeks wees sonder registrasie. Nou weet jy egter reeds dat dit op grond van voorbeelde hierbo verander kan word.
  4. ECHO opdrag aksie in Linux na vertoon die inhoud van die huidige gids

  5. Spesifiseer Echo * .txt as u slegs die elemente van die aangewese formaat wil vertoon. Vervang txt na 'n ander vereiste opsie.
  6. Gebruik die Echo-opdrag in Linux om 'n spesifieke lêerformaat uit te voer

  7. Op die ou end let op dat Echo ook uitvoer om konfigurasielêers te wysig, wat soos volg uitgevoer word: Echo 1> / Proc / Sys / Net / IPv4 / IP_FORWARD. 1 - string vir aansoek, A / PROC / SYS / NET / IPv4 / IP_Forward - pad na die verlangde voorwerp.
  8. Die gebruik van die eggo opdrag in Linux te konfigurasielêers te verander

As deel van vandag se materiaal het ons die echo in die Linux-bedryfstelsel hanteer. As u belangstel in die onderwerp van interaksie met gewilde spanne, beveel ons ook aan om 'n artikel oor hierdie onderwerp op ons webwerf te leer, terwyl ons onder die onderstaande skakels beweeg.

Sien ook:

Algemene opdragte in "Terminal" Linux

LN / Vind / LS / GREP / PWD opdrag in Linux

Lees meer