Rhoqo, apha Desde Linux, siqhele ukujongana nesihloko se Los Izibhalo zeBash kunye Ukushicilela kweShell KwiLinux Ngokubanzi, ukuphuma kwindlela yokukhutshwa kunye nophononongo lonikezelo olungenasiphelo, usetyenziso kunye neenkqubo zeLinuxverse. Kwaye kwakhona, i-tutorials yesiqhelo kunye nezikhokelo kwiingxaki ezithile okanye ukuphuculwa kweentshukumo ekufuneka zenziwe kwiinkqubo zethu ezahlukeneyo zasimahla nezivulekileyo zokusebenza.
Ngesi sizathu, kwaye sithatha ithuba lokuba, kwiinyanga ezimbalwa ezidlulileyo, sabelana ngopapasho olukhulu malunga Imenyu, ISibhalo seBash sokuFumana kunye nokuhlaselwa kweDOS. Kwaye kwakhona, nangona ixesha elincinci elidlulileyo, malunga I-LPI-SOA, oluluphuhliso lovavanyo lomntu olufuna ukwenza iSikripthi sokuSebenza okuPhezulu okwenziwe kwiBash Shell; Namhlanje siza kujongana nesihloko "Bashunit". Olu luphuhliso olufuna ukunika ilayibrari eluncedo kunye nelula yovavanyo lwe-Bash Scripts.
Kodwa, ngaphambi kokuba uqale ukufunda olu papasho lutsha "Bashunit", ilayibrari eluncedo kunye nelula yokuvavanya i-Bash Scripts, sincoma ukuba Iposi elidlulileyo elidibeneyo ukuze ufunde kamva:
I-Bashunit: Isixhobo sokuvavanya i-Bash Scripts yethu
Yintoni iBashunit?
Ukuba siya ngqo yakho website esemthethweni, "Bashunit" Yisoftware echazwe ngokufutshane ngolu hlobo lulandelayo:
I-Bashunit lithala leencwadi langoku lovavanyo lwe-bash elenza uvavanyo lwe-Bash Scripts lukhawuleze kwaye lube lula. Oko kukuthi, sisixhobo sokuvavanya esizinikeleyo esenzelwe ngokukodwa ukuvavanya ukusebenza kweZikripthi ezahlukeneyo zeBash ezenziwe okanye eziphunyeziweyo. Eyona nto iluncedo kakhulu xa ufuna ukwenza uvavanyo kwisiseko sekhowudi yeBash, ukuze uqinisekise ukuba basebenza ngokuthembekileyo nanjengoko kulindelekile, nangaphezulu.
Izixhobo
Nangona, kulo mfanekiso ungasentla sinokufunda ngokufutshane iimpawu ezithethiweyo Inkqubo yeterminal yeLinux, Las Iimpawu ezibalaseleyo kwezi zilandelayo zezi zilandelayo:
- LiThala leeNcwadi loVavanyo elikhethekileyo nelitsha elisivumela ukuba sihlole kwaye sivavanye izikripthi zeBash ezifakwe kwi-Bash Scripts yethu, ehlala intsonkothile kwaye inamandla.
- Ibonelela ngokulula kunye nokusebenza kakuhle kwimisebenzi yovavanyo kunye nophuhliso lweZikripthi zeBash. Oko kukuthi, yenzelwe ngokukodwa i-Bash Scripts kunye nobunzima bazo, kwaye kungekhona ezinye iintlobo ze-Scripting (Shell Scripting) iilwimi.
- Ibandakanya i-API enembile eyenza inkqubo yokubhala kunye nokuphuhlisa iimvavanyo zilula kakhulu. Nokuba singabaqalayo, abasaqalayo okanye ingcaphephe kulwimi lweBash lweSitena seLinux. Nto leyo eyenza igqibelele kwiiprojekthi ezinemigca nje embalwa okanye emininzi yekhowudi.
- Nangona iluphuhliso lwakutsha nje, inamaxwebhu acacileyo kwaye apheleleyo. Oku kungenxa yokuba inemizekelo emihle kakhulu kunye neengcaciso ezicacileyo, eziya kuququzelela ngokukhawuleza ukuqonda oko kwaphuhliswayo okanye kuhlolwe.
- Ukusebenza kwayo akukhawulezi nje kuphela kodwa kuselubala. Ke ngoko, ukuyisebenzisa akuyi kongeza ixesha elongezelelweyo elibalulekileyo kwiimvavanyo ezenziwa kwiZikripthi zethu zeBash, kwaye kuya kusivumela ukuba sibe nexesha elingcono lokucinga kwaye sibhale ikhowudi eyimfuneko ngaphakathi kwesinye.
Ukufakela, iimvavanyo kunye neskrini
Ukulandela yakho IsiKhokelo sokuQala ngokukhawuleza (i-QuickStart) La ngamanyathelo esiwalandelayo kufakelo nokusetyenziswa kwayo:
Khuphela kwaye ufake iBashunit kwaye wenze ifolda yovavanyo
curl -s https://bashunit.typeddevs.com/install.sh | bash
mkdir tests
Vavanya eyakho iBash Script
Ukwenza oku, ndibeke ilula kakhulu bash ifayile yeskripthi kubizwa «milagros_lpi_bleachbit_apt_update-upgrade.sh» kwaye ndiyivavanyile ndisebenzisa lo myalelo ulandelayo, ndifumana iziphumo eziboniswe kule mifanekiso ilandelayo:
Ekugqibeleni, kwaye ukuzama ukuqonda ngakumbi kancinci malunga Loluphi uhlobo lovavanyo olwenziwa nguBashunit? Malunga neefayile ze-Bash Script, ungahlela kwaye ukhangele okufanayo (iphunyeziweyo) kwaye ungakhangela la makhonkco amabini asemthethweni alandelayo: Ifayile yovavanyo y Bashunit Test.
Isishwankathelo
Ngamafutshane, sebenzisa Bashunit ngaphandle kwamathandabuzo iya kubonelela abo bayisebenzisayo, ukuthembeka xa usenza iziBhalo zeBash ezisebenza kakuhle, okanye ngokubona iimpazamo kunye neempazamo kuphuhliso okanye ukusebenza komntu wesithathu weBash Scripts. Kwaye kwe ukusebenza kakuhle, okusivumela ukuba songe ixesha kunye nezibonelelo, ngokwenza ngokuzenzekelayo iimvavanyo eziyimfuneko kunye nokuphepha iimpazamo eziqhelekileyo ezenzeka kwiinkqubo zokuvavanya ngesandla. Ke ngoko, olu phuhliso lomthombo ovulekileyo ngokungathandabuzekiyo lithuba elihle lokuphucula njengabaphuhlisi beenkqubo ezincinci zeCLI zeLinux.
Okokugqibela, khumbula ndwendwela wethu «iphepha lasekhaya» ngeSpanish. Okanye, nangaluphi na olunye ulwimi (ngokongeza nje oonobumba aba-2 ekupheleni kwe-URL yethu yangoku, umzekelo: ar, de, en, fr, ja, pt kunye no-ru, phakathi kwezinye ezininzi) ukufunda umxholo wangoku ngakumbi. Kwaye kwakhona, ungajoyina ijelo lethu elisemthethweni yocingo ukujonga iindaba ezininzi, izikhokelo kunye nezifundo. Kwaye kwakhona, unayo le nto iqela ukuthetha kwaye ufunde ngakumbi malunga nasiphi na isihloko se-IT esigutyungelwe apha.