Основные утилиты GNU
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2011 г. ) |
Разработчик(и) | Проект GNU |
---|---|
Стабильная версия | 9.5 [1] / 28 марта 2024 г. |
Репозиторий | |
Написано в | C , сценарий оболочки [2] |
Операционная система | Unix-подобный |
Тип | Разные утилиты |
Лицензия | 2007 [а] : GPL-3.0 или более поздняя версия 2002 [б] : GPL-2.0 или более поздняя версия |
Веб-сайт | www |
GNU Core Utilities или coreutils — это пакет содержащий GNU, программного обеспечения реализации многих базовых инструментов, таких как cat , ls и rm , которые используются в Unix-подобных операционных системах .
В сентябре 2002 года GNU coreutils был создан путем слияния более ранних пакетов textutils , shellutils и fileutils , а также некоторых других утилит. [3] В июле 2007 года лицензия GNU coreutils была обновлена с GPL-2.0 или более поздней версии до GPL-3.0 или более поздней версии . [4]
Утилиты ядра GNU поддерживают длинные параметры в качестве параметров команд, а также смягченное соглашение, позволяющее использовать параметры даже после обычных аргументов (если только POSIXLY_CORRECT Установлена переменная среды ). Эта переменная среды обеспечивает различные функции в BSD .
см . в списке команд GNU Core Utilities Краткое описание включенных команд .
доступны альтернативные пакеты реализации В экосистеме FOSS с немного другим объемом и направленностью или лицензией. Например, BusyBox , имеющий лицензию только GPL-2.0 , и Toybox , имеющий лицензию 0BSD .
История
[ редактировать ]В 1990 году Дэвид Маккензи анонсировал GNU fileutils . [5]
В 1991 году Маккензи анонсировала GNUshellutils и GNU textutils . [6] [7] Более того, Джим Мейеринг стал сопровождающим пакетов (известных теперь как coreutils) и остается им с тех пор. [8]
В 2002 году Мейеринг объявил о GNU coreutils как о слиянии более ранних пакетов textutils, shellutils и fileutils, а также некоторых других утилит. [3]
См. также
[ редактировать ]- GNU-бинутилисты
- Список команд GNU Core Utilities
- Список команд Unix
- Toybox — универсальная утилита командной строки Linux, имеющая лицензию 0BSD и используемая в Android.
- util-linux — набор из примерно 100 базовых системных утилит Linux, не включенных в GNU Core Utilities, таких как mount , fdisk , more и kill .
Примечания
[ редактировать ]Ссылки
[ редактировать ]- ^ Падрайг Брэди (28 марта 2024 г.). «выпущена coreutils-9.5 [стабильная]» . Проверено 28 марта 2024 г.
- ^ «Проект с открытым исходным кодом GNU Core Utilities на Open Hub: страница языков» . Архивировано из оригинала 28 марта 2019 г. Проверено 28 марта 2019 г.
- ^ Jump up to: а б Мейринг, Джим (13 января 2003 г.). «README-пакет-переименован в-coreutils» . Архивировано из оригинала 25 декабря 2019 г. Проверено 15 августа 2018 г.
- ^ Мейринг, Джим (23 июля 2007 г.). «КОПИРОВАНИЕ: Обновление до версии 3» . Архивировано из оригинала 25 декабря 2019 г. Проверено 15 августа 2018 г.
- ^ «Файловые утилиты GNU версии 1.0» . groups.google.com .
- ^ «Выпущены утилиты программирования оболочки GNU» . groups.google.com .
- ^ «Выпущены новые файловые и текстовые утилиты GNU» . groups.google.com .
- ^ «Кто GNU» .
Внешние ссылки
[ редактировать ]- Официальный сайт
- The Heirloom Toolchest — альтернативный набор утилит.
- Статья на opensource.com: gnu-core-utilities, 4 апреля 2018 г., Дэвид Бот (корреспондент)