GNU核心工具组

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻
GNU核心工具组
开发者GNU
首次发布2003年4月4日 (2003-04-04)
稳定版本9.0(2020年9月24日,​3年前​(2020-09-24[±][1]
编程语言C
操作系统类Unix
类型工具组
许可协议GNU GPL
网站www.gnu.org/software/coreutils/

GNU核心工具组(英语:GNU Core Utilities,亦常缩写为coreutils)是一个 GNU 软件包,它包含了许多基本工具(如catlsrm)在类 Unix 操作系统上的重新实现。[2]

历史

coreutils 的第一个版本5.0版于2003年4月4日发布[2],5.2稳定版于2004年2月19日发布[3]

2002年9月,早期的软件包textutilsshellutilsfileutils以及一些其他杂项工具合并而创建GNU coreutils。[4]2007年7月,GNU coreutils 的许可证从 GPLv2 更新为 GPLv3。[5]

功能

GNU 核心工具组支持以长选项作为命令调用参数,且当环境变量 POSIXLY_CORRECT 未设定时支持较松弛的语法约束,如可以在一般参数之后而非之前使用选项。[6]在这里需要注意的是,设置这一变量对 BSD 的同种工具组所产生的效果与GNU 系统有所不同。

参阅GNU 核心工具组命令列表以获取包含命令的简要说明。

替代

在自由(开源)软件生态系统中,有可供选择的实施软件包,其范围和重点或许可证略有不同,例如嵌入式设备有GPLv2许可的 BusyBox 和BSD许可的 Toybox

参见

参考

  1. Brady, Pádraig. [coreutils-announce] coreutils-9.0 released [stable]. coreutils-announce (邮件列表). 2020-09-24 [2020-09-24]. 
  2. 2.0 2.1 Meyering, Jim. coreutils-5.0 released (union of fileutils, sh-utils, textutils). info-gnu (邮件列表). 2003-04-04 [2018-12-04]. 
  3. Meyering, Jim. coreutils-5.2.0 released (stable). info-gnu (邮件列表). 2004-02-19 [2012-06-18]. 
  4. package-renamed-to-coreutils on savannah.gnu.org
  5. COPYING on savannah.gnu.org
  6. 王丽娜. Linux 技巧:谈 Linux GNU 实用工具兼容性. IBM. 2006-11-29 [2009-02-12] (中文). 

外部链接