Echo team sa linux.

Anonim

Echo team sa linux.

Tulad ng alam mo, karamihan sa mga pagkilos sa operating system ng Linux ay isinasagawa sa pamamagitan ng console. Ang mga gumagamit ay gagamit ng mga espesyal na utos na responsable sa pagsasagawa ng ilang mga proseso, at sa advance ang tinukoy na mga pagpipilian ay nagbibigay-daan sa kanilang sariling mga kamay upang kontrolin ang mga karagdagang posibilidad ng karamihan sa mga kagamitan. Ang isa sa mga utos na ito ay echo, at ngayon gusto nating sabihin nang higit pa nang detalyado tungkol sa utility na ito, nagdadala ng maraming halimbawa ng paggamit nito.

Ginagamit namin ang echo command sa Linux.

Ang echo team na isinasaalang-alang ngayon ay may primitive na hitsura at isang makitid na profile destination - display text sa screen. Gayunpaman, hindi ito nakagambala dito na kadalasang ginagamit sa iba't ibang mga script at para sa iba pang mga layunin. Susunod, ipanukala namin sa madaling sabi pamilyar ang iyong sarili sa syntax ng utility na ito at i-disassemble ang pinakasikat at simpleng mga halimbawa ng input nito sa karaniwang console.

Echo syntax.

Halos bawat koponan, bilang karagdagan sa pangunahing pag-andar, maaari ring magsagawa ng iba pang mga pagkilos na isinasaalang-alang ang tinukoy na mga argumento. Ang Echo ay hindi pagbubukod sa pagsasaalang-alang na ito, gayunpaman, dahil sa pagiging simple ng mga advanced na opsyon mismo, hindi gaanong. Isaalang-alang natin ito nang higit pa tungkol sa bawat isa sa kanila, ngunit bigyang pansin ang karaniwang pagtingin sa linya: echo + mga pagpipilian + string.

  • -n - hindi ito ipapakita ang paglipat ng linya;
  • -e - responsable para sa pagsasama ng mga pagkakasunud-sunod ng pagtakas;
  • -E - hindi pinapagana ang interpretasyon ng mga pagkakasunud-sunod ng pagtakas.

Tandaan din namin na ang mga pagkakasunud-sunod ng pagtakas ay mga unibersal na opsyon na ipinakita sa anyo ng mga simbolo. Ang bawat isa sa kanila ay may tiyak na halaga, at kung pinagana mo ang interpretasyon kapag ginagamit ang echo command, maaari mong gamitin ang mga argumento:

  • / C - responsable para sa pagtanggal ng paglipat ng string;
  • / T - Nagpapakita ng isang pahalang na tab;
  • / V - Lumilikha ng isang vertical na tab;
  • / b - Tinatanggal ang naunang simbolo sa string;
  • / n - kasama ang paglipat ng string sa bago;
  • / R - Ibinabalik ang karwahe sa simula ng linya.

Muli, nilinaw namin ang mga pagpipilian sa itaas ay magagamit lamang sa mga sitwasyong iyon kung saan una mong inireseta ang argumento -e sa koponan. Kung kinakailangan, ang bawat simbolo na ito ay maaaring mapabuti pagkatapos ng alinman sa mga salita input string na ipapakita namin sa mga sumusunod na tagubilin.

Katapusan ng simpleng string.

