A Bash 5.0 új verziója új funkciókkal érkezik

bash-logó

Bash (Bourne-Again héj) egy parancsfájl típusú parancssori tolmács. ez a GNU projekt részét képező Unix shell a Bourne héjon alapul (bsh vagy egyszerűen sh a UNIX számos változatában).

Bash sok fejlesztést hoz, beleértve a Korn héjat (ksh) és a C héjat (csh). A Bash a GPL licenc alatt kiadott ingyenes szoftver.

Ez az alapértelmezett tolmács számos ingyenes Unix rendszerben, különösen a GNU / Linux rendszerekben. Ez a Mac OS X alapértelmezett héja is. A Cygwin projekt először hozta el a Windows rendszerbe, a Windows 10-ben pedig operációs rendszer opció.

A Bash a POSIX shell specifikáció teljes körű megvalósítása, de interaktív parancssori szerkesztéssel és a munkát támogató architektúrákkal, csh függvényekkel és sok más funkcióval.

A Bash új verziója

Néhány nappal ezelőtt a Bash fejlesztéséért felelős csapat bejelentette a Bash 5.0 első nyilvános kiadásának elérhetőségét, a GNU projekt Unix shelljének ötödik fő változata.

Ez a verzió kijavít számos fő hibát a bash-4.4-ben és számos új funkciót mutat be.

A GNU Project levelezőlistájáról érkező üzenetben Chet Ramey, A Bash karbantartó elmagyarázza, hogy a legfontosabb hibajavítások a nameref változó felbontásának felülvizsgálata és egy sor túlcsorduló hiba, amelyet felfedezéssel fedeztek fel.

Fő hírek

A legfigyelemreméltóbb új funkciók számos új shell változót tartalmaz, például BASH_ARGV0, EPOCHSECONDS és EPOCHREALTIME.

Az utolsó kettő hasonló ahhoz, hogy megkapja a másodpercek számát az Epoch Unix (Epoch Unix) óta az egyetlen különbség az, hogy az EPOCHREALTIME egy mikroszekundumos részletességű lebegőpont.

Vegye figyelembe, hogy a korszak azt a kezdeti dátumot jelenti, amelytől az operációs rendszerek mérik az időt.

Van egy újonnan definiált config-top.h fájl a Bash 5.0-ban, amely lehetővé teszi a héj számára, hogy statikus értéket használjon a $ PATH számára.

A Bash 5.0 új verziója új shell opcióval is rendelkezik, amely futás közben engedélyezheti és letilthatja a napló küldését a syslogba.

Tájékoztatásul a syslog egy protokoll, amely meghatározza az eseménynapló szolgáltatást egy számítógépes rendszerhez. Utal arra a formátumra is, amely lehetővé teszi ezeket a cseréket.

bash-5.0

Között az új Bash 5.0 további jelentős változásai feloldják az opciót globális alapértelmezés szerint engedélyezve van, de alapértelmezés szerint letiltható a telepítéskor.

A POSIX mód most engedélyezheti az opciót shift_verbose és annak lehetősége történelem beépített Bash 5.0, amellyel most már eltávolíthatja a beviteli tartományokat az előzményekből - d kezdet-vég.

Egyéb változások

Van néhány következetlen változás a bash-4.4 és a bash-5.0 között. Chet Ramey szerint a nameref változók megoldásának módjában bekövetkező változások azt jelentik, hogy a namerefek egyes felhasználási módjai másként fognak viselkedni, bár megpróbálták minimalizálni a kompatibilitási problémákat.

Röviden: A Bash 5.0 több javítást tartalmaz a Bash 4.4-hez képest, hanem számos új funkciót és fejlesztést is, amelyek jobban megfelelnek a POSIX specifikációinak. A bash 5.0-val kapcsolatos teljes információkért tekintse meg hivatalos kiadási megjegyzéseiket.

Ezek az új funkciók és továbbfejlesztések minden bizonnyal lehetővé teszik, hogy a Bash érettebb legyen, mint amilyen már.

Ne felejtsük el, hogy a héjlista nemrégiben kibővült a PowerShell Core-mal, a PowerShell nyílt forráskódú kiadásával, amely Linux, macOS és Windows rendszereken fut.

Ez a projekt még teljes fejlesztés alatt áll, de számíthatunk rá, hogy gyorsan növekedni fog, mivel a Microsoft a nyílt forráskódot "legalábbis egyelőre" adja.

Hogyan lehet Linuxra telepíteni a Bash 5.0 verziót?

Pillanatnyilag Csak arra kell várni, hogy a Bash új verziója beépüljön a Linux disztribúciók tárházán belül, mivel ez a legjobb megoldás.

Ha szeretne még egy kicsit többet tudni, és azokat is, akik most szeretnék megszerezni ezt az új verziót, meglátogathatja a következő linket.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.