Coreutils yra programinės įrangos paketas, sukurtas GNU projekto, kuriame yra keletas pagrindinių įrankių, tokių kaip cat, ls ir rm, reikalingos Unix tipo operacinėms sistemoms.
Nauja GNU Coreutils 9.5 jau buvo išleista ir šiame leidime buvo įdiegtos naujos funkcijos, taip pat įvairūs klaidų pataisymai ir įvairių šio programinės įrangos paketo paslaugų patobulinimai.
Jei nežinote apie Coreutils, turėtumėte tai žinoti Tai programinės įrangos paketas sukurtas GNU projekto, kuris apima daugybę pagrindinių pagrindinių įrankių „Unix“ tipo operacinėms sistemoms. Šie įrankiai apima komandas, tokias kaip cat, ls ir rm, be kita ko.
„Coreutils“ paketas yra trijų ankstesnių paketų sujungimas: failų paslaugų (fileutils), apvalkalo paslaugų (shellutils) ir teksto apdorojimo paslaugų (textutils). Šis derinys suteikia platų failų tvarkymo, apvalkalo sąveikos ir teksto apdorojimo Unix sistemose funkcijas.
Kas naujo Coreutils 9.5?
Šioje naujoje GNU Coreutils 9.5 versijoje išryškinamas kritinės problemos sprendimas chmod -R turinčios įtakos saugumui, kai užpuolikas gali pakeisti norimą failą nepageidaujama simboline nuoroda, leidžiančia atlikti neteisėtus veiksmus su svarbiais failais.
Padidėjęs efektyvumas ir našumas atliekant keletą operacijų kaip cp, mv, install, caty split pagerinti veiklą skaitymas ir rašymas. Vienas iš pagrindinių patobulinimų buvo minimalaus skaitomo arba įrašomo bloko dydžio padidinimas nuo 128 KB iki 256 KB. Būnant komunalinėse paslaugose env, killy timeout, pridėtas neįvardintų signalų palaikymas
Buvo įgyvendinti SELinux operacijų, susijusių su failų kopijavimu, patobulinimai, kuris prisideda prie geresnio saugumo valdymo aplinkose, kuriose yra SELinux.
Be to, jis išsiskiria tuo Pagerintas suderinamumas su GNU/Linux CIFS failų sistemomis en cp, mvIr install, ištaisydami klaidingą diagnostiką, kuri galėjo suklaidinti vartotojus kopijuojant failus į šias sistemas.
Coreutils 9.5 buvo atlikti pataisymai ls --dired, numfmt, pinkyIr wc suderinti savo elgesį su naudotojų lūkesčiais ir pagerinti naudojimo nuoseklumą bei išsprendė keletą problemų split, tailIr wait.
Be to, base32 y base64 dabar yra lankstesni, kai dekoduoja duomenis be užpildymo ir aptinka sugadintas koduotes, be to, kad naudingumocp --no-clobber y mv -n Dabar jie elgiasi intuityviau tvarkydami esamus failus paskirties vietoje, išvengdami nereikalingų klaidų ir pagerindami vartotojo patirtį.
Taip pat pabrėžiami pakeitimai, kurie buvo įgyvendinti tokiu būdu sort tvarko libcrypto priklausomybes, sumažindamas pradines pridėtines išlaidas ir pagerindamas įprasto naudojimo efektyvumą wc patyrė reikšmingų žodžių skaičiaus patobulinimų, ypač konkrečiose vietovėse.
iš kiti išsiskiriantys pokyčiai šios naujos versijos:
cp --no-preserve=modedabar tinkamai išsaugo set-group-ID bitus sukurtuose kataloguose, užtikrinant, kad leidimo nustatymai išliktų nuoseklūs.- Patobulinimai
joinyuniqkad šie įrankiai geriau tvarkytų kelių baitų simbolius, užtikrinant tikslesnį elgesį dirbant su daugiakalbiais duomenimis. numfmtdabar priima ilgesnes priesagas, suteikiant papildomo lankstumo formatuojant skaičius su matavimo vienetais.wcdabar skaičiuoja nespausdinamus simbolius kaip žodžių dalį, pagerindamas failo turinio skaičiavimo tikslumą.chgrp --from=OWNER:GROUPpristatomas konkretesnis būdas apriboti failų pakeitimus pagal dabartinius savininkus ir grupes, suteikiant didesnę leidimų valdymo kontrolę.cp --keep-directory-symlinkymv --keep-directory-symlinkJie prideda galimybę išsaugoti ir sekti esamas simbolines nuorodas į paskirties katalogus, o tai pagerina katalogų struktūros vientisumą perkeliant ar kopijuojant failus.- Pridėta parinktis «
--update=none-fail» į pelnącp y mv, panašus į "--no-clobber“, tačiau su tuo, kad vykdymas nepavyks, jei failai jau yra. - Pasirinkimas
-a (--argv0)prisijungė prie komunalinių paslaugųenvnepaisyti nulinio parametro iš komandinės eilutės, ty kelio į vykdomąjį failą.
Kakleliai nori sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.