Bash 5.0 uus versioon saabub koos uute funktsioonidega

bash-logo

sisse lööma (Bourne-Againi kest) on skripti tüüpi käsurea tõlgendaja. See on GNU projekti kuuluv Unixi kest see põhineb Bourne'i shellil (bsh või lihtsalt sh paljudes UNIX-i versioonides).

sisse lööma toob palju parandusi, sealhulgas Korni kest (ksh) ja C kest (csh). Bash on GPL litsentsi alusel välja antud tasuta tarkvara.

See on vaiketõlk paljudes Unixi tasuta süsteemides, eriti GNU / Linuxi süsteemides. See on ka Mac OS X vaikekoor. Cygwini projekt tõi selle esimest korda Windowsi ja Windows 10-s on see opsüsteemi valik.

Bash on POSIX-i shellispetsifikatsiooni täielik rakendamine, kuid interaktiivse käsurea redigeerimise ja töö juhtimisega seda toetavatel arhitektuuridel, csh-funktsioonidel ja paljudel muudel funktsioonidel.

Bashi uus versioon

Mõni päev tagasi teatas Bashi arendamise eest vastutav meeskond Bash 5.0 esimese avaliku käivitamise kättesaadavusest, GNU projekti Unixi kesta viies suurem versioon.

See versioon parandab bash-4.4-s mitu peamist viga ja tutvustab mitmeid uusi funktsioone.

GNU projekti meililoendist tulnud sõnumis Chet Ramey, Bashi hooldaja selgitab, et kõige olulisemad veaparandused on muutuja nameref eraldusvõime muutmine ja rida ülevooluvigu, mis avastati läbi sulamise.

Peamised uudised

Kõige tähelepanuväärsemad uued funktsioonid sisaldab mitut uut kestamuutujat nagu BASH_ARGV0, EPOCHSECONDS ja EPOCHREALTIME.

Kaks viimast on sekundite arvu saamiseks sarnased alates Epoch Unixist (Epoch Unix) on ainus erinevus selles, et EPOCHREALTIME on mikrosekundite täpsusega ujuv punkt.

Pange tähele, et ajastu tähistab algkuupäeva, millest alates operatsioonisüsteemid aega mõõdavad.

Bash 5.0-s on äsja määratletud fail config-top.h, mis võimaldab kestal kasutada staatilist väärtust $ PATH jaoks.

Bash 5.0 uus versioon sellel on ka uus kestavõimalus, mis võimaldab logimise saatmise ajal syslogisse lubada ja keelata.

Teabe saamiseks on syslog protokoll, mis määratleb arvutisüsteemi sündmuste logiteenuse. See viitab ka vormingu nimele, mis võimaldab neid vahetusi.

bash-5.0

Vahel muud olulised muudatused selles uues Bash 5.0-s vabastavad võimaluse globaalne on nüüd vaikimisi lubatud, kuid selle saab seadistamise ajal vaikimisi keelata.

POSIX-režiim võimaldab nüüd seda võimalust lubada shift_verbose ja võimalus ajalugu sisseehitatud Bash 5.0, mille abil saate nüüd sisendivahemikud ajaloost eemaldada - d algus-lõpp.

Muud muudatused

Bash-4.4 ja bash-5.0 vahel on mõned vastuolulised muutused. Chet Ramey sõnul tähendavad muutused namerefi muutujate lahendamisviisis seda, et mõned nimerefide kasutused käituvad erinevalt, kuigi nad on püüdnud ühilduvusprobleeme minimeerida.

Kokkuvõttes Bash 5.0 sisaldab mitmeid parandusi võrreldes Bash 4.4-ga, aga ka mitmeid uusi funktsioone ja täiustusi, et paremini vastata POSIX-i spetsifikatsioonidele. Bash 5.0 kohta leiate täielikku teavet nende ametlikest väljalaskemärkmetest.

Need uued funktsioonid ja täiustused võimaldavad Bashil olla kindlasti küpsemad kui ta praegu on.

Ärgem unustagem, et kestade loendit on hiljuti laiendatud PowerShell Core'i, Linuxi, macOSi ja Windowsiga töötava PowerShelli avatud lähtekoodiga väljaandega.

See projekt on endiselt täies hoos, kuid võime eeldada, et see kasvab kiiresti, kuna Microsoft annab avatud lähtekoodile võimaluse "vähemalt praegu".

Kuidas saada Linuxile Bash 5.0?

Hetkel Jääb vaid oodata Bashi uue versiooni lisamist Linuxi distributsioonide hoidlates, kuna see on parim variant.

Kui soovite teada veel natuke ja ka neid, kes soovivad seda uut versiooni kohe saada, võite külastada järgmist linki.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.