Itsinda rya echo muri linux

Anonim

Itsinda rya echo muri linux

Nkuko mubizi, ibyinshi mubikorwa muri sisitemu y'imikorere ya linux bikorwa binyuze muri konsole. Abakoresha bazakoresha amategeko yihariye ashinzwe gukora inzira zimwe, kandi hakiri kare amahitamo yerekanwe yemerera amaboko yo kugenzura amafaranga yinyongera. Imwe muri aya mategeko irasubiraho echo, kandi uyumunsi turashaka kuvuga byinshi muburyo burambuye kuri ubu busobanuro, bizana ingero nyinshi zo gukoresha.

Dukoresha itegeko rya echo muri linux

Ikipe ya ECO isuzumwa uyumunsi ifite isura yibanze hamwe nicyerekezo-gito - kwerekana inyandiko kuri ecran. Ariko, ibi ntibibangamira akenshi bikoreshwa mu nyandiko zitandukanye no mubindi bikorwa. Ibikurikira, turatangaranye gato na syntax yiki cyingirakamaro no gusenya ingero zizwi cyane kandi byoroshye byinjiza muburyo busanzwe.

Echo syntax

Hafi ya buri kipe, hiyongereyeho imikorere nkuru, irashobora kandi gukora ibindi bikorwa byogereza ingingo zagenwe. Echo ntabwo yasibye muriki kibazo, ariko, kubera ubworoherane bwamahitamo yateye imbere ubwayo, ntaho bihari. Reka tubitekerezeho cyane kuri buri kimwe muri byo, ariko ubanza witondere uko bisanzwe ubona umurongo: echo + amahitamo + umugozi.

  • -n - ntabwo izerekana ihererekanyamurongo;
  • -E - nyirabayazana wo guhungira;
  • -E - ihagarika ibisobanuro byo gutoroka.

Twinze kandi ko guhunga urutonde rwabigenewe nkuko bigaragara muburyo bwibimenyetso. Buri kimwe muri byo gifite agaciro keza, kandi niba ushoboje gusobanura mugihe ukoresheje itegeko rya echo, urashobora gukoresha ibitekerezo nkibi:

  • / C - ashinzwe gusiba ihererekanyamutwe yumurongo;
  • / T - yerekana tab itambitse;
  • / V - Gukora tab ihuriweho;
  • / B - Kuraho ikimenyetso cyabanjirije;
  • / n - ikubiyemo kwimura umugozi kuri shyashya;
  • / R - isubiza ubwikorezi mugitangira umurongo.

Na none, dusobanura uburyo bwavuzwe haruguru burahari kugirango twinjire muri ibyo bihe wabinje gukubitwa impaka - mu itsinda. Bibaye ngombwa, buri kimenyetso kirashobora kunozwa nyuma yamagambo yose yinjiza umurongo tuzerekana mumabwiriza akurikira.

Umwanzuro wumugozi woroshye

