Lansarea GNU Coreutils 9.12

Este disponibilă o versiune stabilă a setului de utilitare de bază GNU Coreutils 9.12, care include programe precum sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln și ls.

Noutăți cheie:

  • Utilitarul env a fost adăugat cu opțiunea „—env0-from=FILE” pentru a încărca lista variabilelor de mediu instalate dintr-un fișier, care poate fi de asemenea folosită pentru a filtra variabilele de mediu existente cu o comandă de tip „env -i —env0-from=<( env -0 | sed -z … )”. Utilitarul printenv poate fi folosit pentru a salva starea variabilelor de mediu într-un fișier.

    În comenzile 'env', 'printenv', 'stat', 'basename', 'dirname', 'du', 'readlink' și 'realpath', ieșirea pe terminal utilizează acum escaparea caracterelor speciale, conform stilului specificat prin variabila de mediu QUOTING_STYLE (%N, %Qn sau %n). Escaparea a fost adăugată pentru a proteja conținutul și starea terminalului de manipulări prin substituirea caracterelor speciale.

  • În utilitarele 'df', 'du', 'ls', 'od', 'pr' și 'sort' a fost implementată escaparea opțiunilor problematice în mesajele de eroare.
  • Comanda 'ls -m' asigură acum escaparea virgulelor din numele fișierelor.
  • Utilitarele 'chcon', 'chgrp', 'chmod', 'chown', 'du' și 'ls', în cazul operațiunilor recursive utilizând opțiunea „-R”, nu mai eșuează cu o eroare în cazul ștergerii paralele a fișierelor din directoarele procesate.
  • În utilitarul sort a fost optimizată consumul de memorie și desfășurarea operațiunilor paralele la citirea datelor ale căror dimensiuni nu sunt cunoscute dinainte, de exemplu, la transferul de date prin canale anonime.
  • A fost optimizată determinarea începutului de linie în comanda 'cut -w', ceea ce a permis creșterea de până la 4 ori a capacității de procesare în utilizarea localei cu codificări multibyte.
  • Comanda 'uniq -c' a fost accelerată de până la 2.5 ori pe sistemele cu funcții stdio fără blocări.
  • A fost adăugată opțiunea de compilare '—with-wtmpdb' care, în cazul în care se execută comenzile 'who /var/log/wtmp' și 'users /var/log/wtmp', utilizează o bază de date în format wtmpdb în locul fișierului /var/log/wtmp.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster