Na voljo je stabilna razliÄica osnovnih sistemskih orodij GNU Coreutils 9.12, ki vkljuÄuje programe, kot so sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln in ls.
KljuÄne novosti:
- V orodje env je dodana možnost āāenv0-from=FILEā za nalaganje seznama nastavitev okolijskih spremenljivk iz datoteke, ki se lahko uporablja tudi za filtriranje obstojeÄih okolijskih spremenljivk z ukazom, kot je āenv -i āenv0-from=< (env -0 | sed -z ā¦)ā. Za shranjevanje stanja okolijskih spremenljivk v datoteko se lahko uporablja orodje printenv.
Pri ukazih āenvā, āprintenvā, āstatā, ābasenameā, ādirnameā, āduā, āreadlinkā in ārealpathā se pri izpisu na terminal zdaj uporablja escaped special characters, v skladu s slogom, doloÄenim s spremenljivko okolja QUOTING_STYLE (%N, %Qn ali %n). Escaping je dodan za zaÅ”Äito pred manipulacijo vsebine in stanjem terminala preko zamenjave specialnih znakov.
- V orodjih ādfā, āduā, ālsā, āodā, āprā in āsortā je izvedeno escaped problematic options v sporoÄilih o napakah.
- V ukazu āls -mā je zagotovljeno escaped commas v imenih datotek.
- Orodja āchconā, āchgrpā, āchmodā, āchownā, āduā in ālsā pri izvajanju rekurzivnih operacij z uporabo možnosti ā-Rā ne konÄajo veÄ z napako v primeru soÄasnega brisanja datotek v obdelanih mapah.
- V orodju sort je optimizirana poraba pomnilnika in izvajanje vzporednih operacij pri branju podatkov, katerih velikost ni vnaprej znana, na primer pri prenosu podatkov preko anonimnih kanalov.
- Izvedena je optimizacija iskanja zaÄetka vrstice v ukazu ācut -wā, kar je omogoÄilo do 4-kratno poveÄanje zmogljivosti pri uporabi lokalizacij z veÄbajtno kodiranjem.
- Z delovanjem ukaza āuniq -cā na sistemih z funkcijami stdio brez zaklepanja je bilo pospeÅ”eno do 2,5-krat.
- Dodana je bila opcija za sestavljanje āāwith-wtmpdbā, pri kateri se ob zagonu ukazov āwho /var/log/wtmpā in āusers /var/log/wtmpā uporablja baza podatkov v formatu wtmpdb namesto datoteke /var/log/wtmp.
Izvor: opennet.ru