Tulad ng nabanggit mas maaga, ang pangunahing layunin ng echo command ay ang output sa string screen. Ito ay tungkol sa mga ito na gusto naming makipag-usap sa karagdagang, napagmasdan ang ilang mga simpleng pagkilos na makakatulong upang maunawaan nang eksakto kung paano gumagana ang lahat ng mga pangunahing pagpipilian sa mga kagamitan.

  1. Patakbuhin ang console na maginhawa para sa iyo, halimbawa, sa pamamagitan ng menu ng application o sa pamamagitan ng pagpindot sa Ctrl + Alt + T Hot key. Narito ipasok ang echo + anumang salita o parirala upang suriin ang karaniwang utos ng pagkilos. Ito ay aktibo sa pamamagitan ng pagpindot sa Enter key.
  2. Gamit ang echo command sa linux nang hindi nag-aaplay ng mga karagdagang pagpipilian

  3. Tulad ng makikita mo, sa bagong linya, ang mga bagong ipinasok na mga salita sa eksakto ang parehong format ay lumitaw.
  4. Ang resulta ay ang paggamit ng echo command sa Linux nang walang karagdagang mga pagpipilian.

  5. Kung magdagdag ka ng isang pagpipilian \ b bago ang bawat salita, ang nakaraang character ay mabubura, na nangangahulugan na ang resulta ay ipapakita nang walang mga puwang, sa kondisyon na mayroon kaming orihinal na pagtingin sa echo -e "lumpic \ bsite \ blinux".
  6. Gamit ang echo sa linux na may pagpipilian sa pagtanggal ng nakaraang simbolo

  7. Inilalagay namin ang tinukoy na pagpipilian sa lahat ng mga salita, kaya ang resulta ay naging angkop.
  8. Ang resulta ng paggamit ng echo sa linux na may pagpipiliang pagtanggal ng naunang simbolo

  9. Ngayon bigyan ng pansin ang \ n parameter. Tulad ng alam mo na, pinapagana nito ang paglipat ng string, kung hindi ito ipinahiwatig sa simula.
  10. Gamit ang echo sa linux na may opsyon sa paglipat sa isang bagong string

  11. Ipinahiwatig namin \ n sa maikling sabi pagkatapos ng una, samakatuwid, ang bawat isa sa kanila ay ipapakita sa isang bagong hilera.
  12. Ang resulta ay ang paggamit ng echo command sa Linux na may opsyon sa paglipat sa bagong string

  13. Lumiko kami sa tab na ginagamit upang ihanay ang teksto. Ikaw ay sapat na magparehistro sa mga kinakailangang lugar upang makamit ang ninanais na resulta.
  14. Gamit ang echo sa linux na may opsyon sa tab

  15. Tulad ng makikita, sa unang salita, ang tabulasyon ay inilapat nang dalawang beses. Isaalang-alang ito kapag ang mga linya ay ipinapakita.
  16. Ang resulta ng paggamit ng echo command sa linux na may opsyon sa tab

  17. Bukod pa rito, walang nakakasagabal sa pagtukoy ng ilang mga pagpipilian nang sunud-sunod, na nagmamasid sa mga panuntunan sa pag-input.
  18. Pinagsasama ang mga pagpipilian kapag ginagamit ang echo command sa Linux.

  19. Halimbawa, sa screenshot sa ibaba makikita mo ang resulta ng output sa paglipat at tab sa parehong oras.
  20. Ang resulta ng pagsasama ng mga opsyon kapag ginagamit ang echo command sa linux

  21. Bilang huling halimbawa, kumuha / v. Ang argument na ito ay lumilikha ng isang vertical na tab.
  22. Gamit ang vertical tab na pagpipilian para sa echo command sa linux

  23. Bilang resulta, ang bawat salita ay nakuha mula sa isang bagong linya at sa anyo ng mga hakbang.
  24. Ang resulta ng paggamit ng vertical na tab para sa echo command sa linux

Ngayon alam mo na ang echo command ay may kakayahang magpakita ng tinukoy na mga linya sa anumang form na maaaring ipatupad sa pamamagitan ng pagtukoy sa naaangkop na mga pagpipilian. Pumunta tayo sa iba pang mga parameter upang maunawaan mo kung alin sa mga ito ang pagsamahin sa tamang format.

Ang output ng variable na mga halaga

Sa halos bawat script, ang ilang mga variable ay ginagamit kung saan ang halaga ay nasa advance. Kung pinag-uusapan natin ang tungkol sa isang echo utility, pagkatapos ay magagawang output ang tunay na kahulugan. Isasaalang-alang namin ang halimbawang ito sa isang terminal session nang hindi naunang paglikha ng script mismo. Ito ay nagpapahiwatig na kapag restart ang console, ang mga halaga ay mabubura.

  1. Upang magsimula sa, paglikha ng isang trial variable sa pamamagitan ng pagpasok ng export i = lumpics, kung saan ako ang pangalan ng variable, at lumpics ay ang halaga nito.
  2. Paglikha ng isang variable para sa karagdagang output sa pamamagitan ng echo sa linux

  3. Gamitin ang echo $ i upang ipakita ang halaga ng itinalagang variable sa sumusunod na linya.
  4. Ipasok ang echo command sa Linux gamit ang nilikha variable

  5. Tulad ng makikita mo, ang lahat ay ipinapakita nang tama.
  6. Ang resulta ng echo command sa linux gamit ang variable

  7. Lumikha ng isa pang variable sa pamamagitan ng Export L = Linux.
  8. Paglikha ng pangalawang variable para sa pinagsamang input sa echo sa linux

  9. Ipinapakilala namin ang trial command echo $ i site $ L.
  10. Pinagsamang input na may dalawang echo variable sa Linux.

  11. Ngayon alam mo na echo copes sa output ng dalawa o higit pang mga variable sa format ng isang linya.
  12. Ang resulta ng pinagsamang input na may dalawang echo variables sa linux

