IBash 5.1 sele ikhutshiwe kwaye ezi ziindaba zayo

Emva kweminyaka emibini yophuhliso, Inguqulelo entsha ye-GNU Bash 5.1 iqokobhe ikhutshiwe, okungagqibekanga kuninzi lonikezelo lweLinux. Kwangelo xesha, ukukhutshwa kwethala leencwadi lokufundwa kwe-8.1 kwasekwa, kwasetyenziswa kwi-bash ukuhlela ukuhlela komgca wokuyalela.

Esi sisiguquleli esingagqibekanga kwiinkqubo ezininzi zasimahla ze Unix, ngakumbi kwiinkqubo ze-GNU / Linux. Ikwayigobolondo emiselweyo ye-Mac OS X. Iprojekthi yeCygwin iyizisile kwiWindows okokuqala kwaye kuyo Windows 10 lukhetho lwenkqubo yokusebenza.

Iimpawu ezintsha eziphambili zeBash 5.1

Injini iye yenziwa ngokutsha ukuze ivelise iinombolo zobuxoki, ngaphandle koko se yongeze ukwahluka kwe-SRANDOM Inani eliqulathe inani elinama-32 elirhubuluzayo kwinqubo ye-pseudo-random number generator.

Uluhlu lokudibana, inkxaso yezabelo zekomishini iyenziwa, apho iseti yezibini idluliswa kwifomathi ephambili / yexabiso, ukongeza kongezo olunamandla kubungakanani betafile ye-hash kuxhomekeke kuhlobo lwedatha eyongezwe kuluhlu olunxulumene noko.

Olunye utshintsho olwahlukileyo lukwimo I-POSIX, inkqubo yokumisela inkqubo iyenziwa, apho igalelo kunye nemveliso yomyalelo iphathwa njengefayile ngeminye imiyalelo.

Zongezwe iiparameter ezintsha zabaqhubi abaguqukayo: "U", "u" no "L" ukuguqula umtya wonke ube ngunobumba omkhulu, ukuguqula umlinganiswa wokuqala abe ngunobumba omkhulu kunye nokuguqula unobumba omncinci, kunye neparameter "K" ukubonisa uluhlu lokudibanisa kwifomathi ephambili / yexabiso.

Ukwenza imowudi yokuhambelana okungasemva, ngoku kufuneka usebenzise umahluko we-BASH_COMPAT (ngekhe usete imowudi ye-bash 5.0 yokuhambelana usebenzisa ukhetho lwe -50).

Ngokuzenzekela, Umgca wokufunda unemowudi yokuncamathisela ebiyelweyo, apho idatha ifunyenwe kwibhodi eqhotyoshwayo ifakwe kulungelelwaniso lokubaleka ukuze ibonakalise idatha efunyenwe kwibhodi eqhotyoshwayo. Umgca wokufunda ubonelela ngokuqaqanjiswa koku kufakwa, kunye nokuqaqambisa isicatshulwa esifunyenwe ngexesha lokonyuka kunye nophando olunganyusiyo kwimbali. Inani lemiyalelo kunye neemeko zokuqaqambisa iilebheli ezigqithileyo zandisiwe.

Ngapha koko, se ubuyise indlela yokuziphatha kwangaphambili ezinxulumene nokwandiswa kwe- indlela yefayile xa ucacisa amagama abandakanya ukubuyela umva kodwa abayisebenzisi imifanekiso ekhethekileyo yokwandisa imaski.

Njengakwi-bash 4.4, ezo ndlela azisaxelwa (indlela yokuziphatha eguqulweyo yeBhash 5.0 yayihambelana nomgangatho wePOSIX, kodwa yamkelwa kakubi ngabasebenzisi kwaye ikomiti ye-POSIX yavuma ukutshintsha imigaqo). Imowudi yeGLOBIGNORE ngoku iyayityeshela i "." kunye ".." nezinto zomgaqo ezichazwe kwisiphelo sendlela.

Ukuphathwa okungafaniyo kutshintshiwe xa kufundwa idatha yesiphelo usebenzisa funda kwaye ukhethe ukwakha. Umsebenzi okhethiweyo owakhelweyo ngoku ubambisa xa umqondiso uphazamisa umnxeba wangaphakathi wokufunda. Ukuqaliswa kwakhona okuvunyelweyo kwabalawuli be-SIGINT.

Umgca wokufunda uphumeze ngokuzenzekelayo ukuskrola ngokuthe tyaba kwiitheminali zomgca omnye.

Ukongeza, sinokufumana Inkxaso yokuchaza amakhonkco ahlukeneyo amfutshane Iibhodi yezitshixo yeendlela ezahlukeneyo zokuhlela kunye nobeko lwee-keyboard ezahlukeneyo kumyalelo "wokubopha -x".

Ukulungiswa kwenani lamasebe kwaphunyezwa yenziwe xa usenza imiyalelo kwi-subshell okanye usebenzisa "bash -c". Xa usebenzisa "bash -c", imeko yokwenziwa komsebenzi ngoku inokufumaneka ngomyalelo wemisebenzi.

Ikhowudi yokuthelekisa ipateni ngoku isebenzisa umnxeba we-fnmatch kwi-akhawunti yemitya ejongeka ngokufanayo, kodwa eyahlukileyo kwiikhowudi zomlinganiswa.

Umyalelo Ishell-transpose-words yongezwe kulayini wokufunda, usebenzisa inkcazo yegama elifanayo kwi-shell-phambili-igama. Ngokuzenzekelayo, izibophelelo zebhodi yezitshixo zongezwa kwigobolondo-phambili-kwigama, kwigobolondo-ngasemva-kwigama, kwigobolondo-lokuhambisa-amagama, kunye negama leqokobhe-lokubulala.

Uyifumana njani iBash 5.1 kwiLinux?

Ngelo xesha Kuhleli kuphela ukulinda le nguqulo intsha yaseBash ukuba ifakwe ngaphakathi koovimba bokunikezelwa kweLinux, kuba lolona khetho lulungileyo.

Ukuba ufuna ukwazi okungakumbi kwaye nabo bafuna ukufumana le nguqulo intsha ngoku, ungatyelela eli khonkco lilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   I-ROMSAT sitsho

    Kwaye ukwazi ukuba loluphi uhlobo osebenza nalo, kuya kufuneka uvule i-terminal kwaye uzame nayiphi na kwezi ndlela zintathu (ngokuqinisekileyo ziya kubakho ngaphezulu):
    1) $ echo "$ {BASH_VERSION}"
    2) $ bash -inguqulelo
    3) Ngaphandle kokuchwetheza nantoni na, sebenzisa ukusika kunye nokuncamathisela ukudityaniswa kwezitshixo, oko kukuthi: Ctrl + x Ctrl + v