Echo-team yn Linux

Anonim

Echo-team yn Linux

Sa't jo witte, de measte aksjes yn it Linux bestjoeringssysteem wurde útfierd troch de konsole. Brûkers sille spesjale kommando's ferantwurdelik brûke foar it útfieren fan bepaalde prosessen, en kinne de oantsjutte opsjes útfiere, kinne de oantsjutte hannen de ekstra mooglikheden kontrolearje. Ien fan dizze kommando's is Echo, en hjoed wolle wy mear yn detail fertelle oer dit nut, brochten ferskate foarbylden fan har gebrûk.

Wy brûke it echo-kommando yn Linux

It Echo-team dat hjoed beskôge hat, hat in primitive uterlik en in smelle profylbestimming - werjaan tekst op it skerm. Dit ynteresseart lykwols net mei it brûkt yn ferskate skripts en foar oare doelen. Folgjende fertroude wy josels koart mei de syntaksis fan dit nut en disassemble de populêrste en ienfâldige foarbylden fan har ynfier yn 'e standert konsole.

Echo syntaksis

Hast elk team, njonken de haadfunksje kin ek oare aksjes útfiere dy't rekken hâlde mei de oantsjutte arguminten. Echo útsûndering net yn dit ferbân, lykwols, fanwegen de ienfâld fan 'e avansearre opsjes sels, is d'r net sa folle. Litte wy it mear beskôgje oer elk fan har, mar betelje earst omtinken oan 'e standert werjefte fan' e line: Echo + opsjes + string.

  • -n - it sil de oerdracht fan 'e line net werjaan;
  • -e - ferantwurdelik foar it opnimmen fan ûntsnappingen;
  • -E - skeakelt de ynterpretaasje fan ûntsnappingen út.

Wy merken ek dat ûntsnappingsgefoelen universele opsjes binne presinteare yn 'e foarm fan symboalen. Elk fan har hat in definitive wearde, en as jo ynterpretaasje ynskeakelje by it brûken fan it Echo-kommando, kinne jo sokke arguminten brûke:

  • / C - ferantwurdlik foar it fuortheljen fan de oerdracht fan 'e tekenrige;
  • / T - Toant in horizontaal ljepper;
  • / V - soarget foar in fertikale ljepper;
  • / B - Ferwideret it foarige symboal yn 'e tekenrige;
  • / N - omfettet de oerdracht fan 'e tekenrige nei de nije;
  • / R - jout de koets werom nei it begjin fan 'e line.

Noch ien kear binne wy ​​de boppesteande opsjes dúdliker, binne beskikber om allinich yn te fieren yn dy situaasjes wêr't jo it argumint foarskreaun hawwe - yn it team. As it nedich is, kin elk fan dit symboal wurde ferbettere nei ien fan 'e útfier fan wurden dy't wy sille sjen litte yn' e folgjende ynstruksjes.

Konklúzje fan ienfâldige tekenrige

