GNU核心工具组

维基百科,自由的百科全书
(重定向自GNU Coreutils
跳转到导航 跳转到搜索
GNU核心工具组
开发者GNU计划
首次发布2003年4月4日 (2003-04-04)
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言C
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统类Unix
      类型工具组
      许可协议GNU GPL
      网站www.gnu.org/software/coreutils/

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

      历史[编辑]

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

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

      功能[编辑]

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

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

      替代[编辑]

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

      参见[编辑]

      参考[编辑]

      1. ^ 1.0 1.1 Meyering, Jim. coreutils-5.0 released (union of fileutils, sh-utils, textutils). info-gnu (邮件列表). 2003-04-04 [2018-12-04]. (原始内容存档于2019-09-19). 
      2. ^ Meyering, Jim. coreutils-5.2.0 released (stable). info-gnu (邮件列表). 2004-02-19 [2012-06-18]. (原始内容存档于2019-09-19). 
      3. ^ package-renamed-to-coreutils页面存档备份,存于互联网档案馆) on savannah.gnu.org
      4. ^ COPYING页面存档备份,存于互联网档案馆) on savannah.gnu.org
      5. ^ 王丽娜. Linux 技巧:谈 Linux GNU 实用工具兼容性. IBM. 2006-11-29 [2009-02-12]. (原始内容存档于2019-06-22) (中文). 

      外部链接[编辑]