Coreutils ialah pakej perisian yang dibangunkan oleh projek GNU yang mengandungi beberapa alatan asas seperti cat, ls, dan rm yang diperlukan untuk sistem pengendalian seperti Unix.
Versi baharu GNU Coreutils 9.5 telah dikeluarkan , dan keluaran ini merangkumi ciri-ciri baharu, pembetulan pepijat dan penambahbaikan pada pelbagai utiliti dalam pakej perisian ini.
Jika anda tidak biasa dengan Coreutils, ia merupakan pakej perisian yang dibangunkan oleh projek GNU yang merangkumi pelbagai alat asas penting untuk sistem pengendalian seperti Unix. Alatan ini merangkumi arahan seperti cat, ls dan rm, antara lain.
Pakej Coreutils ialah penggabungan tiga pakej sebelumnya: utiliti fail (fileutils), utiliti shell (shellutils), dan utiliti pemprosesan teks (textutils). Gabungan ini menyediakan pelbagai fungsi untuk pengendalian fail, interaksi shell dan pemprosesan teks pada sistem Unix.
Apakah yang baharu dalam Coreutils 9.5?
Dalam versi baharu GNU Coreutils 9.5 ini penyelesaian kepada masalah kritikal diketengahkan dalam chmod -R menjejaskan keselamatan, di mana penyerang boleh menggantikan fail yang dikehendaki dengan pautan simbolik yang tidak diingini, membenarkan tindakan yang tidak dibenarkan pada fail penting.
Meningkatkan kecekapan dan prestasi dalam beberapa operasi sebagai cp, mv, install, caty split untuk menambah baik operasi membaca dan menulis. Salah satu penambahbaikan utama ialah peningkatan dalam saiz blok boleh dibaca atau boleh tulis minimum, daripada 128 KB kepada 256 KB. Semasa dalam utiliti env, killy timeout, menambah sokongan untuk isyarat yang tidak dinamakan
Penambahbaikan telah dilaksanakan dalam operasi SELinux yang berkaitan dengan penyalinan fail , yang menyumbang kepada pengurusan keselamatan yang lebih baik dalam persekitaran yang menggunakan SELinux.
Di samping itu, ia menonjol Saling kendali yang dipertingkatkan dengan sistem fail GNU/Linux CIFS en cp, mvDan install, membetulkan diagnostik palsu yang boleh mengelirukan pengguna semasa menyalin fail ke sistem ini.
Dalam Coreutils 9.5 pelarasan telah dibuat kepada ls --dired, numfmt, pinky, Dan wc untuk menyelaraskan tingkah lakunya dengan jangkaan pengguna dan meningkatkan konsistensi dalam penggunaannya dan menyelesaikan beberapa isu dalam split, tail, Dan wait.
Selain itu, base32 y base64 kini lebih fleksibel apabila menyahkod data tanpa padding dan mengesan pengekodan yang rosak, sebagai tambahan kepada fakta bahawa dalam utiliticp --no-clobber y mv -n Mereka kini mempunyai tingkah laku yang lebih intuitif apabila berurusan dengan fail sedia ada di destinasi, mengelakkan output ralat yang tidak perlu dan meningkatkan pengalaman pengguna.
Turut diketengahkan ialah pelarasan yang telah dilaksanakan dengan cara yang sort mengendalikan kebergantungan libcrypto, mengurangkan overhed awal dan meningkatkan kecekapan dalam penggunaan biasa, manakala wc mengalami peningkatan yang ketara dalam jumlah perkataan, terutamanya di kawasan tertentu.
Perubahan ketara lain dalam versi baharu ini termasuk:
cp --no-preserve=modekini dengan betul mengekalkan bit set-kumpulan-ID dalam direktori yang dicipta, memastikan tetapan kebenaran kekal konsisten.- Penambahbaikan di
joinyuniqjadikan alatan ini mengendalikan aksara berbilang bait dengan lebih baik, memastikan gelagat yang lebih tepat apabila bekerja dengan data berbilang bahasa. numfmtkini menerima akhiran yang lebih panjang, memberikan fleksibiliti tambahan apabila memformat nombor dengan unit ukuran.wckini mengira aksara tidak boleh dicetak sebagai sebahagian daripada perkataan, meningkatkan ketepatan semasa mengira kandungan fail.chgrp --from=OWNER:GROUPmemperkenalkan cara yang lebih khusus untuk menyekat perubahan pada fail berdasarkan pemilik dan kumpulan semasa, memberikan kawalan yang lebih besar ke atas pengurusan kebenaran.cp --keep-directory-symlinkymv --keep-directory-symlinkMereka menambah keupayaan untuk mengekalkan dan mengikuti pautan simbolik sedia ada ke direktori di destinasi, yang meningkatkan integriti struktur direktori apabila memindahkan atau menyalin fail.- Pilihan ditambah «
--update=none-fail»untuk keuntungancp y mv, sama seperti "--no-clobber«, tetapi dengan kekhususan bahawa pelaksanaan akan gagal jika fail sudah wujud. - Pilihan
-a (--argv0)menyertai utilitienvuntuk mengatasi parameter null daripada baris arahan, iaitu laluan ke fail boleh laku.
Jika anda berminat untuk mengetahui lebih lanjut, anda boleh mendapatkan butiran lanjut di pautan berikut.