Bash 5.0 jaunā versija nāk ar jaunām funkcijām

bash-logotips

Stipri iesist (Bourne-Again čaula) ir skripta tipa komandrindas tulks. Tas ir Unix apvalks, kas ir daļa no GNU projekta tā pamatā ir Bourne apvalks (bsh vai vienkārši sh daudzās UNIX versijās).

Stipri iesist nes daudz uzlabojumu, ieskaitot Korna apvalku (ksh) un C apvalku (csh). Bash ir bezmaksas programmatūra, kas izlaista saskaņā ar GPL licenci.

Šis ir noklusējuma tulks daudzās bezmaksas Unix sistēmās, īpaši GNU / Linux sistēmās. Tas ir arī Mac OS X noklusējuma apvalks. Cygwin projekts to pirmo reizi atveda uz Windows, un operētājsistēmā Windows 10 tā ir operētājsistēmas opcija.

Bash ir pilnībā ieviesta POSIX čaulas specifikācija, taču ar interaktīvu komandrindas rediģēšanu un darba kontroli arhitektūrās, kas to atbalsta, csh funkcijas un daudzas citas funkcijas.

Jauna Bash versija

Pirms dažām dienām komanda, kas atbildīga par Bash izstrādi, paziņoja par Bash 5.0 pirmā publiskā izlaiduma pieejamību, piektā galvenā Unix čaulas versija no GNU projekta.

Šī versija novērš vairākas galvenās kļūdas bash-4.4 un ievieš vairākas jaunas funkcijas.

Ziņojumā no GNU Project adresātu saraksta Chet Ramey, Bash vadītājs paskaidro, ka vissvarīgākie kļūdu labojumi ir maināmā nameref izšķirtspējas pārskatīšana un virkne pārplūdes kļūdu, kas tika atklātas, sapludinot.

Galvenās ziņas

Ievērojamākās jaunās funkcijas ietver vairākus jaunus čaulas mainīgos, piemēram, BASH_ARGV0, EPOCHSECONDS un EPOCHREALTIME.

Divas pēdējās ir līdzīgas, lai iegūtu sekunžu skaitu kopš Epoch Unix (Epoch Unix), vienīgā atšķirība ir tā, ka EPOCHREALTIME ir peldošais punkts ar mikrosekunžu precizitāti.

Ņemiet vērā, ka laikmets ir sākotnējais datums, no kura operētājsistēmas mēra laiku.

Bash 5.0 versijā ir nesen definēts fails config-top.h, kas ļauj čaulai izmantot statisko vērtību $ PATH.

Šī jaunā Bash 5.0 versija tam ir arī jauna čaulas opcija, kas var iespējot un atspējot žurnāla sūtīšanu uz syslog izpildlaika laikā.

Informācijai syslog ir protokols, kas nosaka notikumu žurnāla pakalpojumu datorsistēmai. Tas attiecas arī uz formāta nosaukumu, kas ļauj veikt šādas apmaiņas.

bash-5.0

Starp citas nozīmīgas izmaiņas šajā jaunajā Bash 5.0 atbrīvo iespēju globāls tagad ir iespējots pēc noklusējuma, bet iestatīšanas laikā pēc noklusējuma to var atspējot.

POSIX režīms tagad var iespējot šo opciju shift_verbose un iespēja vēsture iebūvēts Bash 5.0, kuru izmantojot, tagad varat noņemt ievades diapazonus no vēstures - d sākums-beigas.

Citas izmaiņas

Starp bash-4.4 un bash-5.0 ir dažas pretrunīgas izmaiņas. Saskaņā ar Chet Ramey teikto, izmaiņas nosaukuma mainīgo mainīgajā risinājumā nozīmē, ka daži nosaukuma nosaukumi tiek izmantoti citādi, lai gan viņi ir centušies samazināt saderības problēmas.

Kopumā, Bash 5.0 satur vairākus labojumus, salīdzinot ar Bash 4.4, bet arī vairākas jaunas funkcijas un uzlabojumus, lai labāk atbilstu POSIX specifikācijām. Lai iegūtu pilnīgu informāciju par bash 5.0, varat atsaukties uz viņu oficiālajām izlaiduma piezīmēm.

Šīs jaunās funkcijas un uzlabojumi noteikti ļauj Bešam būt nobriedušākam, nekā tas jau ir.

Neaizmirsīsim, ka čaulu saraksts nesen tika paplašināts ar PowerShell Core, PowerShell atvērtā pirmkoda izdevumu, kas darbojas Linux, macOS un Windows.

Šis projekts joprojām norisinās pilnā sparā, taču mēs varam sagaidīt, ka tas strauji pieaugs, jo Microsoft dod iespēju atvērt atvērtā koda "vismaz pagaidām".

Kā iegūt Bash 5.0 operētājsistēmā Linux?

Pašlaik Atliek tikai gaidīt, kamēr tiks iestrādāta šī jaunā Bash versija Linux izplatīšanas krātuvēs, jo tas ir labākais risinājums.

Ja vēlaties uzzināt nedaudz vairāk un arī tos, kuri vēlas iegūt šo jauno versiju tūlīt, jūs varat apmeklēt šo saiti.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.