GNU核心工具组





body.skin-minerva .mw-parser-output table.infobox caption{text-align:center}












































GNU核心工具组
開發者
GNU
初始版本
2003年4月4日 (2003-04-04)
穩定版本

穩定版本
8.30(2018年7月1日,​7個月前​(2018-07-01[±][1]
编程语言
C
操作系统
类Unix
类型
工具组
许可协议
GNU GPL
網站
www.gnu.org/software/coreutils/
源代码库

  • https://git.savannah.gnu.org/cgit/coreutils.git
  • https://github.com/coreutils/coreutils

編輯維基數據鏈接

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




目录






  • 1 历史


  • 2 功能


  • 3 替代


  • 4 参见


  • 5 参考


  • 6 外部链接





历史


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英语Toybox



参见




  • Unix实用程序列表

  • GNU Binutils


  • util-linux, GNU 核心工具组中未包含的一组大约100个基本 Linux 系统实用程序,例如mount,fdisk英语fdisk,more和kill。



参考





  1. ^ Brady, Pádraig. coreutils-8.30 released [stable]. coreutils-announce (邮件列表). 2018-07-01 [2018-07-01]. 


  2. ^ 2.02.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. 


  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] (中文). 




外部链接



  • Coreutils 项目首页

  • Coreutils FAQ

  • Coreutils 手册

  • 带进度条的GNU cp修改版











Comments

Popular posts from this blog

Information security

Volkswagen Group MQB platform

刘萌萌