GNU Coreutils 9.1 хувилбар

GNU Coreutils 9.1 системийн үндсэн хэрэгслүүдийн тогтвортой хувилбар байгаа бөгөөд үүнд sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls гэх мэт программууд багтсан болно.

Гол өөрчлөлтүүд:

  • Dd хэрэгсэл нь BSD системийн dd хувилбарт хэрэглэгддэг skip=N бол iseek=N, seek=N бол oseek=N гэсэн сонголтуудын өөр нэрсийн дэмжлэгийг нэмсэн.
  • LS_COLORS орчны хувьсагчд тодорхойлсон өнгийг визуал болон тусад нь харуулах зорилгоор өнгөт өнгөт "--print-ls-colors" сонголтыг нэмсэн. dircolors нь TERM-ээс гадна COLORTERM орчны хувьсагчийг дэмждэг.
  • cp, mv, install хэрэгслүүд нь үр ашгийг дээшлүүлж, уралдааны болзошгүй нөхцөл байдлаас зайлсхийхийн тулд лавлах руу хуулахдаа openat* системийн дуудлагуудыг ашигладаг.
  • MacOS дээр эх болон зорилтот файлууд нь ижил APFS файлын системд байрлаж, зорилтот файл байхгүй тохиолдолд cp хэрэгсэл нь бичихэд хуулбарлах горимд файлын клоныг үүсгэдэг. Хуулбарлах үед горим болон хандалтын хугацаа мөн хадгалагдана ('cp -p' болон 'cp -a'-г ажиллуулах үед).
  • Цагийн нарийвчлалын өгөгдлийг харуулахын тулд "огноо" хэрэгсэлд "-resolution" сонголтыг нэмсэн.
  • printf нь тоон утгыг олон байт тэмдэгтээр хэвлэх боломжийг олгодог.
  • "sort --debug" нь тоонд ашиглаж болох тэмдэгтүүдтэй зөрчилдөж буй "--field-separator" параметрийн тэмдэгтүүдийн асуудлыг оношлох боломжийг олгодог.
  • Cat хэрэгсэл нь систем дэмжсэн тохиолдолд copy_file_range системийн дуудлагыг хэрэглэгчийн орон зайд санах ой боловсруулахад шилжүүлэхгүйгээр зөвхөн цөмийн тал дахь хоёр файлын хооронд өгөгдлийг хуулахад ашигладаг.
  • chown болон chroot нь "chown root:root f"-ийн оронд "chown root.root f" синтаксийг ашиглах үед анхааруулга өгдөг, учир нь хэрэглэгчийн нэрэнд цэг тавихыг зөвшөөрдөг системд асуудал гарч болзошгүй).
  • dd хэрэгсэл нь тоологч утга нь “B” тэмдэгтээр төгссөн бол блокуудын оронд байт тоолох боломжийг олгодог ('dd count=100KiB'). Count_bytes, skip_bytes, seek_bytes гэсэн тугуудыг цуцалсан.
  • Ls-д файлуудыг чадавхийг харгалзан тодруулах нь анхдагчаар идэвхгүй байдаг тул энэ нь ачааллыг 30 орчим хувиар нэмэгдүүлэхэд хүргэдэг.
  • Файлуудыг автоматаар холбох оролдлогыг ls болон stat дээр идэвхгүй болгосон. Автоматаар хянахын тулд та "stat –cached=never" сонголтыг тодорхой зааж өгөх хэрэгтэй.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх