Den stabila versionen av det grundlÀggande systemverktygspaketet GNU Coreutils 9.12 Àr nu tillgÀnglig, vilket inkluderar program som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln och ls.
Nyckelinnovationer:
- I verktyget env har det lagts till en alternativparameter "--env0-from=FILE" för att ladda en lista med miljövariabler frÄn en fil, som ocksÄ kan anvÀndas för att filtrera befintliga miljövariabler med kommandot "env -i --env0-from=< ( env -0 | sed -z ⊠)". Verktyget printenv kan anvÀndas för att spara miljövariabler till en fil.
I kommandona 'env', 'printenv', 'stat', 'basename', 'dirname', 'du', 'readlink' och 'realpath' tillÀmpas nu specialteckenescapering för utskrifter pÄ terminalen, i enlighet med stilen som anges genom miljövariabeln QUOTING_STYLE (%N, %Qn eller %n). Escapering har lagts till för att skydda mot manipulation av innehÄll och tillstÄnd i terminalen genom substitution av specialtecken.
- I verktygen 'df', 'du', 'ls', 'od', 'pr' och 'sort' har specialproblem i felmeddelanden ÄtgÀrdats med escapering.
- I kommandot 'ls -m' har kommatecken i filnamn nu escaperats.
- Verktygen 'chcon', 'chgrp', 'chmod', 'chown', 'du' och 'ls' avslutas inte lÀngre med ett fel nÀr parallell radering av filer sker i de behandlade katalogerna vid rekursiv anvÀndning av alternativet "-R".
- I verktyget sort har minnesanvÀndning och utförande av parallella operationer optimerats vid lÀsning av data vars storlek inte tidigare varit kÀnd, exempelvis vid överföring av data via anonyma rör.
- Den initiala stringdetektionen i kommandot 'cut -w' har optimerats, vilket har ökat genomströmningen med upp till 4 gÄnger vid anvÀndning av lokaler med flerbytekoder.
- Kommandot 'uniq -c' har blivit upp till 2,5 gÄnger snabbare pÄ system med stdio-funktioner utan lÄsning.
- En kompilationsparameter 'âwith-wtmpdb' har lagts till, vilket gör att databasen wtmpdb anvĂ€nds istĂ€llet för filen /var/log/wtmp vid körning av kommandona 'who /var/log/wtmp' och 'users /var/log/wtmp'.
KĂ€lla: opennet.ru
