Kwiilwimi zokucwangcisa, iiLoops zizinto ezibalulekileyo kwaye zisetyenziswa xa ufuna ukuphinda ikhowudi ngokuphindaphindiweyo de imeko ethile ifezekiswe.
Kwiskripthi se-Bash, iilophu zidlala indima efanayo kwaye zisetyenziselwa ukwenza imisebenzi ephindaphindwayo njengakwilwimi zokucwangcisa.
Kwi-Bash scripting, kukho iintlobo ezi-3 ze-loop: ye-loop, ngelixa i-loop, kunye ne-loop. Ezi zintathu zisetyenziselwa ukuphinda-phinda phezu koluhlu lwamaxabiso kwaye zenze uluhlu olunikiweyo lwemiyalelo.
Kwesi sikhokelo, siya kugxila kwiBash yeLoop kwiLinux.
Njengoko bekutshi
Funda ngokugqithisileyo →I-Bash-yinqwaba yemiyalelo ye-Bash yoluntu kunye nezikripthi ze-Bash 3.2+, eziza nokugqitywa ngokuzenzekelayo, imixholo, iziteketiso, imisebenzi yesiko, kunye nokunye. Ibonelela ngesakhelo esiluncedo sokuphuhlisa, ukugcina nokusebenzisa imibhalo yeqokobhe kunye nemiyalelo yesiko kumsebenzi wakho wemihla ngemihla.
Ukuba usebenzisa iqokobhe le-Bash yonke imihla kwaye ujonge indlela elula yokugcina umkhondo wazo zonke izikripthi zakho, iziteketiso kunye nemisebenzi, ke iBash-yeyakho! Yeka ukungcolisa i ~/bin directory kunye .bashrc ifayile, ifolokhwe/clone Bash-it kwaye uqalise ukuqweqwe
Funda ngokugqithisileyo →Kweli nqaku, siza kwabelana ngenani le-Bash indlela emfutshane yomyalelo oluncedo kuye nawuphi na umsebenzisi weLinux. Ezi ndlela zimfutshane zikuvumela ukuba wenze lula kwaye ngendlela ekhawulezayo, wenze imisebenzi ethile efana nokufikelela kunye nokusebenzisa imiyalelo esele iwisiwe, ukuvula umhleli, ukuhlela/ukucima/ukutshintsha okubhaliweyo kumgca womyalelo, ukuhambisa ikhesa, ulawulo lweenkqubo njl.njl. umgca.
Nangona eli nqaku liza kuxhamlisa abaqalayo beLinux ngokujikeleza kunye neziseko zomyalelo, abo banezakhono eziphakathi kunye nabasebenzisi abaphambili banokuyifumana ilun
Funda ngokugqithisileyo →I-jm-iqokobhe ngumthombo ovulekileyo wasimahla, omncinci, onolwazi kakhulu kwaye olungiselelwe iqokobhe leBash, elikunika ubutyebi obuninzi bolwazi malunga nomsebenzi wakho weqokobhe kunye nolwazi oluthile lwenkqubo oluluncedo olunjengomndilili womthwalo wenkqubo, ubume bebhetri yeelaptops/ekhompyuter kunye okuninzi.
Okubalulekileyo, ngokungafaniyo neBash egcina kuphela imiyalelo ekhethekileyo kwifayile yembali, yokukhangela imiyalelo eqhutywe ngaphambili - i-jm-shell irekhoda umsebenzi ngamnye weqokobhe kwifayile yelog.
Ukongeza, ukuba ulawulo lwakho lwangoku luyindawo yokugcin
Funda ngokugqithisileyo →IBash (iBourne Kwakhona iShell) ngokungathandabuzekiyo lelona qokobhe leLinux lidumileyo phaya, akumangalisi ukuba liqokobhe elingagqibekanga kunikezelo oluninzi lweLinux. Enye yezona zinto zinomtsalane kakhulu kukwakhelwe ngaphakathi \ukugqibezela ngokuzenzekelayo inkxaso.
Ngamanye amaxesha kubhekiswa kukugqitywa kwe-TAB, eli nqaku likuvumela ukuba ugqibezele ngokulula ulwakhiwo lomyalelo. Ivumela ukuchwetheza umyalelo ongaphelelanga, emva koko ucinezele i [Tab] isitshixo ukugqibezela-ngokuzenzekelayo umyalelo kunye neengxoxo zayo. Idwelisa zonke izigqibo ezininzi, apho kunokwenzeka.
Funda ngokugqithisileyo →Ulawulo lwenkqubo yemisebenzi ezenzekelayo, ukuphuhlisa izinto ezilula eziluncedo/izixhobo ukukhankanya nje ezimbalwa.
Kweli nqaku, siza kwabelana ngeengcebiso ezili-10 eziluncedo nezisebenzayo zokubhala izikripthi ezisebenzayo nezithembekileyo ze-bash kwaye ziquka:
Esi sisenzo esicetyiswayo esingasetyenziswanga kuphela kwiqokobhe loshicilelo kodwa zonke ezinye iintlobo zenkqubo. Ukubhala amagqabantshintshi kwiskripthi kukunceda wena okanye omnye umntu ohamba ngesikripthi sakho aqonde ukuba zenziwa ntoni na iindawo ezahlukeney
Funda ngokugqithisileyo →I-IDE (Imeko-bume yoPhuhliso oluDityanisiweyo) yisoftware nje enikezela ngezixhobo ezifuneka kakhulu zenkqubo kunye namacandelo kwinkqubo enye, ukukhulisa imveliso yomdwelisi wenkqubo. Ii-IDE zibeka phambili inkqubo enye apho lonke uphuhliso lunokwenziwa, luvumela umdwelisi wenkqubo ukuba abhale, aguqule, aqulunqe, asasaze kwaye alungise iinkqubo.
Kweli nqaku, siza kuchaza indlela yokufaka kunye nokuqwalasela umhleli we-Vim njenge-Bash-IDE usebenzisa i-bash-support vim plug-in.
I-bash-inkxaso yi-plug-in ye-vim-customizable kakhulu, ekuvumela ukuba ufake: iiheader zefayile, iingx
Funda ngokugqithisileyo →Namhlanje, iBash liqokobhe elingagqibekanga kuninzi (ukuba ayilulo lonke) usasazo lweLinux lwangoku. Nangona kunjalo, usenokuba uqaphele ukuba umbala wombhalo kwi-terminal kunye nomxholo okhawulezayo unokwahluka kwi-distro enye ukuya kwenye.
Kwimeko apho ubuzibuza ukuba ungayenza njani ngokwezifiso le nto ukuze ufikeleleke ngcono okanye i-whim nje, qhubeka ufunda-kweli nqaku siza kuchaza indlela yokwenza kanye oko.
Umyalelo okhawulezayo kunye nenkangeleko ye-terminal ilawulwa yimeko-bume eguquguqukayo ebizwa ngokuba yi-PS1. Ng
Funda ngokugqithisileyo →I-Powerline yi-plugin ye-statusline enkulu yomhleli we-Vim, ephuhliswe kwi-Python kwaye ibonelela ngemigangatho yesimo kunye nokukhuthaza kwezinye izicelo ezininzi ezifana ne-bash, i-zsh, i-tmux kunye nezinye ezininzi.
I-Linux Shell yenye yezona zixhobo zinomdla kwaye zinamandla ze-GNU/Linux. Sonke isicelo, ukuquka i-X, sakhiwe phezu kweqokobhe kwaye iqokobhe le-Linux linamandla kangangokuba yonke inkqubo yeLinux inokulawulwa ngokuchanekileyo, ukuyisebenzisa. Omnye umba weqokobhe leLinux kukuba, inokuba nobungozi, xa uphumeze umyalelo wenkqubo, ngaphandle kokwazi isiphumo sayo okanye ngokungazi.
Funda ngokugqithisileyo →