Nkuko byavuzwe haruguru, intego nyamukuru yitegeko rya echo nicyo gisohoka kumugozi wa ecran. Nibikubiyeho ko dushaka kuvuga byinshi, dusuzuma ibikorwa bike byoroshye bizafasha kumva neza uburyo akazi nyamukuru gahitamo.

  1. Koresha konsole yorohewe, kurugero, ukoresheje ibikubiyemo cyangwa ukanda Ctrl + Alt + t Urufunguzo rushyushye. Hano andika eCHI + ijambo cyangwa interuro yo kugenzura itegeko risanzwe. Irakora ukanze urufunguzo.
  2. Gukoresha itegeko rya echo muri linux udakoresheje amahitamo yinyongera

  3. Nkuko mubibona, kumurongo mushya, amagambo aherutse kwinjira muburyo bumwe bwagaragaye.
  4. Igisubizo ni ugukoresha itegeko rya echo muri linux nta mahitamo yinyongera.

  5. Niba wongeyeho amahitamo \ b mbere ya buri jambo, imiterere yabanjirije izahanagurwa, bivuze ko ibisubizo bizerekanwa nta mwanya, biterwa nuko dufite isura yumwimerere ya echo -e "ibihumyo \ blin \ blinux".
  6. Gukoresha echo muri linux hamwe no gusiba uburyo bwambere

  7. Dushiraho uburyo bwagenwe mumagambo yose, niko ibisubizo byaragaragaye ko bikwiye.
  8. Ibisubizo byo gukoresha echo muri linux hamwe no gusiba uburyo bwo kwerekana ikimenyetso cyabanjirije

  9. Noneho reka twite kuri \ n parameter. Nkuko usanzwe ubizi, ikora ihererekanyamurongo, niba itagaragajwe ibanza.
  10. Ukoresheje echo muri linux hamwe nuburyo bwo kwimura kumurongo mushya

  11. Twagaragaje \ n muri make nyuma yambere, kubwibyo, buri kimwe muri byo kizerekanwa mumurongo mushya.
  12. Igisubizo ni ugukoresha itegeko rya echo muri linux hamwe nuburyo bwo kwimura kumurongo mushya

  13. Turahindukira kuri tab ikoreshwa muguhuza inyandiko. Uzayandikisha bihagije ahantu hakenewe \c kugirango ugere kubisubizo wifuza.
  14. Ukoresheje echo muri linux hamwe nuburyo bwa tab

  15. Nkuko bigaragara, ku ijambo ryambere, tabulation yakoreshejwe kabiri. Suzuma ibi iyo imirongo yerekanwe.
  16. Ibisubizo byo gukoresha itegeko rya echo muri linux hamwe nuburyo bwa tab

  17. Byongeye kandi, ntakintu kibangamira kwerekana amahitamo menshi, yubahiriza amategeko yinjiza.
  18. Guhuza amahitamo mugihe ukoresheje itegeko rya echo muri linux

  19. Kurugero, kuri ecran hepfo urabona ibisubizo byo gusohoka hamwe no kwimura no tab icyarimwe.
  20. Ibisubizo byo guhuza amahitamo mugihe ukoresheje itegeko rya echo muri linux

  21. Nkurugero rwanyuma, gufata / v. Iyi mpaka irema tab ya vertical.
  22. Ukoresheje tab ya vertical igamije echo itegeko muri linux

  23. Nkigisubizo, buri jambo riboneka kumurongo mushya no muburyo bwintambwe.
  24. Ibisubizo byo gukoresha tab ya vertical kugirango echo iguke muri linux

Noneho urabizi ko itegeko rya echo rishobora kwerekana imirongo yihariye muburyo ubwo aribwo bwose bushobora gushyirwa mubikorwa no kwerekana amahitamo akwiye. Reka tujye mubindi bipimo kugirango usobanukirwe nawe kugirango uhuze muburyo bukwiye.

Ibisohoka byindangagaciro zitandukanye

Hafi ya buri nyandiko, impinduka zimwe zikoreshwa aho agaciro ka mbere. Niba turimo tuvuga ibintu bya echo, noneho birashobora gusohoka neza. Tuzareba uru rugero mugice kimwe cyanyuma nta mwanya wambere wasohoye inyandiko ubwayo. Ibi bisobanura ko mugihe cyo gutangira konsole, indangagaciro zizahanagurwa.

  1. Gutangira, gukora impinduka zigeragezwa winjiza ibicuruzwa muri = ibihumyo, aho nizina ryimpinduka, kandi ibihumyo ni agaciro kayo.
  2. Gukora impinduka kubisohoka ukoresheje echo muri linux

  3. Koresha echo $ i kwerekana agaciro k'ibisobanuro byagenwe kumurongo ukurikira.
  4. Injira itegeko rya echo muri linux ukoresheje impinduka zakozwe

  5. Nkuko mubibona, ibintu byose birerekanwa neza.
  6. Ibisubizo byitegeko rya echo muri linux ukoresheje impinduka

  7. Kora indi mpinduka binyuze mu kohereza hanze l = linux.
  8. Gukora impinduka ya kabiri kubitekerezo byahujwe muri echo muri linux

  9. Tumenyekanisha itegeko ryiburanisha Echo $ I stond $ L.
  10. Ihujwe ninjiza hamwe nibihinduka bibiri muri linux

  11. Noneho urabizi ko echo yo guhangana nibisohoka byibice bibiri cyangwa byinshi muburyo bwumurongo umwe.
  12. Ibisubizo byinjiza hamwe nibice bibiri bya echo muri linux

Mubihe byinshi, iyi minsire iragaragara ikoreshwa gusa mugihe cyo kwandika inyandiko, ariko, imikorere nkiyi irashobora kuba ingirakamaro niba iteganijwe gutanga umusaruro umwe ushingiye ku gaciro kamwe, ibikorwa biri murwego rumwe.

