Asosiy tizim yordamchi dasturlari to'plami bo'lgan GNU Coreutils 9.12 ning barqaror versiyasi endi mavjud. Unga sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln va ls kiradi.
Asosiy innovatsiyalar:
- env yordamchi dasturi endi fayldan o'rnatiladigan muhit o'zgaruvchilari ro'yxatini yuklash uchun "--env0-from=FILE" opsiyasiga ega. Ushbu parametrdan, shuningdek, "env -i --env0-from=<( env -0 | sed -z … )" kabi buyruq yordamida mavjud muhit o'zgaruvchilarini filtrlash uchun ham foydalanish mumkin. printenv yordamchi dasturi muhit o'zgaruvchilarining holatini faylga saqlash uchun ham ishlatilishi mumkin.
'env', 'printenv', 'stat', 'basename', 'dirname', 'du', 'readlink' va 'realpath' buyruqlari endi terminalga chiqarilganda QUOTING_STYLE muhit o'zgaruvchisi (%N, %Qn yoki %n) tomonidan belgilangan uslubga mos keladigan escaped maxsus belgilaridan foydalanadi. Ushbu escaped maxsus belgilarni almashtirish orqali terminal tarkibi va holatini manipulyatsiya qilishdan himoya qilish uchun qo'shildi.
- 'df', 'du', 'ls', 'od', 'pr' va 'sort' yordamchi dasturlari endi xato xabarlaridagi muammoli variantlardan qochadi.
- 'ls -m' buyrug'i endi fayl nomlarida vergullardan qochadi.
- Agar ishlov berilayotgan kataloglarda parallel fayllarni o'chirish holatlari mavjud bo'lsa, "-R" opsiyasi yordamida rekursiv operatsiyalarni bajarishda 'chcon', 'chgrp', 'chmod', 'chown', 'du' va 'ls' yordamchi dasturlari endi ishlamay qoladi.
- Sortlash yordamchi dasturi oldindan hajmi noma'lum bo'lgan ma'lumotlarni o'qishda, masalan, nomlanmagan quvurlar orqali ma'lumotlarni uzatishda xotira sarfi va parallel operatsiyalar uchun optimallashtirilgan.
- 'cut -w' buyrug'idagi satr boshlanishini aniqlash optimallashtirildi, bu ko'p baytli kodlashlarga ega lokallardan foydalanganda o'tkazish qobiliyatini 4 baravargacha oshirdi.
- 'uniq -c' buyrug'i blokirovka qilmasdan stdio funktsiyalariga ega tizimlarda 2.5 baravargacha tezlashtirildi.
- '--with-wtmpdb' yaratish opsiyasi qo'shildi, u 'who /var/log/wtmp' va 'users /var/log/wtmp' buyruqlarini ishga tushirishda /var/log/wtmp fayli o'rniga wtmpdb formatidagi ma'lumotlar bazasidan foydalanadi.
Manba: opennet.ru
