GNU Coreutils 9.12 版本

稳定版的 GNU Coreutils 9.12 现已发布,它是一套基本的系统实用程序。其中包括 sort、cat、chmod、chown、chroot、cp、date、dd、echo、hostname、id、ln 和 ls 等命令。

关键创新:

  • env 工具现在新增了“--env0-from=FILE”选项,用于从文件中加载要设置的环境变量列表。该选项还可以用于过滤现有环境变量,例如使用类似“env -i --env0-from=<( env -0 | sed -z … )”的命令。printenv 工具可用于将环境变量的状态保存到文件中。

    现在,'env'、'printenv'、'stat'、'basename'、'dirname'、'du'、'readlink' 和 'realpath' 命令在输出到终端时会使用转义的特殊字符,以匹配 QUOTING_STYLE 环境变量指定的样式(%N、%Qn 或 %n)。添加此转义是为了防止通过特殊字符替换来篡改终端内容和状态。

  • 'df'、'du'、'ls'、'od'、'pr' 和 'sort' 实用程序现在会在错误消息中转义有问题的选项。
  • “ls -m”命令现在可以转义文件名中的逗号。
  • 如果正在处理的目录中存在并行文件删除操作,则在使用“-R”选项执行递归操作时,“chcon”、“chgrp”、“chmod”、“chown”、“du”和“ls”实用程序不再失败。
  • 排序工具针对读取事先不知道大小的数据(例如通过未命名管道传输数据)时的内存消耗和并行操作进行了优化。
  • “cut -w”命令中的行首检测功能已得到优化,在使用多字节编码的区域设置时,吞吐量最多可提高 4 倍。
  • 在具有 stdio 函数且不会阻塞的系统上,“uniq -c”命令的速度提高了 2.5 倍。
  • 添加了构建选项“--with-wtmpdb”,当运行命令“who /var/log/wtmp”和“users /var/log/wtmp”时,将使用 wtmpdb 格式的数据库而不是文件 /var/log/wtmp。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster