Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Coreutils для Windows — это поддерживаемый Microsoft набор UNIX-подобных утилит командной строки, которые работают непосредственно в Windows, — те же команды и конвейеры, которыми вы пользуетесь в Linux, macOS и WSL. Он поставляется как единый multi-call-бинарник, предоставляющий доступ к каждой утилите под её стандартным именем (cat.exe, grep.exe, find.exe и т. д.), давая вам привычные инструменты, которыми разработчики уже пользуются на других платформах для написания сценариев, find.exeавтоматизации и обработки текста. Полный список см. в разделе "Команды".
Цель заключается в удалении трений при перемещении между Linux, macOS, WSL, контейнерами и Windows. Те же команды, флаги и конвейеры работают одинаково, поэтому существующие скрипты и привычки переносятся без перевода. Каждая команда поддерживает стандартный --help флаг для полного синтаксиса и параметров.
Install
Установите Coreutils с помощью WinGet:
winget install Microsoft.Coreutils
Или скачать с GitHub.
Принцип работы
Служебные программы реализуются в Rust на вершине проекта uutils/coreutils — то же кроссплатформенное повторное выполнение GNU coreutils, которое поставляется в современных дистрибутивах Linux. Microsoft поддерживает сборку, ориентированную на Windows, которая объединяет пакет coreutils, findutils (find, xargs) и совместимый с GNU grep вместе в виде одного пакета. Он также включает интегрированные порты исходной версии DOS sort и find, поэтому существующие скрипты CMD, использующие /switchсинтаксис стилей, продолжают работать вместе с версиями в стиле UNIX. Дополнительные сведения см. в разделе "Конфликты оболочки".
Связанный контент
Windows developer