Coreutils on GNU projekti poolt välja töötatud tarkvarapakett, mis sisaldab mitmeid põhitööriistu, nagu cat, ls ja rm, mis on vajalikud Unixi-laadsete operatsioonisüsteemide jaoks.
GNU Coreutils 9.5 uus versioon on välja antud ja see versioon sisaldab uusi funktsioone, veaparandusi ja täiustusi selle tarkvarapaketi erinevatele utiliitidele.
Kui te pole Coreutilsiga tuttav, siis see on GNU projekti poolt välja töötatud tarkvarapakett , mis sisaldab mitmesuguseid olulisi põhitööriistu Unixi-laadsetele operatsioonisüsteemidele. Nende tööriistade hulka kuuluvad muuhulgas käsud nagu cat, ls ja rm.
Coreutilsi pakett on kolme varasema paketi liitmine: failiutiliidid (fileutils), shell-utiliidid (shellutils) ja tekstitöötlusutiliidid (textutils). See kombinatsioon pakub Unixi süsteemides laias valikus funktsioone failikäsitluseks, shelli interaktsiooniks ja tekstitöötluseks.
Mis on Coreutils 9.5-s uut?
Selles GNU Coreutils 9.5 uues versioonis kriitilise probleemi lahendus on esile tõstetud chmod -R turvalisust mõjutav, kus ründaja võib asendada soovitud faili soovimatu sümboolse lingiga, võimaldades oluliste failidega volitamata toiminguid teha.
Parem tõhusus ja jõudlus mitmes toimingus kui cp, mv, install, caty split toimingute parandamiseks lugemine ja kirjutamine. Üks peamisi täiustusi on olnud loetava või kirjutatava ploki minimaalse suuruse suurendamine 128 KB-lt 256 KB-le. Kommunaalteenustes olles env, killy timeout, lisati nimetute signaalide tugi
SELinuxi failikopeerimisega seotud toimingutes rakendati täiustusi , mis aitavad kaasa paremale turvalisuse haldamisele keskkondades, kus SELinux on olemas.
Lisaks sellele paistab silma see Täiustatud koostalitlusvõime GNU/Linux CIFS-failisüsteemidega en cp, mvJa install, mis parandab valediagnostika, mis võis kasutajaid nendesse süsteemidesse failide kopeerimisel segadusse ajada.
Coreutils 9.5 kohandusi tehti ls --dired, numfmt, pinky, Ja wc et viia selle käitumine vastavusse kasutaja ootustega ja parandada selle kasutamise järjepidevust ning lahendada mitmeid probleeme split, tail, Ja wait.
Lisaks base32 y base64 on nüüd paindlikumad andmete dekodeerimisel ilma polsterduseta ja rikutud kodeeringu tuvastamisel, lisaks sellele, et utiliidiscp --no-clobber y mv -n Nüüd on neil sihtkohas olemasolevate failide käsitlemisel intuitiivsem käitumine, vältides tarbetuid veaväljundeid ja parandades kasutajakogemust.
Samuti on esile tõstetud kohandused, mis viidi ellu sort käsitleb libcrypto sõltuvusi, vähendades esialgseid üldkulusid ja parandades tõhusust tavapärasel kasutamisel wc kogesid sõnade arvu märkimisväärset paranemist, eriti konkreetsetes lokaatides.
Muud märkimisväärsed muudatused selles uues versioonis on järgmised:
cp --no-preserve=modesäilitab nüüd õigesti set-group-ID bitid loodud kataloogides, tagades õiguste sätete järjepidevuse.- Parandused
joinyuniqmuuta need tööriistad mitmebaidiseid märke paremini käsitlema, tagades mitmekeelsete andmetega töötamisel täpsema käitumise. numfmtaktsepteerib nüüd pikemaid järelliiteid, pakkudes täiendavat paindlikkust arvude mõõtühikutega vormistamisel.wcloeb nüüd mitteprinditavad tähemärgid sõnade osaks, parandades faili sisu loendamise täpsust.chgrp --from=OWNER:GROUPtutvustab spetsiifilisemat viisi failide muutmise piiramiseks praeguste omanike ja rühmade põhjal, pakkudes suuremat kontrolli õiguste haldamise üle.cp --keep-directory-symlinkymv --keep-directory-symlinkNeed lisavad võimaluse säilitada ja järgida olemasolevaid sümboolseid linke sihtkoha kataloogidele, mis parandab failide teisaldamisel või kopeerimisel kataloogistruktuuri terviklikkust.- Lisatud valik «
--update=none-fail» kasumilecp y mv, sarnane "--no-clobber“, kuid selle eripäraga, et täitmine nurjub, kui failid on juba olemas. - Valik
-a (--argv0)liitus utiliidigaenvkäsurealt nullparameetri alistamiseks, st käivitatava faili tee.
Kui olete huvitatud lisateabe saamisest, leiate üksikasjad järgmiselt lingilt.