GNU核心工具组
- 9.5 (2024年3月28日;穩定版本)[1]
![編輯維基數據鏈接](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
- git
.savannah .gnu .org /cgit /coreutils .git
![編輯維基數據鏈接](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
GNU核心工具组(英語:GNU Core Utilities,亦常缩写为coreutils)是一个 GNU 软件包,它包含了许多基本工具(如cat,ls 和 rm)在类 Unix 操作系统上的重新实现。[2]
历史
coreutils 的第一个版本5.0版于2003年4月4日发布[2],5.2稳定版于2004年2月19日发布[3]。
2002年9月,早期的软件包textutils,shellutils和fileutils以及一些其他杂项工具合并而创建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。
参考
- ^ "coreutils-9.5 released [stable"]; 作者姓名字符串: Pádraig Brady; 出版日期: 2024年3月28日; 检索日期: 2024年3月28日.
- ^ 2.0 2.1 Meyering, Jim. coreutils-5.0 released (union of fileutils, sh-utils, textutils). info-gnu (邮件列表). 2003-04-04 [2018-12-04]. (原始内容存档于2019-09-19).
- ^ Meyering, Jim. coreutils-5.2.0 released (stable). info-gnu (邮件列表). 2004-02-19 [2012-06-18]. (原始内容存档于2019-09-19).
- ^ package-renamed-to-coreutils (页面存档备份,存于互联网档案馆) on savannah.gnu.org
- ^ COPYING (页面存档备份,存于互联网档案馆) on savannah.gnu.org
- ^ 王丽娜. Linux 技巧:谈 Linux GNU 实用工具兼容性. IBM. 2006-11-29 [2009-02-12]. (原始内容存档于2019-06-22) (中文).
外部链接
- Coreutils 项目首页 (页面存档备份,存于互联网档案馆)
- Coreutils FAQ (页面存档备份,存于互联网档案馆)
- Coreutils 手册 (页面存档备份,存于互联网档案馆)
- 带进度条的GNU cp修改版
|
|