IBash 5.1 isivele ikhishiwe futhi lezi yizindaba zayo

Ngemuva kweminyaka emibili yentuthuko, kukhishwe inguqulo entsha yegobolondo le-GNU Bash 5.1, okungokuzenzakalelayo ekusatshalalisweni okuningi kweLinux. Ngasikhathi sinye, kwakhiwa ukukhishwa komtapo wolwazi we-readline 8.1, owawusetshenziswa ku-bash ukuhlela ukuhlelwa komugqa womyalo.

Lo ngumhumushi ozenzakalelayo ezinhlelweni eziningi zamahhala ze-Unix, ikakhulukazi ezinhlelweni ze-GNU / Linux. Iphinde ibe yigobolondo elizenzakalelayo le-Mac OS X. Iphrojekthi yeCygwin iyilethe kuWindows okokuqala futhi naku Windows 10 kuyindlela yokusebenza yohlelo.

Izici ezintsha eziyinhloko zeBash 5.1

Injini yakhelwe kabusha ukukhiqiza izinombolo mbumbulu-okungahleliwe, Ngaphandle kwalokho se ungeze ukuguquguquka kwe-SRANDOM Inani eliqukethe inombolo engama-32-bit engahleliwe evela ku-generator mbumbulu yenombolo engahleliwe yohlelo

Okokuhlelwa okuhlangene, ukusekelwa kwezabelo ezihlanganisiwe kuyenziwa, lapho kudluliswa khona isethi yamabhangqa ngefomethi yokhiye / yenani, ngaphezu kokukhula okunamandla kosayizi wetafula le-hash ngokuya ngohlobo lwedatha engezwe kumalungu afanayo.

Olunye ushintsho oluvelele lusemodini I-POSIX, umsebenzi wokufaka esikhundleni senqubo uyenziwa, lapho okokufaka nokuphuma komyalo kuthathwa njengefayela ngeminye imiyalo.

Kungeziwe amapharamitha amasha opharetha bokuguqula: "U", "u" kanye no- "L" ukuguqula yonke intambo ibe ngunobumba omkhulu, ukuguqula uhlamvu lokuqala lube ongusonhlamvukazi bese uguqulela kunhlamvu omncane, kanye nohlaka "K" ukukhombisa ukuhlanganiswa okuhlangene kufomethi yokhiye / yenani.

Ukuze unike amandla imodi yokuhambisana emuva, manje udinga ukusebenzisa ukuguquguquka kwe-BASH_COMPAT (awukwazi ukusetha imodi yokuhambisana ye-bash 5.0 usebenzisa inketho ye-compat50).

Ngephutha, Ulayini wokufunda unemodi yokunamathisela ebakaki inikwe amandla, lapho idatha ebuyiswe ebhodini lokunamathisela ifreyimu ngokulandelana kokuphunyuka ukugqamisa ngokubonakalayo idatha etholwe kubhodi yokunameka. I-Readline inikeza ukugqanyiswa kokufakwa okunjalo, kanye nokugqamisa umbhalo otholakala ngesikhathi sokusesha okwengeziwe nokungakhuphuki emlandweni. Inani lemiyalo nezimo lapho amalebula wokugqamisa abhalwe ngaphezulu kunwetshiwe.

Ngaphezu kwalokho, se ubuyise isimilo esedlule kuhlobene nokwandiswa kwe- indlela yefayela lapho ucacisa amagama afaka ukubuyela emuva kepha azisebenzisi izinhlamvu ezikhethekile zokunweba imaski.

Njengaku-bash 4.4, leyo mizila ayisadalulwa (isimilo esiguquliwe seBash 5.0 sasihambisana nezinga le-POSIX, kepha samukelwa kabi ngabasebenzisi nekomidi le-POSIX lavuma ukushintsha imininingwane). Futhi, imodi ye-GLOBIGNORE manje ayisayinaki i- "." futhi ".." njengezinto zendlela ezichazwe esigungwini.

Ukuphathwa okuhlukile kushintshiwe lapho kufundwa idatha yesiginali usebenzisa ukwakhiwa okufundwayo nokukhethiwe. Umsebenzi wokukhetha owakhelwe ngaphakathi manje ubamba izingcingo lapho isignali iphazamisa ucingo lwangaphakathi ukuze ifundwe. Ukwethulwa kabusha kuvunyelwe kwabalawuli be-SIGINT.

I -lineline isebenzise ukuskrola okuzenzakalelayo okuvundlile kumatheminali womugqa owodwa.

Ngaphezu kwalokho, singathola ukusekela ukuchaza izixhumanisi ezinqamulelayo ezahlukahlukene ikhibhodi yezindlela ezahlukahlukene zokuhlela nezakhiwo ezihlukile zekhibhodi kumyalo we- "bind -x".

Ukwenziwa kwenani lamagatsha kwaqaliswa kwenziwe lapho kwenziwa imiyalo ku-subshell noma usebenzisa i- "bash -c". Lapho usebenzisa i- "bash -c", isimo sokwenza umsebenzi manje sesingatholakala ngomyalo wemisebenzi.

Ikhodi yokufanisa iphethini manje isebenzisa ikholi ye-fnmatch ukuphendula ngezintambo ezibukeka zifana, kepha zehluke kumakhodi ezinhlamvu.

Umyalo Amagobolondo-transpose-amagama afakiwe kulayini wokufunda, usebenzisa incazelo yegama elifanayo njengase-Shell-forward-word. Ngokuzenzakalelayo, ukuhlanganiswa kwekhibhodi kufakiwe egameni le-Shell-forward-word, i-Shell-backward-word, i-Shell-transpose-words, ne-Shell-kill-word.

Ungayithola kanjani iBash 5.1 kuLinux?

okwamanje Kusalindwe kuphela ukuthi kufakwe le nguqulo entsha yeBash ngaphakathi kwezinqolobane zokusatshalaliswa kweLinux, ngoba kuyindlela engcono kakhulu.

Uma ufuna ukwazi okwengeziwe futhi nalabo abafuna ukuthola le nguqulo entsha manje, ungavakashela isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   I-ROMSAT kusho

    Futhi ukwazi ukuthi iyiphi inguqulo osebenza nayo, kufanele uvule ukuphela bese uzama noma iyiphi yalezi zindlela ezintathu (ngokuqinisekile kuzoba nokuningi):
    1) $ echo "$ {BASH_VERSION}"
    2) $ bash –enguqulo
    3) Ngaphandle kokuthayipha noma yini, sebenzisa inhlanganisela yokhiye wokusika nokunamathisela, okungukuthi: Ctrl + x Ctrl + v