GNU Coreutils 9.1 prichádza s vylepšeniami, opravami a ďalšími

Pred niekoľkými dňami bola oznámená dostupnosť novej verzie stabilná sada základných systémových nástrojov GNU Coreutils 9.1, ktorý zahŕňa programy ako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls atď.

Coreutils (alebo GNU Core Utilities) je softvérový balík vyvinutý projektom GNU ktorý obsahuje niekoľko základných nástrojov ako cat, ls a rm potrebných pre operačné systémy podobné Unixu. Je to kombinácia troch predchádzajúcich balíkov: súborových nástrojov (fileutils), nástrojov shellu (shellutils) a nástrojov na spracovanie textu (textutils).

Základné nástroje GNU podporujú možnosti dlhých reťazcov ako parametre príkazov, ako aj určitú povolenosť v konvencii pre špecifikovanie možností pred bežnými argumentmi (za predpokladu, že je nastavená premenná prostredia POSIXLY_CORRECT, ktorá umožňuje rôzne funkcie v BSD). Navyše, keďže filozofia GNU používa informácie z manuálových stránok (a používa nástroje ako informácie), poskytované informácie sú väčšie.

Hlavné nové funkcie GNU Coreutils 9.1

V tejto novej verzii GNU Coreutils 9.1, ktorá je prezentovaná, je zdôraznené, že bola pridaná podpora pomocného programu dd pre názvy alternatívnych možností iseek=N pre skip=N a oeek=N pre hľadanie=N, ktoré sa používajú v BSD variante dd.

Okrem toho sa zdôrazňuje aj užitočnosť dd poskytuje počet bajtov namiesto blokov, ak hodnota počítadla končí znakom "B" ("dd count=100KiB"). Príznaky count_bytes, skip_bytes a seek_bytes boli zastarané.

Poznamenáva sa tiež, že pridaný Možnosť "--print-ls-colors" na zmenu farieb na vizuálne a oddelené zobrazenie farieb definovaných v premennej prostredia LS_COLORS, okrem pridania podpory pre premennú prostredia COLORTERM okrem TERM v dircolors.

Úžitkovosť cat implementuje použitie systémového volania copy_file_range, s jeho podporou zo strany systému, na kopírovanie údajov medzi dvoma súbormi iba na strane jadra bez prenosu údajov do procesnej pamäte používateľského priestoru.

chown a chroot poskytujú varovanie pri použití syntaxe "chown root.root f" namiesto "chown root:root f", pretože sa môžu vyskytnúť problémy v systémoch, ktoré povoľujú bodky v používateľských menách).

V ls je zvýrazňovanie súborov zakázané štandardne, berúc do úvahy kapacity, pretože to vedie k zvýšeniu zaťaženia približne o 30 %.

En ls a stat, pokusy o automatické pripojenie súborov sú zakázané. Pre automatické pripájanie musíte explicitne špecifikovať voľbu „stat –cached=never

v inžinierskych sieťach cp, mv a nainštalujte teraz je možné byť schopný použite systémové volania openat* pri kopírovaní do adresára, aby ste zlepšili efektivitu a vyhli sa potenciálnym rasovým podmienkam.

V systéme macOS nástroj cp teraz vytvára klon kopírovania pri zápise súboru, ak sú zdrojové a cieľové súbory v rovnakom APFS a cieľový súbor neexistuje. Pri kopírovaní sa zachová aj režim prístupu a čas (napríklad pri spustení „cp ​​-p“ a „cp -a“).

Z ďalších zmien ktoré vyčnievajú z tejto novej verzie:

  • printf poskytuje podporu pre tlač číselných hodnôt vo viacbajtových znakoch.
  • "sort --debug" implementoval diagnostiku problémov so znakmi v parametri "--field-separator" v konflikte so znakmi, ktoré možno použiť v číslach.
  • Do nástroja „dátum“ bola pridaná možnosť „–rozlíšenie“ na zobrazenie údajov o presnosti sledovania času.
  • chmod -R sa už neukončí s chybovým stavom pri hľadaní symbolických odkazov. Všetky súbory by sa úspešne spracovali, ale stav ukončenia bol nesprávny.
  • cksum už nepovoľuje skrátené názvy algoritmov, čím sa zlepšuje spätná kompatibilita a robustnosť.
  • Zostavy AIX už nezlyhávajú, pretože chýbajú niektoré funkcie knižnice.

konečne, ak máte záujem dozvedieť sa o tom viac tejto novej verzie si môžete pozrieť podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.