Основные утилиты GNU - GNU Core Utilities
Разработчики) | Проект GNU |
---|---|
Стабильный выпуск | |
Репозиторий | |
Написано в | C , сценарий оболочки |
Операционная система | Unix-подобный |
Тип | Разные утилиты |
Лицензия | 2007: GPL-3.0 или новее 2002: GPL-2.0 или новее |
Веб-сайт | www |
Ядро утилиты GNU или Coreutils является пакет из GNU программного обеспечения , содержащего реализации для многих из основных инструментов, таких как кошки , Ls , и гт , которые используются на Unix-подобных операционных систем .
В сентябре 2002 года Coreutils GNU была создана путем объединением ранее пакеты Textutils , shellutils и FileUtils , наряду с некоторыми другими разными коммунальными услугами. В июле 2007 года лицензия GNU coreutils была обновлена с GPL-2.0 или новее на GPL-3.0 или новее .
Утилиты ядра GNU поддерживают длинные параметры в качестве параметров команд, а также смягченное соглашение, разрешающее параметры даже после обычных аргументов (если не установлена переменная среды POSIXLY_CORRECT ). Обратите внимание, что эта переменная среды включает различные функции в BSD.
См. Список команд GNU Core Utilities для краткого описания включенных команд.
В экосистеме FOSS доступны альтернативные пакеты реализации с немного другим объемом и направленностью или лицензией. Так , например, BusyBox , который под лицензией GPL-2,0-только , и Toybox , который под лицензией 0BSD .
Смотрите также
- GNU Binutils
- Список команд GNU Core Utilities
- Список команд Unix
- Toybox , универсальная утилита командной строки Linux под лицензией 0BSD, используемая в Android.
- util-linux , набор из примерно 100 основных системных утилит Linux, не включенных в GNU Core Utilities, таких как mount , fdisk , more и kill .