Lykas earder neamd, is it haaddoel fan it Echo-kommando de útfier nei it tekenrige-skerm. It giet hjir oer dat wy fierder wolle prate, ûndersocht in pear ienfâldige aksjes dy't sille helpe om krekt te begripen, hoe alle haadopsjes Utilities wurket.

  1. Rinne de konsole handich foar jo, troch it tapassing fan it applikaasje of troch op it Ctrl + Alt + t Hot-toets te drukken. Hjir geane Echo + yn om it standert aksje-kommando te kontrolearjen. It is aktivearre troch te drukken op de Enter-toets.
  2. Mei help fan it Echo-kommando yn Linux sûnder oan te bringen oanfoljende opsjes

  3. Sa't jo kinne sjen, yn 'e nije rigel, ferskynde de nijste wurden yn presys itselde formaat.
  4. It resultaat is it gebrûk fan 'e echo-kommando yn Linux sûnder ekstra opsjes.

  5. As jo ​​in opsje \ b tafoegje foardat it foarige karakter is wiske, wat betsjuttet dat it resultaat wurdt werjûn sûnder spaasjes, dat wy it orizjinele útsicht hawwe fan Echo -e "Lumpics \ BSITE \ BLINUK".
  6. Mei help fan Echo yn Linux mei de wiskjenopsje fan it foarige symboal

  7. Wy sette de oantsjutte opsje yn alle wurden, dus it resultaat die bliken dat it passend wie.
  8. It resultaat fan it gebrûk fan Echo yn Linux mei de wiskjenopsje fan it foarige symboal

  9. Litte wy no omtinken jaan oan de \ n-parameter. Sa't jo al wite, aktiveart it de oerdracht fan 'e tekenrige, as it yn' t earstoan net waard oanjûn.
  10. Mei help fan Echo yn Linux mei in transferopsje nei in nije tekenrige

  11. Wy joech oanjûn yn 'e nostraal nei de earste, dêrom sille elk fan harren werjûn wurde yn in nije rige.
  12. It resultaat is it gebrûk fan it Echo-kommando yn Linux mei de oerdrachtopsje nei de nije tekenrige

  13. Wy keare nei it ljepblêd dat wurdt brûkt om tekst te regeljen. Jo sille genôch registrearje yn 'e nedige plakken \ T om it winske resultaat te berikken.
  14. Mei help fan Echo yn Linux mei ljepper-opsje

  15. Lykas te sjen is, nei it earste wurd, waard de tabulaasje twa kear tapast. Beskôgje dit as de rigels wurde werjûn.
  16. It resultaat fan it brûken fan it Echo-kommando yn Linux mei Tab-opsje

  17. Derneist ynterfereart neat mei op spesifisearjen fan ferskate opsjes oankundigen, observearje de ynputregels.
  18. Opsjes kombinearje by it brûken fan it kommando Echo yn Linux

  19. Bygelyks op 'e skermprint hjirûnder sjogge jo it resultaat fan útfier mei de oerdracht en ljepblêd tagelyk.
  20. It resultaat fan kombinaasje fan opsjes by it brûken fan it kommando Echo yn Linux

  21. Lykas it lêste foarbyld, nim / v. Dit argumint skept in fertikale ljepper.
  22. Mei help fan 'e fertikale ljepblêdopsje foar echo-kommando yn Linux

  23. As resultaat wurdt elk wurd krigen fan in nije rigel en yn 'e foarm fan stappen.
  24. It resultaat fan it brûken fan it fertikale ljepper foar it kommando Echo yn Linux

No wite jo dat it Echo-kommando yn steat is om opjûne rigels te werjaan yn elke foarm dy't kin wurde ymplementearre troch de passende opsjes te spesifisearre. Litte wy nei oare parameters gean, sadat jo begripe hokker fan har binne om te kombinearjen yn it juste formaat.

De útfier fan 'e fariabele wearden

Yn hast elk skript wurde bepaalde fariabelen brûkt wêryn de wearde foarôf is. As wy prate oer in echo-nut, dan is it de heulste betsjutting út te jaan. Wy sille dit foarbyld beskôgje yn ien terminal sesje sûnder de foarôfgeande skepping fan it skript sels. Dit tsjut oan dat by it opstarten fan 'e konsole, sille de wearden wiske wurde.

  1. Om te begjinnen mei, it meitsjen fan in proeffariabele troch eksportearje troch eksportearjen fan EXPORT i = Lumpics, wêr't ik de namme is fan 'e fariabele, en lumpics is syn wearde.
  2. In fariabele meitsje foar fierdere útfier fia Echo yn Linux

  3. Brûk echo $ i om de wearde fan 'e oanwiisde fariabele te werjaan yn' e folgjende rigel.
  4. Fier echo-kommando yn yn Linux mei de oanmakke fariabele

  5. Sa't jo kinne sjen, wurdt alles korrekt werjûn.
  6. It resultaat fan it Echo-kommando yn Linux mei de fariabele

  7. Meitsje in oare fariabele troch eksport L = Linux.
  8. It meitsjen fan in twadde fariabele foar kombineare ynfier yn Echo yn Linux

  9. Wy yntrodusearje de proefkommando Echo $ I SITE $ L.
  10. Kombineare ynfier mei twa echo-fariabelen yn Linux

  11. No wite jo dat Echo behannelet mei de útfier fan twa of mear fariabelen yn it formaat fan ien rigel.
  12. It resultaat fan kombineare ynfier mei twa echo fariabelen yn Linux

Yn 'e measte gefallen wurdt dizze útfier fan fariabelen brûkt by it skriuwen fan skripts, lykwols kin sa'n funksje wêze as it is pland om in oantal identike ôfhinklike te produsearjen op ien wearde, aksjes binnen ien terminale sesje.

