Ядро
| Команда | Описание |
|---|---|
| alias | Создать псевдоним команды (с необязательными флагами) под новым именем. |
| attr | Различные атрибуты для пользовательских команд. |
| attr category | Атрибут для добавления категории пользовательским командам. |
| attr complete | Атрибут для использования другой команды в качестве источника автодополнения для всех аргументов. |
| attr complete external | Атрибут для включения внешнего средства автодополнения для внутренних команд. |
| attr deprecated | Атрибут для пометки команды или флага как устаревших. |
| attr example | Атрибут для добавления примеров к пользовательским командам. |
| attr search-terms | Атрибут для добавления поисковых терминов к пользовательским командам. |
| break | Прервать цикл. |
| collect | Собрать поток в значение. |
| commandline | Просмотреть текущий буфер ввода командной строки. |
| commandline edit | Изменить текущий буфер ввода командной строки. |
| commandline get-cursor | Получить текущую позицию курсора. |
| commandline set-cursor | Установить текущую позицию курсора. |
| const | Создать константу времени разбора. |
| continue | Перейти к следующей итерации цикла. |
| def | Определить пользовательскую команду. |
| describe | Описать тип и структуру переданных по конвейеру значений. |
| do | Выполнить замыкание, передав ему входные данные конвейера. |
| echo | Возвращает свои аргументы, игнорируя переданное по конвейеру значение. |
| error | Различные команды для работы с ошибками. |
| error make | Создать ошибку. |
| export | Экспортировать определения или переменные окружения из модуля. |
| export alias | Создать псевдоним команды (с необязательными флагами) под новым именем и экспортировать его из модуля. |
| export const | Использовать константы времени разбора из модуля и экспортировать их из этого модуля. |
| export def | Определить пользовательскую команду и экспортировать её из модуля. |
| export extern | Определить внешнюю команду и экспортировать её из модуля. |
| export module | Экспортировать пользовательский модуль из модуля. |
| export use | Использовать определения из модуля и экспортировать их из этого модуля. |
| extern | Определить сигнатуру внешней команды. |
| for | Выполнить цикл по диапазону. |
| help | Показать справочную информацию о различных компонентах Nushell. |
| help aliases | Показать справку по псевдонимам Nushell. |
| help commands | Показать справку по командам Nushell. |
| help escapes | Показать справку по escape-последовательностям строк Nushell. |
| help externs | Показать справку по внешним командам Nushell. |
| help modules | Показать справку по модулям Nushell. |
| help operators | Показать справку по операторам Nushell. |
| help pipe-and-redirect | Показать справку по конвейерам и перенаправлениям Nushell. |
| hide | Скрыть определения в текущей области видимости. |
| hide-env | Скрыть переменные окружения в текущей области видимости. |
| if | Условно выполнить блок. |
| ignore | Игнорировать результат предыдущей команды в конвейере. |
| is-admin | Проверить, запущена ли Nushell с правами администратора или root. |
| let | Создать переменную и присвоить ей значение. |
| loop | Выполнять блок в цикле. |
| match | Условно выполнить блок для совпавшего значения. |
| module | Определить пользовательский модуль. |
| mut | Создать изменяемую переменную и присвоить ей значение. |
| overlay | Команды для управления оверлеями. |
| overlay hide | Скрыть активный оверлей. |
| overlay list | Вывести список всех оверлеев с указанием их активности. |
| overlay new | Создать пустой оверлей. |
| overlay use | Использовать определения из модуля в качестве оверлея. |
| return | Досрочно выйти из пользовательской команды. |
| scope | Команды для получения информации о содержимом текущей области видимости. |
| scope aliases | Вывести информацию о псевдонимах в текущей области видимости. |
| scope commands | Вывести информацию о командах в текущей области видимости. |
| scope engine-stats | Вывести статистику движка в его текущем состоянии. |
| scope externs | Вывести информацию об известных внешних командах в текущей области видимости. |
| scope modules | Вывести информацию о модулях в текущей области видимости. |
| scope variables | Вывести информацию о переменных в текущей области видимости. |
| source | Запустить файл сценария в текущем контексте. |
| source-env | Загрузить окружение из исходного файла в текущее окружение. |
| try | Попытаться выполнить блок и, если он завершится с ошибкой, при необходимости выполнить замыкание catch. |
| use | Использовать определения из модуля, сделав их доступными в оболочке. |
| version | Показать версию Nu и параметры её сборки. |
| while | Условно выполнять блок в цикле. |
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/categories/core.html