Gutanga Amabara

Niba ukoresheje umukorongon, uzi ko buri jambo rishobora gufata ibara iryo ari ryo ryose riboneka hano, kandi ritari umweru cyangwa umukara gusa cyangwa umukara gusa (bitewe ninsanganyamatsiko "terminal"). Echo igufasha kandi gushushanya imirongo, kandi ishinzwe iyi ngingo:

  • \ 033 [30m - umukara;
  • \ 033 [31m - umutuku;
  • \ 033 [32m - icyatsi;
  • \ 033 [33m - umuhondo;
  • \ 033 [34m - Ubururu;
  • \ 033 [35m - ibara ry'umuyugubwe;
  • \ 033 [36m - Ubururu;
  • \ 033 [37m - Icyatsi.

Hariho izindi mpaka zingana zagufasha guhindura ibara ryabandi. Birasa nkurutonde rusa, ariko hariho itandukaniro mumibare:

  • \ 033 [40m - Umukara;
  • \ 033 [41m - Umutuku;
  • \ 033 [42m - icyatsi;
  • \ 033 [43m - Umuhondo;
  • \ 033 [44M - Ubururu;
  • \ 033 [45m - ibara ry'umuyugubwe;
  • \ 033 [46m - Ubururu;
  • \ 033 [47m - Icyatsi;
  • \ 033 [0m - Ongera indangagaciro zose kuri leta isanzwe.

Nkuko warabisobanukiwe, izi mpaka zigomba gukoreshwa kuri buri murongo niba hakenewe. Birasa nkuburyo busa nkibi bikurikira: echo -e "\ 033 [33mlumpake \ 033 [44msite \ 03mlililinux".

Ukoresheje itegeko rya echo muri linux kugirango uhindure ibara ryumurongo

Urugero rwavuzwe haruguru rwabaye ibihumyo byamabara mumabara ya orange, kandi inyuma yamabara atandukanye yongeye gukora "kurubuga" na "linux". Urabibona mumashusho munsi yinjijwe.

Ibisubizo byo gukoresha echo amahitamo muri linux kugirango uhindure ibara ryumurongo

Inyuguti zidasanzwe

Itegeko rya echo rikora gusa muri Bash ibidukikije gusa, rigomba gukomeza amahitamo asanzwe kuri ibi bidukikije. Mubihe byinshi, bafite inshingano zo gutondekanya dosiye nibisohoka mubintu byahantu habi.

  1. Injira echo * muri terminal kugirango werekane ibiri mububiko bwubu.
  2. Ukoresheje itegeko rya echo muri linux kugirango ryerekane ibiri mububiko bwubu

  3. Umurongo ukurikira uzagaragara kurutonde rwabigenewe rwose hamwe nibintu. Bizaba umugozi usanzwe utiyandikishije. Ariko, ubu usanzwe uzi ko bishobora guhinduka hashingiwe ku ngero hejuru.
  4. ECO itegeka ibikorwa muri Linux nyuma yo kwerekana ibiri mububiko bwubu

  5. Kugaragaza echo * .txt niba ushaka kwerekana gusa ibintu bifatika. Gusimbuza .kundi kurindi mahitamo asabwa.
  6. Gukoresha itegeko rya echo muri linux kugirango usohoke imiterere yihariye

  7. Amaherezo, tubona ko Echo akora kandi guhindura dosiye ziboneza, zikorwa nkibi bikurikira: echo 1> / Sy / sy / net_forpor. 1 - Umugozi wo gusaba, A / Powe / Sys / Net / IPV4 / ip_forw - inzira igana ikintu cyifuzwa.
  8. Ukoresheje itegeko rya echo muri linux kugirango uhindure dosiye

Nkigice cyibintu byuyu munsi, twakemuye echo sisitemu y'imikorere ya linux. Niba ushishikajwe ninsanganyamatsiko hamwe namakipe azwi, yongeyeho, turasaba kwiga ingingo kuriyi ngingo kurubuga rwacu, mugihe twimuka munsi yimirongo ikurikira.

Reba kandi:

Bikunze gukoreshwa muri "terminal" linux

Ln / shakisha / ls / Grep / pwd itegeko muri linux

Soma byinshi