Bản phát hành GNU Coreutils 9.12

Phiên bản ổn định của GNU Coreutils 9.12, một bộ tiện ích hệ thống cơ bản, hiện đã có sẵn. Nó bao gồm các lệnh sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln và ls.

Những đổi mới quan trọng:

  • Tiện ích env hiện có tùy chọn "--env0-from=FILE" để tải danh sách các biến môi trường cần thiết lập từ một tệp. Tùy chọn này cũng có thể được sử dụng để lọc các biến môi trường hiện có bằng lệnh như "env -i --env0-from=<( env -0 | sed -z … )". Tiện ích printenv có thể được sử dụng để lưu trạng thái của các biến môi trường vào một tệp.

    Các lệnh 'env', 'printenv', 'stat', 'basename', 'dirname', 'du', 'readlink' và 'realpath' hiện sử dụng các ký tự đặc biệt được mã hóa khi xuất ra thiết bị đầu cuối, phù hợp với kiểu được chỉ định bởi biến môi trường QUOTING_STYLE (%N, %Qn hoặc %n). Việc mã hóa này được thêm vào để bảo vệ chống lại việc thao túng nội dung và trạng thái của thiết bị đầu cuối thông qua việc thay thế các ký tự đặc biệt.

  • Các tiện ích 'df', 'du', 'ls', 'od', 'pr' và 'sort' hiện đã loại bỏ các tùy chọn gây lỗi trong thông báo lỗi.
  • Lệnh 'ls -m' giờ đây đã có thể tự động thoát các dấu phẩy trong tên tệp.
  • Các tiện ích 'chcon', 'chgrp', 'chmod', 'chown', 'du' và 'ls' không còn gặp lỗi khi thực hiện các thao tác đệ quy bằng tùy chọn "-R" nếu có các thao tác xóa tệp song song trong các thư mục đang được xử lý.
  • Tiện ích sắp xếp đã được tối ưu hóa về mức tiêu thụ bộ nhớ và các hoạt động song song khi đọc dữ liệu có kích thước không được biết trước, ví dụ như khi truyền dữ liệu qua các đường ống không tên.
  • Chức năng phát hiện bắt đầu dòng trong lệnh 'cut -w' đã được tối ưu hóa, giúp tăng thông lượng lên đến 4 lần khi sử dụng các ngôn ngữ có mã hóa đa byte.
  • Lệnh 'uniq -c' đã được tăng tốc lên đến 2.5 lần trên các hệ thống có chức năng stdio mà không bị chặn.
  • Đã thêm tùy chọn biên dịch '--with-wtmpdb', khi chạy các lệnh 'who /var/log/wtmp' và 'users /var/log/wtmp', sẽ sử dụng cơ sở dữ liệu ở định dạng wtmpdb thay vì tệp /var/log/wtmp.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster