Kutolewa kwa seti ya GNU Coreutils 9.1 ya huduma za msingi za mfumo

Toleo thabiti la seti ya huduma za msingi za GNU Coreutils 9.1 linapatikana, linalojumuisha programu kama vile sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, nk.

Mabadiliko muhimu:

  • Huduma ya dd imeongeza usaidizi wa majina mbadala kwa chaguo iseek=N kwa skip=N na oseek=N kwa seek=N, ambazo hutumika katika lahaja dd kwa mifumo ya BSD.
  • Imeongeza chaguo la "--print-ls-colors" kwa rangi chafu kwa onyesho la kuona na tofauti la rangi zilizofafanuliwa katika utofauti wa mazingira wa LS_COLORS. dircolors pia huongeza usaidizi kwa utofauti wa mazingira wa COLORTERM pamoja na TERM.
  • Cp, mv, na huduma za kusakinisha hutumia simu za mfumo wa openat* wakati wa kunakili kwenye saraka ili kuboresha ufanisi na kuepuka hali zinazowezekana za mbio.
  • Kwenye macOS, matumizi ya cp sasa huunda mlinganisho wa faili katika hali ya kunakili-kwa-kuandika ikiwa faili za chanzo na lengwa ziko kwenye mfumo sawa wa faili wa APFS na faili inayolengwa haipo. Wakati wa kunakili, hali na muda wa ufikiaji pia huhifadhiwa (kama wakati wa kuendesha 'cp -p' na 'cp -a').
  • Chaguo la '-azimio' limeongezwa kwa matumizi ya 'tarehe' ili kuonyesha data ya usahihi wa wakati.
  • printf hutoa usaidizi wa uchapishaji wa nambari katika herufi nyingi.
  • "sort --debug" hutekelezea uchunguzi wa matatizo na herufi katika kigezo cha "--field-separator" kinachokinzana na herufi zinazoweza kutumika katika nambari.
  • Huduma ya paka hutumia simu ya mfumo copy_file_range, inapoungwa mkono na mfumo, kunakili data kati ya faili mbili kwenye upande wa kernel pekee, bila kuhamisha data kuchakata kumbukumbu katika nafasi ya mtumiaji.
  • chown na chroot hutoa onyo wakati wa kutumia sintaksia "chown root.root f" badala ya "chown root:root f" kwani kunaweza kuwa na matatizo kwenye mifumo inayoruhusu nukta katika majina ya watumiaji).
  • Huduma ya dd hutoa kuhesabu baiti badala ya vizuizi ikiwa thamani ya kaunta itaishia na herufi "B" ('dd count=100KiB'). Alama za count_bytes, skip_bytes na seek_baiti zimeacha kutumika.
  • Katika ls, kuangazia faili zinazozingatia uwezo wa akaunti kumezimwa kwa chaguo-msingi, kwani hii inasababisha kuongezeka kwa mzigo kwa karibu 30%.
  • Majaribio ya kuweka faili kiotomatiki yamezimwa katika ls na stat. Kwa ufuatiliaji wa kiotomatiki, unapaswa kubainisha kwa uwazi chaguo la "stat -cached=never".

Chanzo: opennet.ru

Kuongeza maoni