Kleuren string tawize

As jo ​​aktyf brûke, mei de konsole, wite jo dat elk wurd hjir elke diel kin nimme, en net allinich wyt of swart (ôfhinklik fan it ûnderwerp "terminaal"). Echo kinne jo ek rigels skilderje, en ferantwurdelik foar dizze sokke arguminten:

  • \ 033 [30m - Swart;
  • \ 033 [31m - read;
  • \ 033 [32m - grien;
  • \ 033 [33m - giel;
  • \ 033 [34m - Blau;
  • \ 033 [35m - pears;
  • \ 033 [36m - Blau;
  • \ 033 [37m - griis.

D'r binne in oantal oare arguminten dy't jo tastean de kleur fan 'e Eftergrûn fan ynskripsje te feroarjen. Liket op in list gelyk, mar d'r binne ferskillen yn sifers:

  • \ 033 [40m - Swart;
  • \ 033 [41m - read;
  • \ 033 [42m - grien;
  • \ 033 [43m - giel;
  • \ 033 [44m - blau;
  • \ 033 [45m - pears;
  • \ 033 [46m - Blau;
  • \ 033 [47m - griis;
  • \ 033 [0M - Reset alle wearden weromsette nei de standertsteat.

Lykas jo al begrepen, moatte dizze arguminten moatte wurde tapast op elke rige as der in need is. Liket as in ferlykbere struktuer as folget: Echo -e "\ 033 [333mlumpics \ 033 [46MSsite \ 033 [41Mlinux".

Mei help fan it Echo-kommando yn Linux om de kleur fan 'e rigen te feroarjen

It hjirboppe waard hjirboppe kleurige lumpyk-eftergrûn yn in oranje kleur, en de eftergrûnen fan ferskate kleuren wiene neist aktiveare om te aktivearjen op "side" en "Linux". Jo sjogge dit yn 'e skermprint ûnder it ynfierde kommando.

It resultaat fan it tapassen fan Echo-opsjes yn Linux om de kleur fan rigen te feroarjen

Spesjale bash-karakters

De echo-kommando-funksje allinich yn 'e Bash-omjouwing, it moat de standert opsjes behâlde foar dizze omjouwing. Yn 'e measte gefallen binne se ferantwurdlik foar it sortearjen fan bestannen en útfier fan' e objekten fan 'e hjoeddeistige lokaasje.

  1. Fier echo * yn yn terminal om de ynhâld fan 'e aktive map te toanen.
  2. Mei help fan it Echo-kommando yn Linux om de ynhâld fan 'e aktive map te werjaan

  3. De folgjende rigel sil in list ferskine fan absolút alle ynkommende mappen en eleminten. It sil in standert tekenrige wêze sûnder registraasje. No, no wite jo al dat it kin wurde oanpast op basis fan foarbylden hjirboppe.
  4. Echo-kommando-aksje yn Linux nei it werjaan fan 'e ynhâld fan' e aktive map

  5. Spesifisearje Echo * .TXT as jo allinich de eleminten fan it oanwiisde formaat wolle werjaan. Ferfange .txt nei in oare fereaske opsje.
  6. Mei help fan it Echo-kommando yn Linux om in spesifyk bestânformaat te útfierjen

  7. Uteinlik konstatearje dat Echo ek echo docht om konfiguraasjestamme te bewurkjen, dy't wurdt útfierd as folget: Echo 1> / SYS / SYS / NET / IPV4 / IP_FORWARD. 1 - String foar tapassing, A / ProC / SYS / NET / IPv4 / IP_forward - Paad nei it winske foarwerp.
  8. Mei help fan it Echo-kommando yn Linux om konfiguraasjestamme te feroarjen

As ûnderdiel fan it materiaal fan hjoed, behannele wy echo yn it Linux bestjoeringssysteem. As jo ​​ynteressearre binne yn it ûnderwerp fan ynteraksje mei populêre ploegen, advisearje wy om in artikel in artikel te learen op dit ûnderwerp op ús webside, by it bewegen ûnder de ûndersteande keppelings.

Sjoch ek:

Faak brûkte kommando's yn "Terminal" Linux

LN / FIND / LS / GREP / PWD-kommando yn Linux

Lês mear