Bash 5.1 horey ayaa loo sii daayay kuwana waa warkiisa

Kadib laba sano oo horumar ah, nooc cusub oo GNU Bash 5.1 qolof ah ayaa la sii daayay, taas oo ah tan ugu dambaysa qaybinta Linux. Isla mar ahaantaana, la sii daayay maktabadda akhriska 8.1 ayaa la sameeyay, oo loo adeegsaday bash si loo abaabulo tifaftirka qadka amarka.

Kani waa tarjumaanka asalka u ah nidaamyo badan oo bilaash ah Unix, gaar ahaan nidaamka GNU / Linux. Sidoo kale waa qolofta asalka ah ee Mac OS X. Mashruuca Cygwin wuxuu keenay Windows markii ugu horeysay Windows 10-keeduna waa ikhtiyaar nidaamka qalliinka.

Astaamaha cusub ee ugu muhiimsan ee Bash 5.1

Mashiinka ayaa dib loo habeeyay si loo helo lambarro been abuur ah, Taas ka sokow se ayuu ku daray SRANDOM variable A oo ay ku jiraan 32-waxoogaa nambar aan kala sooc lahayn ah oo ka yimid matoorka nambarka been-abuurka ee nidaamka.

Loogu talagalay iskudhafyada wadajirka ah, taageerada shaqooyinka isku dhafan ayaa la fuliyaa, kaas oo dhowr lammaane loo gudbiyey qaabka furaha / qiimaha, marka lagu daro ku darista kororka firfircoon ee cabirka miiska xashiishka iyadoo kuxiran nooca xogta lagu daro israacinta israacinta.

Isbeddel kale oo muuqda ayaa ku jira qaabka POSIX, hawsha beddelka hawsha ayaa la hirgeliyaa, taas oo gelinta iyo soo saarida amarka loola dhaqmo sidii fayl amarro kale ah.

Ayaa lagu daray xuduudayaal cusub oo loogu talagalay hawlwadeenada soo-celinta "U", "u" iyo "L" si loogu beddelo xarigga oo dhan far weyn, astaamaha ugu horreeya loo beddelo kaar weyn loona beddelo mid hoose, iyo sidoo kale cabbirka "K" si loo muujiyo isku xirnaan qaab muuqaal ah / qiimo leh.

Si aad awood ugu siiso habka iswaafajinta gadaal, hadda waxaad u baahan tahay inaad isticmaasho doorsoomaha BASH_COMPAT (ma dejin kartid bash 5.0 hab is waafajin adoo adeegsanaya isbarbardhiga 50).

Asal ahaan, Readline wuxuu leeyahay qaab koolliimeed oo karti leh halkaas oo xogta laga soo qaatay sabuuradda lagu sameeyay taxane baxsi ah si muuqaal ahaan loogu muujiyo xogta laga helay sabuuradda. Readline wuxuu siinayaa iftiiminta waxyaabaha la gelinayo, sidoo kale wuxuu iftiiminayaa qoraalka la helay intii lagu jiray baaritaanka taariikhda ee kororka iyo kuwa aan lagu kordhin. Tirada amarada iyo xaaladaha calaamadeynta calaamadeynta ee kor loo dhaafay waa la balaariyay.

Intaa waxaa dheer, se wuxuu soo celiyey dhaqanki hore la xiriira ballaarinta ah marinka faylka marka la qeexayo ereyada ay ka mid yihiin dhabarka dambe laakiin ma isticmaalaan jilayaasha ballaarinta maaskaro gaar ah.

Sida bash 4.4, jidadka noocan oo kale ah lama sii daayo (habdhaqanka wax laga beddelay ee Bash 5.0 wuxuu waafaqsan yahay heerka POSIX, laakiin waxaa si xun u helay adeegsadayaasha guddiga POSIX-na wuxuu isku raacay in la beddelo qeexitaanka). Sidoo kale, qaabka GLOBIGNORE ayaa hadda iska indhatiraya "." iyo ".." oo ah qaybo ka mid ah wadiiqooyinka lagu tilmaamay terminalka.

Wax ka beddelka wax ka beddelka marka la akhriyayo xogta terminal adoo adeegsanaya aqrinta iyo xulashada dhismooyinka. Hawsha xulashada ee la dhisay ayaa hadda dabinaysa marka signiilku joojiyo wicitaan gudaha ah si loo akhriyo. Daahfurka soo noqnoqodka ah ee loo oggol yahay ilaaliyayaasha SIGINT.

Readline waxay hirgalisay wareejinta tooska ah ee tooska ah boosteejada hal xariiq.

Intaa waxaa dheer, waan heli karnaa taageero si loo qeexo xiriiriyeyaasha toobiye ee kala duwan kiiboodhka qaababka tafatirka ee kala duwan iyo qaababka kala duwan ee kiiboodhka amarka "bind -x".

Tayeynta tirada laamaha ayaa la hirgeliyey la fuliyaa marka la fulinayo amarrada qaybta hoose ama isticmaalka "bash -c". Markaad socoto "bash -c", heerka fulinta shaqada hadda waxaa laga heli karaa amarka shaqooyinka.

Nambarka u dhigma qaabka ayaa hadda adeegsanaya wicitaanka fnmatch si loogu xisaabiyo xadhkaha isku eg, laakiin ku kala duwan xeerarka astaamaha.

Amarka erayada qoro-ku-wareejinta ayaa lagu daray akhrinta, adoo adeegsanaya isla erey qeexid ahaan ku jira qolof-horay-erey. Sida caadiga ah, kumbuyuutarrada lagu xidho ayaa lagu daray ereyga-u-gudbinta-ereyga, qolof-gadaal-ereyga, ereyada qolof-ku-wareejinta, iyo ereyga-dila-ereyga.

Sidee loo helaa Bash 5.1 ee Linux?

Xilligan Waxa kaliya oo haray in la sugo noocaan cusub ee Bash in lagu daro gudaha keydka Linux qaybinta, maadaama ay tahay tan ugu fiican.

Haddii aad rabto inaad wax yar ka ogaato iyo waliba kuwa doonaya inay hadda helaan nuqulkan cusub, waad booqan kartaa xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   ROMSAT dijo

    Iyo inaad ogaato nooca aad la shaqeyneyso, waa inaad furtaa terminal oo aad isku daydaa mid ka mid ah seddexdan qaab (hubaal intaas ka badan ayaa jiri doonta):
    1) $ echo "$ {BASH_VERSION}"
    2) $ bash – jeedin
    3) Adigoon wax qorin, isticmaal goynta iyo dhajinta isku dhafka furaha, taasi waa: Ctrl + x Ctrl + v