Coreutils on GNU-projektin kehittämä ohjelmistopaketti, joka sisältää useita Unix-tyyppisissä käyttöjärjestelmissä tarvittavia perustyökaluja, kuten cat, ls ja rm.
GNU Coreutils 9.5 :n uusi versio on julkaistu , ja tämä julkaisu sisältää uusia ominaisuuksia, virheenkorjauksia ja parannuksia tämän ohjelmistopaketin eri apuohjelmiin.
Jos et ole perehtynyt Coreutilsiin, se on GNU-projektin kehittämä ohjelmistopaketti , joka sisältää useita olennaisia perustyökaluja Unix-tyyppisille käyttöjärjestelmille. Näihin työkaluihin kuuluvat muun muassa komennot cat, ls ja rm.
Coreutils-paketti on kolmen edellisen paketin yhdistelmä: tiedosto-apuohjelmat (fileutils), shell-apuohjelmat (shellutils) ja tekstinkäsittely-apuohjelmat (textutils). Tämä yhdistelmä tarjoaa laajan valikoiman toimintoja tiedostojen käsittelyyn, shell-vuorovaikutukseen ja tekstinkäsittelyyn Unix-järjestelmissä.
Mitä uutta Coreutils 9.5:ssä?
Tässä uudessa GNU Coreutils 9.5 -versiossa kriittisen ongelman ratkaisu on korostettu chmod -R turvallisuuteen vaikuttavat, jolloin hyökkääjä voi korvata halutun tiedoston ei-toivotulla symbolisella linkillä, mikä mahdollistaa luvattoman toiminnan tärkeissä tiedostoissa.
Parempi tehokkuus ja suorituskyky useissa toiminnoissa kuten cp, mv, install, caty split toiminnan parantamiseksi lukeminen ja kirjoittaminen. Yksi tärkeimmistä parannuksista on ollut luettavan tai kirjoitettavan lohkon vähimmäiskoon kasvattaminen 128 kt:sta 256 kt:iin. Apuohjelmissa ollessaan env, killy timeout, lisätty tuki nimeämättömille signaaleille
SELinuxin tiedostojen kopiointiin liittyviä toimintoja parannettiin , mikä parantaa tietoturvan hallintaa ympäristöissä, joissa SELinux on läsnä.
Tämän lisäksi se erottuu siitä Parannettu yhteentoimivuus GNU/Linux CIFS -tiedostojärjestelmien kanssa en cp, mvJa install, joka korjaa väärän diagnoosin, joka olisi voinut hämmentää käyttäjiä kopioidessaan tiedostoja näihin järjestelmiin.
Coreutils 9.5:ssä säätöjä tehtiin ls --dired, numfmt, pinkyJa wc mukauttaa sen käyttäytyminen käyttäjien odotuksiin ja parantaa sen käytön johdonmukaisuutta ja ratkaisi useita ongelmia split, tailJa wait.
Lisäksi, base32 y base64 ovat nyt joustavampia, kun dekoodataan tietoja ilman täyttöä ja havaitaan vioittuneet koodaukset, sen lisäksi, että apuohjelmassacp --no-clobber y mv -n Heillä on nyt intuitiivisempi käyttäytyminen käsitellessään olemassa olevia tiedostoja kohteessa, välttäen tarpeettomia virhetulosteita ja parantaen käyttökokemusta.
Lisäksi korostetaan mukautuksia, jotka toteutettiin tavalla, jolla sort käsittelee libcrypto-riippuvuuksia, mikä vähentää alkukustannuksia ja parantaa tehokkuutta tyypillisessä käytössä wc koki merkittäviä parannuksia sanojen määrässä, erityisesti tietyillä alueilla.
Muita merkittäviä muutoksia tässä uudessa versiossa ovat:
cp --no-preserve=modesäilyttää nyt oikein set-group-ID-bitit luoduissa hakemistoissa varmistaen, että käyttöoikeusasetukset pysyvät yhdenmukaisina.- Parannukset vuonna XNUMX
joinyuniqtehdä näistä työkaluista paremmin käsittelemään monitavuisia merkkejä, mikä varmistaa tarkemman toiminnan työskenneltäessä monikielisten tietojen kanssa. numfmthyväksyy nyt pidemmät jälkiliitteet, mikä tarjoaa lisää joustavuutta muotoiltaessa numeroita mittayksiköillä.wcnyt laskee ei-tulostettavat merkit osaksi sanoja, mikä parantaa tiedoston sisällön laskemisen tarkkuutta.chgrp --from=OWNER:GROUPesittelee tarkemman tavan rajoittaa tiedostojen muutoksia nykyisten omistajien ja ryhmien perusteella, mikä tarjoaa paremman hallinnan käyttöoikeuksien hallinnassa.cp --keep-directory-symlinkymv --keep-directory-symlinkNe lisäävät mahdollisuuden säilyttää ja seurata olemassa olevia symbolisia linkkejä kohteen hakemistoihin, mikä parantaa hakemistorakenteen eheyttä siirrettäessä tai kopioitaessa tiedostoja.- Lisätty vaihtoehto «
--update=none-fail» voittooncp y mv, samanlainen kuin "--no-clobber«, mutta sillä erityisyydellä, että suoritus epäonnistuu, jos tiedostot ovat jo olemassa. - Vaihtoehto
-a (--argv0)liittyi apuohjelmaanenvohittaaksesi komentorivillä olevan null-parametrin, eli polun suoritettavaan tiedostoon.
Jos olet kiinnostunut oppimaan lisää, löydät tiedot seuraavasta linkistä.