Ezilimini zokuhlela, ama-Loops ayizingxenye ezibalulekile futhi asetshenziswa uma ufuna ukuphinda ikhodi kaningi kuze kube yilapho kuhlangatshezwana nombandela othile.
Ekubhalweni kwe-Bash, amalophu adlala indima efanayo kakhulu futhi asetshenziselwa ukwenza imisebenzi ephindaphindwayo ngokuzenzakalelayo njengasezilimini zokuhlela.
Ku-Bash scripting, kunezinhlobo ezi-3 zamaluphu: okweluphu, ngenkathi iluphu, kanye neluphu. Okuthathu kusetshenziselwa ukuphindaphinda phezu kohlu lwamanani nokwenza isethi yemiyalo enikeziwe.
Kulo mhlahlandlela, sizogxila ku-Bash For Loop ku-L
Funda kabanzi →I-Bash-yinqwaba yemiyalo nemibhalo ye-Bash yomphakathi ye-Bash 3.2+, eza nokuqedela ngokuzenzakalela, amatimu, iziteketiso, imisebenzi yangokwezifiso, nokuningi. Inikeza uhlaka oluwusizo lokuthuthukisa, ukugcina nokusebenzisa imibhalo yegobolondo nemiyalo yangokwezifiso yomsebenzi wakho wansuku zonke.
Uma usebenzisa igobolondo le-Bash nsuku zonke futhi ufuna indlela elula yokugcina umkhondo wazo zonke izikripthi zakho, iziteketiso nemisebenzi, khona-ke i-Bash ingeyakho! Yeka ukungcolisa umkhombandlela wakho we-~/bin kanye nefayela elithi .bashrc, imfoloko/clone Bash-it bese uqala ukug
Funda kabanzi →Kulesi sihloko, sizokwabelana ngezinqamuleli zomugqa womyalo we-Bash eziwusizo kunoma yimuphi umsebenzisi we-Linux. Lezi zinqamuleli zikuvumela ukuthi wenze kalula nangendlela esheshayo, wenze imisebenzi ethile njengokufinyelela nokusebenzisa imiyalo esetshenziswe ngaphambilini, ukuvula umhleli, ukuhlela/ukususa/ukushintsha umbhalo emugqeni womyalo, ukuhambisa ikhesa, ukulawula izinqubo njll. umugqa.
Yize le ndatshana izozuzisa kakhulu abaqalayo be-Linux ukuthola indlela yabo ngezisekelo zomugqa womyalo, labo abanamakhono aphakathi nabasebenzisi abathuthukile bangase bakuthole kuwusiz
Funda kabanzi →I-jm-shell iwumthombo ovulekile wamahhala, igobolondo le-Bash elincane, elifundisa kakhulu futhi elenziwe ngezifiso, elikunikeza ingcebo enkulu yolwazi mayelana nomsebenzi wakho wegobolondo kanye nolwazi oluthile oluwusizo lwesistimu njengesilinganiso sokulayisha kwesistimu, isimo sebhethri samakhompyutha aphathekayo/amakhompyutha kanye okuningi kakhulu.
Okubalulekile, ngokungafani ne-Bash egcina kuphela imiyalo eyingqayizivele efayeleni lomlando, yokusesha imiyalo esetshenziswa ngaphambilini - i-jm-shell irekhoda umsebenzi ngamunye wegobolondo kufayela lokungena.
Ngaphezu kwalo
Funda kabanzi →I-Bash (i-Bourne Again Shell) ngokungangabazeki iyigobolondo le-Linux elidume kakhulu laphaya, akumangalisi ukuthi igobolondo elizenzakalelayo ekusatshalalisweni kweLinux okuningi. Esinye sezici zayo ezikhanga kakhulu usekelo lokuqedela ngokuzenzakalela olwakhelwe ngaphakathi.
Kwesinye isikhathi okubizwa ngokuthi ukuqedwa kwe-TAB, lesi sici sikuvumela ukuthi uqedele kalula ukwakheka komyalo. Ivumela ukuthayipha umyalo oyingxenye, bese ucindezela inkinobho ethi [Tab] ukuze uqedele ngokuzenzakalelayo umyalo kanye nezimpikiswano zawo. Ibala zonke iziqephu eziningi, lapho kungenzeka khona
Funda kabanzi →ukuphathwa kwesistimu yemisebenzi yokuzenzakalela, ukuthuthukisa izinsiza/amathuluzi amasha ukuze nje ngibale okumbalwa.
Kulesi sihloko, sizokwabelana ngamathiphu ayi-10 awusizo nasebenzayo okubhala imibhalo ye-bash ephumelelayo nethembekile futhi ahlanganisa:
Lona umkhuba onconyiwe ongasetshenziswa kuphela ekubhalweni kwegobolondo kodwa kuzo zonke ezinye izinhlobo zokuhlela. Ukubhala ukuphawula kusikripthi kukusiza wena noma omunye umuntu odlula kuskripthi sakho ukuthi aqonde ukuthi izingxenye ezahlukene zeskripthi zenzani.
Funda kabanzi →I-IDE (Indawo Yokuthuthukisa Edidiyelwe) imane iwuhlelo lwesofthiwe oluhlinzeka ngezinsizakusebenza ezidingeka kakhulu kanye nezingxenye kuhlelo olulodwa, ukukhulisa ukukhiqiza komklami. Ama-IDE abeka phambili uhlelo olulodwa lapho konke ukuthuthukiswa kungenziwa khona, okuvumela umhleli ukuthi abhale, alungise, ahlanganise, akhiphe futhi asuse izinhlelo.
Kulesi sihloko, sizochaza indlela yokufaka nokulungisa umhleli we-Vim njenge-Bash-IDE usebenzisa i-bash-support vim plug-in.
I-bash-support iyi-plug-in ye-vim eyenziwe ngokwezifiso kakhulu, ekuvumela ukuthi ufake: izihloko zefa
Funda kabanzi →Namuhla, i-Bash iyigobolondo elizenzakalelayo ekusatshalalisweni okuningi kweLinux (uma kungekona konke). Kodwa-ke, kungenzeka ukuthi uqaphele ukuthi umbala wombhalo kutheminali kanye nokuqukethwe kokwaziswa kungahluka kusuka ku-distro eyodwa kuya kwenye.
Uma kwenzeka uzibuza ukuthi ungakwenza kanjani lokhu ngendlela oyifisayo ukuze ufinyeleleke kangcono noma ufise nje, qhubeka ufunda - kulesi sihloko sizochaza ukuthi singakwenza kanjani lokho.
Umyalo womyalo kanye nokubukeka kwetheminali kulawulwa ukuguquguquka kwendawo okubizwa ngokuthi
Funda kabanzi →I-Powerline iyi-plugin ye-statusline enhle kakhulu yomhleli we-Vim, eyakhiwe ku-Python futhi inikeza imigqa yesimo kanye nokwaziswa kwezinye izinhlelo zokusebenza eziningi ezifana ne-bash, zsh, tmux nezinye eziningi.
I-Linux Shell ingenye yethuluzi elinamandla le-GNU/Linux eliheha kakhulu. Lonke uhlelo lokusebenza, okuhlanganisa no-X, lwakhiwe phezu kwegobolondo futhi igobolondo le-Linux linamandla kangangokuthi lonke uhlelo lwe-Linux lungalawulwa ngokunembile, lusetshenziswa. Esinye isici segobolondo le-Linux ukuthi, kungaba yingozi, lapho ukhipha umyalo wesistimu, ngaphandle kokwazi umphumela wawo noma ngokungazi.
Funda kabanzi →