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.
- 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.
- Nkuko mubibona, kumurongo mushya, amagambo aherutse kwinjira muburyo bumwe bwagaragaye.
- 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".
- Dushiraho uburyo bwagenwe mumagambo yose, niko ibisubizo byaragaragaye ko bikwiye.
- Noneho reka twite kuri \ n parameter. Nkuko usanzwe ubizi, ikora ihererekanyamurongo, niba itagaragajwe ibanza.
- Twagaragaje \ n muri make nyuma yambere, kubwibyo, buri kimwe muri byo kizerekanwa mumurongo mushya.
- Turahindukira kuri tab ikoreshwa muguhuza inyandiko. Uzayandikisha bihagije ahantu hakenewe \c kugirango ugere kubisubizo wifuza.
- Nkuko bigaragara, ku ijambo ryambere, tabulation yakoreshejwe kabiri. Suzuma ibi iyo imirongo yerekanwe.
- Byongeye kandi, ntakintu kibangamira kwerekana amahitamo menshi, yubahiriza amategeko yinjiza.
- Kurugero, kuri ecran hepfo urabona ibisubizo byo gusohoka hamwe no kwimura no tab icyarimwe.
- Nkurugero rwanyuma, gufata / v. Iyi mpaka irema tab ya vertical.
- Nkigisubizo, buri jambo riboneka kumurongo mushya no muburyo bwintambwe.
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.
- Gutangira, gukora impinduka zigeragezwa winjiza ibicuruzwa muri = ibihumyo, aho nizina ryimpinduka, kandi ibihumyo ni agaciro kayo.
- Koresha echo $ i kwerekana agaciro k'ibisobanuro byagenwe kumurongo ukurikira.
- Nkuko mubibona, ibintu byose birerekanwa neza.
- Kora indi mpinduka binyuze mu kohereza hanze l = linux.
- Tumenyekanisha itegeko ryiburanisha Echo $ I stond $ L.
- Noneho urabizi ko echo yo guhangana nibisohoka byibice bibiri cyangwa byinshi muburyo bwumurongo umwe.
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".
Urugero rwavuzwe haruguru rwabaye ibihumyo byamabara mumabara ya orange, kandi inyuma yamabara atandukanye yongeye gukora "kurubuga" na "linux". Urabibona mumashusho munsi yinjijwe.
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.
- Injira echo * muri terminal kugirango werekane ibiri mububiko bwubu.
- Umurongo ukurikira uzagaragara kurutonde rwabigenewe rwose hamwe nibintu. Bizaba umugozi usanzwe utiyandikishije. Ariko, ubu usanzwe uzi ko bishobora guhinduka hashingiwe ku ngero hejuru.
- Kugaragaza echo * .txt niba ushaka kwerekana gusa ibintu bifatika. Gusimbuza .kundi kurindi mahitamo asabwa.
- 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.
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