Sa karamihan ng mga kaso, ang output ng mga variable na ito ay ginagamit lamang kapag ang pagsusulat ng mga script, gayunpaman, ang ganitong pag-andar ay maaaring maging kapaki-pakinabang kung ito ay binalak upang makabuo ng isang bilang ng magkaparehong nakasalalay sa isang halaga, mga aksyon sa loob ng isang terminal session.

Pagtatalaga ng mga kulay na string.

Kung aktibo kang gumagamit ng console, alam mo na ang bawat salita ay maaaring gumawa ng anumang magagamit na kulay dito, at hindi lamang puti o itim (depende sa paksa "terminal"). Pinapayagan ka rin ng Echo na magpinta ng mga linya, at responsable para sa gayong mga argumento:

  • \ 033 [30m - itim;
  • \ 033 [31m - pula;
  • \ 033 [32m - berde;
  • \ 033 [33m - dilaw;
  • \ 033 [34m - asul;
  • \ 033 [35m - purple;
  • \ 033 [36m - asul;
  • \ 033 [37m - kulay abo.

Mayroong ilang iba pang mga argumento na nagbibigay-daan sa iyo upang baguhin ang kulay ng inskripsyon background. Mukhang isang listahan na katulad, ngunit may mga pagkakaiba sa mga numero:

  • \ 033 [40m - itim;
  • \ 033 [41m - pula;
  • \ 033 [42m - berde;
  • \ 033 [43m - dilaw;
  • \ 033 [44m - asul;
  • \ 033 [45m - purple;
  • \ 033 [46m - asul;
  • \ 033 [47m - grey;
  • \ 033 [0m - Nire-reset ang lahat ng mga halaga sa default na estado.

Tulad ng naintindihan mo na, ang mga argumento na ito ay kailangang ilapat sa bawat hilera kung may pangangailangan. Mukhang isang katulad na istraktura tulad ng sumusunod: Echo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".

Gamit ang echo command sa linux upang baguhin ang kulay ng mga hilera

Ang halimbawa sa itaas ay may kulay na lumpics background sa isang orange na kulay, at ang mga background ng iba't ibang kulay ay din activate sa "site" at "Linux". Nakikita mo ito sa screenshot sa ibaba ng ipinasok na command.

Ang resulta ng pag-aaplay ng mga pagpipilian sa echo sa Linux upang baguhin ang kulay ng mga hilera

Espesyal na Bash character.

Ang echo command function lamang sa Bash Environment, ayon sa pagkakabanggit, dapat itong mapanatili ang karaniwang mga pagpipilian para sa kapaligiran na ito. Sa karamihan ng mga kaso, ang mga ito ay may pananagutan para sa pag-uuri ng mga file at output ng mga bagay ng kasalukuyang lokasyon.

  1. Ipasok ang Echo * sa terminal upang ipakita ang mga nilalaman ng kasalukuyang folder.
  2. Gamit ang echo command sa linux upang ipakita ang mga nilalaman ng kasalukuyang folder

  3. Ang susunod na linya ay lilitaw ang isang listahan ng ganap na lahat ng mga papasok na direktoryo at mga elemento. Ito ay isang karaniwang string nang walang pagpaparehistro. Gayunpaman, ngayon alam mo na maaari itong mabago batay sa mga halimbawa sa itaas.
  4. Echo command action sa Linux pagkatapos ipakita ang mga nilalaman ng kasalukuyang folder

  5. Tukuyin ang echo * .txt kung gusto mong ipakita lamang ang mga elemento ng itinalagang format. Palitan ang .txt sa isa pang kinakailangang pagpipilian.
  6. Gamit ang echo command sa Linux upang output isang partikular na format ng file

  7. Sa wakas, tandaan namin na ang ECHO ay gumaganap din upang i-edit ang mga file ng pagsasaayos, na isinasagawa bilang mga sumusunod: Echo 1> / proc / sys / net / ipv4 / ip_forward. 1 - String para sa application, A / proc / sys / net / ipv4 / ip_forward - path sa ninanais na bagay.
  8. Gamit ang echo command sa Linux upang baguhin ang mga file ng pagsasaayos

Bilang bahagi ng materyal ngayon, nakitungo kami sa echo sa operating system ng Linux. Kung interesado ka sa paksa ng pakikipag-ugnayan sa mga sikat na koponan, Bukod pa rito, inirerekumenda naming malaman ang isang artikulo sa paksang ito sa aming website, habang lumilipat sa ibaba ng mga link sa ibaba.

Tingnan din:

Mga madalas na ginagamit na mga utos sa "terminal" na Linux

Ln / find / ls / grep / pwd command sa linux

Magbasa pa