Справочник по командам
Если вы только знакомитесь с Nushell, краткий обзор поможет узнать самые важные команды. Необязательно знать их все!
Чтобы увидеть все команды в Nushell, выполните help commands.
| Команда | Категории | Описание | Функция |
|---|---|---|---|
| abbr | платформа | Команды для работы с сокращениями. | |
| abbr list | платформа | Вывести список всех определённых сокращений. | |
| alias | ядро | Назначить команде (с необязательными флагами) новое имя. | |
| all | фильтры | Проверить, удовлетворяет ли каждый элемент входных данных выражению-предикату. | |
| ansi | платформа | Вывести коды ANSI для изменения цвета и стиля текста. | |
| ansi gradient | платформа | Добавить к указанной строке цветовой градиент (с помощью цветовых кодов ANSI). | |
| ansi link | платформа | Добавить ссылку к указанной строке (с помощью управляющей последовательности OSC 8). | |
| ansi strip | платформа | Удалить из строки управляющие последовательности ANSI. | |
| any | фильтры | Проверяет, удовлетворяет ли хотя бы один элемент входных данных выражению-предикату. | |
| append | фильтры | Добавить к таблице любое количество строк. | |
| ast | отладка | Вывести абстрактное синтаксическое дерево (ast) конвейера. | |
| attr | ядро | Различные атрибуты для пользовательских команд. | |
| attr category | ядро | Атрибут для добавления категории пользовательским командам. | |
| attr complete | ядро | Атрибут для использования другой команды в качестве источника дополнения для всех аргументов. | |
| attr complete external | ядро | Атрибут для включения внешнего механизма дополнения для внутренних команд. | |
| attr deprecated | ядро | Атрибут для пометки команды или флага как устаревших. | |
| attr example | ядро | Атрибут для добавления примеров к пользовательским командам. | |
| attr search-terms | ядро | Атрибут для добавления поисковых терминов к пользовательским командам. | |
| banner | по умолчанию | Вывести баннер Nushell с информацией о проекте | |
| bits | биты | Различные команды для работы с битами. | |
| bits and | биты | Выполняет побитовое И для целых чисел или двоичных значений. | |
| bits not | биты | Выполняет логическое отрицание каждого бита. | |
| bits or | биты | Выполняет побитовое ИЛИ для целых чисел или двоичных значений. | |
| bits rol | биты | Выполняет побитовый циклический сдвиг влево для целых чисел или двоичных значений. | |
| bits ror | биты | Выполняет побитовый циклический сдвиг вправо для целых чисел или двоичных значений. | |
| bits shl | биты | Выполняет побитовый сдвиг влево для целых чисел или двоичных значений. | |
| bits shr | биты | Выполняет побитовый сдвиг вправо для целых чисел или двоичных значений. | |
| bits xor | биты | Выполняет побитовое исключающее ИЛИ для целых чисел или двоичных значений. | |
| break | ядро | Прервать цикл. | |
| bytes | байты | Различные команды для работы с байтовыми данными. | |
| bytes add | байты | Добавить указанные байты к двоичным входным данным. | |
| bytes at | байты | Получить байты из входных данных, указав диапазон. | |
| bytes build | байты | Создать двоичное значение из переданных аргументов. | |
| bytes collect | байты | Объединить несколько двоичных значений в одно, добавляя между ними необязательный разделитель. | |
| bytes ends-with | байты | Проверить, заканчиваются ли двоичные данные заданным шаблоном. | |
| bytes index-of | байты | Возвращает индекс начала первого вхождения шаблона в байтах или -1, если совпадений нет. | |
| bytes length | байты | Вывести длину любого значения типа bytes в конвейере. | |
| bytes remove | байты | Удалить указанные байты из входных данных. | |
| bytes replace | байты | Найти и заменить байты в двоичных данных. | |
| bytes reverse | байты | Изменить порядок байтов в конвейере на обратный. | |
| bytes split | байты | Разделить входные данные на несколько элементов с помощью разделителя. | |
| bytes starts-with | байты | Проверить, начинаются ли двоичные данные с заданного шаблона. | |
| cal | генераторы | Показать календарь. | |
| cd | файловая система | Изменить текущий рабочий каталог. | |
| char | строки | Вывести специальные символы (например, «перевод строки»). | |
| chunk-by | фильтры | Разделить последовательность на подпоследовательности на основе замыкания. | |
| chunks | фильтры | Разделить список, таблицу или двоичные входные данные на фрагменты размером `chunk_size`. | |
| clear | платформа | Очистить экран терминала. | |
| collect | ядро | Собрать поток в значение. | |
| columns | фильтры | Для записи или таблицы создать список имён её столбцов. | |
| commandline | ядро | Просмотреть текущий буфер ввода командной строки. | |
| commandline edit | ядро | Изменить текущий буфер ввода командной строки. | |
| commandline get-cursor | ядро | Получить текущую позицию курсора. | |
| commandline set-cursor | ядро | Установить текущую позицию курсора. | |
| compact | фильтры | Создать таблицу без пустых строк. | |
| complete | система | Сохранить вывод и код завершения внешней команды, переданной через конвейер, в таблицу Nushell. | |
| config | окружение | Редактировать файлы конфигурации Nushell. | |
| config env | окружение | Редактировать конфигурацию окружения nu. | |
| config flatten | отладка | Показать текущую конфигурацию в уплощённом виде. | |
| config nu | окружение | Редактировать конфигурацию nu. | |
| config reset | окружение | Сбросить конфигурацию окружения Nushell к значениям по умолчанию и сохранить старые файлы конфигурации в каталоге конфигурации под именами oldconfig.nu и oldenv.nu. | |
| config use-colors | окружение | Получить конфигурацию вывода цветов. | |
| const | ядро | Создать константу, вычисляемую во время разбора. | |
| continue | ядро | Продолжить цикл со следующей итерации. | |
| cp | файловая система | Копировать файлы с помощью uutils/coreutils cp. | |
| date | дата | Команды для работы с датами. | |
| date format | удалено | Команда удалена: вместо неё используйте `format date`. | |
| date from-human | дата | Преобразовать строку даты и времени в человекочитаемом формате в значение даты и времени. | |
| date humanize | дата | Вывести дату в удобочитаемом формате относительно текущего момента. | |
| date list-timezone | дата | Вывести список поддерживаемых часовых поясов. | |
| date now | дата | Получить текущую дату. | |
| date to-timezone | дата | Преобразовать дату в указанный часовой пояс. | |
| debug | отладка | Вывести отладочное представление переданных через конвейер значений. | |
| debug env | отладка | Показать переменные окружения в том виде, в котором их получают внешние команды. | |
| debug experimental-options | отладка | Показать все экспериментальные параметры. | |
| debug info | отладка | Просмотреть сведения о памяти процесса. | |
| debug profile | отладка | Профилировать элементы конвейера в замыкании. | |
| decode | строки | Декодировать байты в строку. | |
| decode base32 | форматы | Декодировать значение, закодированное в Base32. | |
| decode base32hex | форматы | Закодировать значение в base32hex. | |
| decode base64 | форматы | Декодировать значение, закодированное в Base64. | |
| decode hex | форматы | Декодировать значение, закодированное в шестнадцатеричном формате. | |
| def | ядро | Определить пользовательскую команду. | |
| default | фильтры | Установить значение по умолчанию, если столбец строки отсутствует или содержит null. | |
| describe | ядро | Описать тип и структуру значений, переданных через конвейер. | |
| detect | строки | Различные команды для распознавания данных. | |
| detect columns | строки | Попытаться автоматически разделить текст на несколько столбцов. | |
| detect type | строки | Определить тип данных Nushell по строке. | |
| do | ядро | Выполнить замыкание, передав ему входные данные конвейера. | |
| drop | фильтры | Удалить элементы или строки из конца входного списка или таблицы. Аналог команды `skip`. Противоположность `last`. | |
| drop column | фильтры | Удалить N столбцов справа во входной таблице. Чтобы удалить столбцы по имени, используйте `reject`. | |
| drop nth | фильтры | Удалить выбранные строки. | |
| du | файловая система | Определить размер дискового пространства, занимаемого указанными объектами. | |
| each | фильтры | Выполнить замыкание для каждой строки входного списка и создать новый список с результатами. | |
| each while | фильтры | Выполнять замыкание для каждой строки входного списка до появления null, а затем создать новый список с результатами. | |
| echo | ядро | Возвращает свои аргументы, игнорируя переданное через конвейер значение. | |
| encode | строки | Закодировать строку в байты. | |
| encode base32 | форматы | Закодировать строку или двоичное значение с помощью Base32. | |
| encode base32hex | форматы | Закодировать двоичное значение или строку с помощью base32hex. | |
| encode base64 | форматы | Закодировать строку или двоичное значение с помощью Base64. | |
| encode hex | форматы | Закодировать двоичное значение или строку в шестнадцатеричном формате. | |
| enumerate | фильтры | Пронумеровать элементы потока. | |
| error | ядро | Различные команды для работы с ошибками. | |
| error make | ядро | Создать ошибку. | |
| every | фильтры | Показать (или пропустить) каждую n-ю строку, начиная с первой. | |
| exec | система | Выполнить команду, заменив текущий процесс или завершив его — в зависимости от платформы. | |
| exit | оболочки | Выйти из Nu. | |
| explain | отладка | Объяснить содержимое замыкания. | |
| explore | средства просмотра | Команда explore работает как постраничный просмотрщик таблиц, подобно тому как `less` работает с текстом. | |
| explore config | средства просмотра | Запустить TUI для интерактивного просмотра и редактирования конфигурации Nushell. | |
| explore regex | средства просмотра | Запустить TUI для интерактивного создания и изучения регулярных выражений. | |
| export | ядро | Экспортировать определения или переменные окружения из модуля. | |
| export alias | ядро | Назначить команде (с необязательными флагами) новое имя и экспортировать её из модуля. | |
| export const | ядро | Использовать константу из модуля, вычисляемую во время разбора, и экспортировать её из этого модуля. | |
| export def | ядро | Определить пользовательскую команду и экспортировать её из модуля. | |
| export extern | ядро | Определить внешнюю команду и экспортировать её из модуля. | |
| export module | ядро | Экспортировать пользовательский модуль из модуля. | |
| export use | ядро | Использовать определения из модуля и экспортировать их из этого модуля. | |
| export-env | окружение | Выполнить блок и сохранить его окружение в текущей области видимости. | |
| extern | ядро | Определить сигнатуру внешней команды. | |
| fill | преобразования | Заполнить текст в столбцах и выровнять его. | |
| filter | фильтры | Фильтровать значения на основе замыкания-предиката. | |
| find | фильтры | Искать термины во входных данных. | |
| first | фильтры | Вернуть только первые несколько строк входных данных. Аналог команды `last`. Противоположность `skip`. | |
| flatten | фильтры | Уплощить таблицу, извлекая вложенные значения. | |
| for | ядро | Выполнить цикл по диапазону. | |
| format | строки | Различные команды для форматирования данных. | |
| format bits | преобразования | Преобразовать значение в строку двоичных данных, представленных нулями и единицами. | |
| format date | строки | Отформатировать указанную дату с помощью строки формата. | |
| format duration | строки | Вывести длительность в указанной единице времени. | |
| format filesize | строки | Преобразовать столбец размеров файлов в указанный формат. | |
| format number | преобразования | Отформатировать число. | |
| format pattern | строки | Преобразовать столбцы в строку с помощью простого шаблона. | |
| from | форматы | Разобрать строку или двоичные данные и преобразовать их в структурированные данные. | |
| from csv | форматы | Разобрать текст в формате .csv и создать таблицу. | |
| from eml | форматы | Разобрать текст в формате .eml и создать запись. | |
| from ics | форматы | Разобрать текст в формате .ics и создать таблицу. | |
| from ini | форматы | Разобрать текст в формате .ini и создать таблицу. | |
| from json | форматы | Преобразовать текст JSON в структурированные данные. | |
| from md | форматы | Преобразовать текст Markdown в структурированные строки, удобные для чтения. Используйте --verbose, чтобы получить полное AST. | |
| from msgpack | форматы | Преобразовать данные MessagePack в значения Nu. | |
| from msgpackz | форматы | Преобразовать сжатые с помощью brotli данные MessagePack в значения Nu. | |
| from nuon | форматы | Преобразовать данные из формата nuon в структурированные данные. | |
| from ods | форматы | Разобрать данные электронной таблицы OpenDocument (.ods) и создать таблицу. | |
| from plist | форматы | Преобразовать plist в значения Nushell | |
| from ssv | форматы | Разобрать текст как значения, разделённые пробелами, и создать таблицу. По умолчанию разделителем считается последовательность минимум из двух пробелов. | |
| from toml | форматы | Разобрать текст в формате .toml и создать запись. | |
| from tsv | форматы | Разобрать текст в формате .tsv и создать таблицу. | |
| from url | форматы | Разобрать строку, закодированную для URL, как запись. | |
| from vcf | форматы | Разобрать текст в формате .vcf и создать таблицу. | |
| from xlsx | форматы | Разобрать двоичные данные Excel (.xlsx) и создать таблицу. | |
| from xml | форматы | Разобрать текст в формате .xml и создать запись. | |
| from yaml | форматы | Разобрать текст в формате .yaml/.yml и создать таблицу. | |
| from yml | форматы | Разобрать текст в формате .yaml/.yml и создать таблицу. | |
| generate | генераторы | Создать список значений, последовательно вызывая замыкание. | |
| get | фильтры | Извлечь данные с помощью пути к ячейке. | |
| glob | файловая система | Создать список файлов и/или папок на основе указанного шаблона glob. | |
| grid | средства просмотра | Отобразить вывод в виде текстовой сетки терминала. | |
| group-by | фильтры | Разделить список или таблицу на группы и вернуть запись, содержащую эти группы. | |
| gstat | приглашение | Получить состояние репозитория git | |
| hash | хеш | Применить хеш-функцию. | |
| hash md5 | хеш | Вычислить хеш значения с помощью алгоритма хеширования md5. |
| hash sha256 | хеширование | Хеширует значение с помощью алгоритма хеширования sha256. |
| headers | фильтры | Использовать первую строку таблицы в качестве имён столбцов. |
| 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 | ядро | Скрыть переменные окружения в текущей области видимости. |
| histogram | диаграммы | Создаёт новую таблицу с гистограммой на основе переданного имени столбца. |
| history | история | Получить историю команд. |
| history import | история | Импортировать историю командной строки. |
| history session | история | Получить сеанс истории команд. |
| http | сеть | Различные команды для работы с методами HTTP. |
| http delete | сеть | Удалить указанный ресурс. |
| http get | сеть | Получить содержимое по URL. |
| http head | сеть | Получить заголовки по URL. |
| http options | сеть | Запросить допустимые параметры взаимодействия для заданного URL. |
| http patch | сеть | Отправить PATCH-запрос с телом запроса на URL. |
| http pool | сеть | Настроить и сбросить встроенный пул HTTP-соединений. |
| http post | сеть | Отправить POST-запрос с телом запроса на URL. |
| http put | сеть | Отправить PUT-запрос с телом запроса на URL. |
| idx | файловая система | Управлять состоянием файлового индекса в памяти. |
| idx dirs | файловая система | Вывести список каталогов, проиндексированных в состоянии idx. |
| idx drop | файловая система | Выгрузить текущую среду выполнения idx из памяти. |
| idx export | файловая система | Сохранить состояние idx на диск. |
| idx files | файловая система | Вывести список индексированных файлов или найти конкретный индексированный путь. |
| idx find | файловая система | По умолчанию искать в idx файлы и каталоги с нечётким сопоставлением. |
| idx import | файловая система | Импортировать состояние idx с диска. |
| idx init | файловая система | Инициализировать индекс idx в памяти для указанного пути. |
| idx search | файловая система | Искать в содержимом индексированных файлов. |
| idx status | файловая система | Показать сведения о состоянии глобальной среды выполнения idx в памяти. |
| if | ядро | Условно выполнить блок. |
| ignore | ядро | Игнорировать вывод предыдущей команды в конвейере. |
| inc | по умолчанию | Увеличить значение или версию. При необходимости использовать столбец таблицы. |
| input | платформа | Получить ввод от пользователя через терминал. |
| input list | платформа | Показать интерактивный список для выбора пользователя. |
| input listen | платформа | Ожидать события пользовательского интерфейса. |
| insert | фильтры | Вставить новый столбец, используя выражение или замыкание для создания значений в каждой строке. |
| inspect | отладка | Проверять результаты конвейера во время его выполнения. |
| interleave | фильтры | Параллельно читать несколько потоков и объединять их в один поток. |
| into | преобразования | Команды для преобразования данных из одного типа в другой. |
| into binary | преобразования | Преобразовать значение в примитивный двоичный тип. |
| into bool | преобразования | Преобразовать значение в логическое значение. |
| into cell-path | преобразования | Преобразовать значение в путь к ячейке. |
| into datetime | преобразования | Преобразовать текст или временную метку в дату и время. |
| into duration | преобразования | Преобразовать значение в длительность. |
| into filesize | преобразования | Преобразовать значение в размер файла. |
| into float | преобразования | Преобразовать данные в число с плавающей точкой. |
| into glob | преобразования | Преобразовать значение в шаблон glob. |
| into int | преобразования | Преобразовать значение в целое число. |
| into record | преобразования | Преобразовать значение в запись. |
| into sqlite | преобразования | Преобразовать таблицу в базу данных SQLite. |
| into string | преобразования | Преобразовать значение в строку. |
| into value | преобразования | Преобразовать пользовательские значения в базовые значения. |
| is-admin | ядро | Проверить, запущен ли Nushell с правами администратора или суперпользователя. |
| is-empty | фильтры | Проверить наличие пустых значений. |
| is-not-empty | фильтры | Проверить наличие непустых значений. |
| is-terminal | платформа | Проверить, является ли stdin, stdout или stderr терминалом. |
| items | фильтры | Для заданной записи перебрать каждую пару из имени столбца и соответствующего значения. |
| job | экспериментальные | Различные команды для работы с фоновыми заданиями. |
| job describe | экспериментальные | Добавить описание фонового задания. |
| job flush | экспериментальные | Очистить почтовый ящик этого задания. |
| job id | экспериментальные | Получить идентификатор текущего задания. |
| job kill | экспериментальные | Завершить фоновое задание. |
| job list | экспериментальные | Вывести список фоновых заданий. |
| job recv | экспериментальные | Прочитать сообщение из почтового ящика задания. |
| job send | экспериментальные | Отправить сообщение в почтовый ящик задания. |
| job spawn | экспериментальные | Запустить фоновое задание и получить его идентификатор. |
| job unfreeze | экспериментальные | Возобновить выполнение замороженного задания-процесса на переднем плане. |
| join | фильтры | Объединить две таблицы. |
| keybindings | платформа | Команды для работы с привязками клавиш. |
| keybindings default | платформа | Вывести список привязок клавиш по умолчанию. |
| keybindings list | платформа | Вывести список доступных параметров для создания привязок клавиш. |
| keybindings listen | платформа | Получить ввод от пользователя. |
| kill | платформа | Завершить процесс по его идентификатору. |
| last | фильтры | Вернуть только несколько последних строк входных данных. Аналог команды `first`. Противоположность команды `drop`. |
| length | фильтры | Подсчитать количество элементов во входном списке, строк в таблице или байтов в двоичных данных. |
| let | ядро | Создать переменную и присвоить ей значение. |
| let-env | удалено | Конструкция `let-env FOO = ...` удалена, вместо неё используйте `$env.FOO = ...`. |
| lines | фильтры | Преобразует входные данные в строки. |
| load-env | файловая система | Загружает обновление окружения из записи. |
| loop | ядро | Выполнять блок в цикле. |
| ls | файловая система | Вывести список имён файлов, размеров и времени изменения элементов каталога. |
| match | ядро | Условно выполнить блок для совпавшего значения. |
| math | математика | Использовать математические функции для вычисления агрегатов по списку чисел или таблиц. |
| math abs | математика | Возвращает абсолютное значение числа. |
| math arccos | математика | Возвращает арккосинус числа. |
| math arccosh | математика | Возвращает обратную функцию гиперболического косинуса. |
| math arcsin | математика | Возвращает арксинус числа. |
| math arcsinh | математика | Возвращает обратную функцию гиперболического синуса. |
| math arctan | математика | Возвращает арктангенс числа. |
| math arctanh | математика | Возвращает обратную функцию гиперболического тангенса. |
| math avg | математика | Возвращает среднее значение списка чисел. |
| math ceil | математика | Возвращает округлённое вверх значение числа (наименьшее целое, большее или равное этому числу). |
| math cos | математика | Возвращает косинус числа. |
| math cosh | математика | Возвращает гиперболический косинус числа. |
| math exp | математика | Возвращает e в степени x. |
| math floor | математика | Возвращает округлённое вниз значение числа (наибольшее целое, меньшее или равное этому числу). |
| math ln | математика | Возвращает натуральный логарифм. Основание: (math e). |
| math log | математика | Возвращает логарифм по произвольному основанию. |
| math max | математика | Возвращает максимальное значение списка или столбцов таблицы. |
| math median | математика | Вычисляет медиану списка чисел. |
| math min | математика | Находит минимальное значение в списке значений или таблиц. |
| math mode | математика | Возвращает наиболее часто встречающиеся элементы списка чисел или таблиц. |
| math product | математика | Возвращает произведение списка чисел или произведения значений каждого столбца таблицы. |
| math round | математика | Возвращает входное число, округлённое до заданной точности. |
| math sin | математика | Возвращает синус числа. |
| math sinh | математика | Возвращает гиперболический синус числа. |
| math sqrt | математика | Возвращает квадратный корень входного числа. |
| math stddev | математика | Возвращает стандартное отклонение списка чисел или каждого столбца таблицы. |
| math sum | математика | Возвращает сумму списка чисел или значений каждого столбца таблицы. |
| math tan | математика | Возвращает тангенс числа. |
| math tanh | математика | Возвращает гиперболический тангенс числа. |
| math variance | математика | Возвращает дисперсию списка чисел или каждого столбца таблицы. |
| merge | фильтры | Объединить входные данные с записью или таблицей, заменяя значения в совпадающих столбцах. |
| merge deep | фильтры | Объединить входные данные с записью или таблицей, рекурсивно объединяя значения в совпадающих столбцах. |
| metadata | отладка | Получить метаданные элементов в потоке. |
| metadata access | отладка | Получить доступ к метаданным входного потока внутри замыкания. |
| metadata set | отладка | Задать метаданные элементов в потоке. |
| mkdir | файловая система | Создать каталоги, включая промежуточные при необходимости, с помощью uutils/coreutils mkdir. |
| mktemp | файловая система | Создать временные файлы или каталоги с помощью uutils/coreutils mktemp. |
| module | ядро | Определить пользовательский модуль. |
| move | фильтры | Переместить столбцы относительно других столбцов или сделать их первыми/последними. Флаги взаимоисключающие. |
| mut | ядро | Создать изменяемую переменную и присвоить ей значение. |
| mv | файловая система | Переместить файлы или каталоги с помощью uutils/coreutils mv. |
| nu-check | строки | Проверить и разобрать входные данные Nushell. |
| nu-highlight | строки | Подсветить синтаксис входной строки. |
| open | файловая система | Загрузить файл в ячейку, преобразовав его в таблицу, если это возможно (чтобы избежать этого, добавьте '--raw'). |
| overlay | ядро | Команды для управления наложениями. |
| overlay hide | ядро | Скрыть активное наложение. |
| overlay list | ядро | Вывести список всех наложений и их состояние активности. |
| overlay new | ядро | Создать пустое наложение. |
| overlay use | ядро | Использовать определения модуля в качестве наложения. |
| panic | отладка | Вызывает аварийное завершение Nushell. |
| par-each | фильтры | Параллельно выполнить замыкание для каждой строки входного списка и создать новый список с результатами. |
| parse | строки | Извлечь столбцы из строковых данных с помощью простого шаблона или заданного регулярного выражения. |
| path | пути | Просматривать пути и управлять ими. |
| path basename | пути | Получить последний компонент пути. |
| path dirname | пути | Получить родительский каталог пути. |
| path exists | пути | Проверить, существует ли путь. |
| path expand | пути | Попытаться преобразовать путь в абсолютный. |
| path join | пути | Объединить структурированный путь или список компонентов пути. |
| path parse | пути | Преобразовать путь в структурированные данные. |
| path relative-to | пути | Представить путь относительно другого пути. |
| path self | пути | Получить абсолютный путь скрипта или модуля, содержащего эту команду на момент разбора. |
| path split | пути | Разбить путь на список с учётом системного разделителя путей. |
| path type | пути | Получить тип объекта, на который указывает путь (например, файл, каталог или символическая ссылка). |
| peek | по умолчанию | Просмотреть первые <n> элементов потока и сохранить их в метаданных. |
| plugin | плагины | Команды для управления плагинами. |
| plugin add | плагины | Добавить плагин в файл реестра плагинов. |
| plugin list | плагины | Вывести список загруженных и установленных плагинов. |
| plugin rm | плагины | Удалить плагин из файла реестра плагинов. |
| plugin stop | плагины | Остановить установленный плагин, если он запущен. |
| plugin use | плагины | Загрузить плагин из файла реестра плагинов в текущую область видимости. |
| polars | фрейм данных | Работать с данными в формате фрейма данных. |
| polars agg | ленивый фрейм данных | Выполняет серию агрегатных операций после группировки. |
| polars agg-groups | фрейм данных | Создаёт выражение agg_groups. |
| polars all-false | фрейм данных | Возвращает true, если все значения равны false. |
| polars all-true | фрейм данных | Возвращает true, если все значения равны true. |
| polars append | датафрейм | Добавляет новый датафрейм. |
| polars arg-max | датафрейм | Возвращает индекс максимального значения в серии. |
| polars arg-min | датафрейм | Возвращает индекс минимального значения в серии. |
| polars arg-sort | датафрейм | Возвращает индексы отсортированной серии. |
| polars arg-true | датафрейм | Возвращает индексы элементов со значением true. |
| polars arg-unique | датафрейм | Возвращает индексы уникальных значений. |
| polars arg-where | выражение | Создаёт выражение, возвращающее аргументы, для которых выражение имеет значение true. |
| polars as | выражение | Создаёт выражение псевдонима. |
| polars as-date | датафрейм | Преобразует строку в дату. |
| polars as-datetime | датафрейм | Преобразует строку в дату и время. |
| polars cache | датафрейм | Кэширует операции в новом LazyFrame. |
| polars cast | датафрейм | Преобразует тип данных столбца. |
| polars col | выражение | Создаёт выражение именованного столбца. |
| polars collect | ленивый датафрейм | Вычисляет ленивый датафрейм и преобразует его в обычный датафрейм. |
| polars columns | датафрейм | Показывает столбцы датафрейма. |
| polars concat | датафрейм | Объединяет два или более датафрейма. |
| polars concat-str | выражение | Создаёт выражение для объединения строк. |
| polars contains | датафрейм | Проверяет, содержится ли шаблон в строке. |
| polars convert-time-zone | датафрейм | Преобразует дату и время в целевой часовой пояс. |
| polars count | датафрейм | Возвращает количество ненулевых значений в столбце. |
| polars count-null | датафрейм | Подсчитывает значения null. |
| polars cumulative | датафрейм | Вычисляет накопительное значение для столбца или серии. |
| polars cut | датафрейм | Разбивает непрерывные значения серии на дискретные категории. |
| polars datepart | выражение | Создаёт выражение для извлечения указанной части даты из столбца. |
| polars decimal | датафрейм | Преобразует строковый столбец в столбец десятичных чисел |
| polars drop | датафрейм | Создаёт новый датафрейм, удаляя выбранные столбцы. |
| polars drop-duplicates | датафрейм | Удаляет повторяющиеся значения в датафрейме. |
| polars drop-nulls | датафрейм | Удаляет значения null в датафрейме. |
| polars dummies | датафрейм | Создаёт новый датафрейм с фиктивными переменными. |
| polars entropy | датафрейм | Вычисляет энтропию по формуле `-sum(pk * log(pk)`, где `pk` — дискретные вероятности. |
| polars explode | ленивый датафрейм | Разворачивает датафрейм или создаёт выражение разворачивания. |
| polars expr-not | датафрейм | Создаёт выражение отрицания. |
| polars fill-nan | ленивый датафрейм | Заменяет значения NaN заданным выражением. |
| polars fill-null | ленивый датафрейм | Заменяет значения NULL заданным выражением. |
| polars filter | ленивый датафрейм | Фильтрует датафрейм по выражению. |
| polars filter-with | датафрейм или ленивый датафрейм | Фильтрует датафрейм, используя маску или выражение в качестве условия. |
| polars first | датафрейм | Показывает только указанное количество первых строк или создаёт выражение first |
| polars flatten | ленивый датафрейм | Псевдоним команды polars explode. |
| polars get | датафрейм | Создаёт датафрейм с выбранными столбцами. |
| polars get-day | датафрейм | Извлекает день из даты. |
| polars get-hour | датафрейм | Извлекает час из даты и времени. |
| polars get-minute | датафрейм | Извлекает минуту из даты. |
| polars get-month | датафрейм | Извлекает месяц из даты. |
| polars get-nanosecond | датафрейм | Извлекает наносекунды из даты. |
| polars get-ordinal | датафрейм | Извлекает порядковый номер дня из даты. |
| polars get-second | датафрейм | Извлекает секунду из даты. |
| polars get-week | датафрейм | Извлекает неделю из даты. |
| polars get-weekday | датафрейм | Извлекает день недели из даты. |
| polars get-year | датафрейм | Извлекает год из даты. |
| polars group-by | ленивый датафрейм | Создаёт объект группировки, который можно использовать для других агрегатных операций. |
| polars horizontal | выражение | Вычисляет значение по горизонтали для нескольких столбцов. |
| polars implode | датафрейм | Агрегирует значения в список. |
| polars integer | датафрейм | Преобразует строковый столбец в целочисленный столбец |
| polars into-df | датафрейм | Преобразует список, таблицу или запись в датафрейм. |
| polars into-dtype | датафрейм | Преобразует строку в указанный тип данных. |
| polars into-lazy | ленивый датафрейм | Преобразует датафрейм в ленивый датафрейм. |
| polars into-nu | датафрейм | Преобразует датафрейм или выражение в значение Nushell для доступа к данным и их изучения. |
| polars into-repr | датафрейм | Отображает датафрейм в формате repr. |
| polars into-schema | датафрейм | Преобразует значение в объект схемы Polars |
| polars is-duplicated | датафрейм | Создаёт маску, указывающую на повторяющиеся значения. |
| polars is-in | выражение | Создаёт выражение is-in или проверяет, содержатся ли элементы в правой серии |
| polars is-not-null | датафрейм | Создаёт маску, в которой значение не равно null. |
| polars is-null | датафрейм | Создаёт маску, в которой значение равно null. |
| polars is-unique | датафрейм | Создаёт маску, указывающую на уникальные значения. |
| polars join | ленивый датафрейм | Объединяет один ленивый датафрейм с другим. |
| polars join-where | ленивый датафрейм | Объединяет один ленивый датафрейм с другим на основе условий. |
| polars last | датафрейм | Создаёт новый датафрейм с последними строками или выражение last. |
| polars len | датафрейм | Возвращает количество строк в контексте. Это аналог COUNT(*) в SQL. |
| polars list-contains | датафрейм | Проверяет, содержится ли элемент в списке. |
| polars lit | выражение | Создаёт выражение литерала. |
| polars lowercase | датафрейм | Переводит строки в столбце в нижний регистр. |
| polars math | датафрейм | Набор математических функций для применения к одному или нескольким выражениям столбцов |
| polars max | датафрейм | Создаёт выражение max или агрегирует столбцы, вычисляя их максимальное значение. |
| polars mean | датафрейм | Создаёт выражение mean для агрегации или агрегирует столбцы, вычисляя их среднее значение. |
| polars median | ленивый датафрейм | Вычисляет медианное значение столбцов датафрейма или создаёт выражение для агрегации |
| polars min | датафрейм | Создаёт выражение min или агрегирует столбцы, вычисляя их минимальное значение. |
| polars n-unique | датафрейм | Подсчитывает уникальные значения. |
| polars not | датафрейм | Инвертирует логическую маску. |
| polars open | датафрейм | Открывает файл CSV, JSON, NDJSON/JSON Lines, Arrow, Avro или Parquet и создаёт датафрейм. По умолчанию создаётся ленивый датафрейм, если он поддерживается. |
| polars otherwise | выражение | Завершает выражение when. |
| polars over | ленивый датафрейм | Вычисляет выражения в оконной группе, определённой выражениями разбиения. |
| polars pivot | датафрейм | Преобразует DataFrame из длинного формата в широкий. |
| polars profile | датафрейм | Создаёт профиль ленивого датафрейма. |
| polars qcut | датафрейм | Разбивает непрерывные значения серии на дискретные категории на основе квантилей. |
| polars quantile | ленивый датафрейм | Агрегирует столбцы, вычисляя выбранный квантиль. |
| polars query | датафрейм | Выполняет запрос к датафрейму с использованием SQL. Примечание: в предложении from запроса датафрейм всегда называется 'df'. |
| polars rename | датафрейм или ленивый датафрейм | Переименовывает столбец датафрейма. |
| polars replace | выражение | Создаёт выражение, заменяющее старые значения новыми |
| polars replace-time-zone | датафрейм | Заменяет сведения о часовом поясе в столбце даты и времени. |
| polars reverse | датафрейм | Разворачивает LazyFrame |
| polars rolling | датафрейм | Вычисляет скользящее значение для серии. |
| polars sample | датафрейм | Создаёт выборочный датафрейм. |
| polars save | ленивый датафрейм | Сохраняет датафрейм на диск. Для ленивых датафреймов используется операция sink, если её поддерживает тип файла (parquet, ipc/arrow, csv и ndjson). |
| polars schema | датафрейм | Показывает схему датафрейма. |
| polars select | ленивый датафрейм | Выбирает столбцы из ленивого датафрейма. |
| polars selector | выражение | Создаёт селекторы столбцов для использования в командах polars. |
| polars selector all | выражение | Создаёт селектор, выбирающий все столбцы. |
| polars selector alpha | выражение | Выбирает все столбцы с названиями, состоящими из букв (например, только буквы). Названия выбранных столбцов не могут содержать *никаких* символов, не являющихся буквами. По умолчанию определение «буквенных» включает все допустимые буквы Unicode; это можно изменить с помощью параметра `--ascii-only`. |
| polars selector alphanumeric | выражение | Выбирает все столбцы с буквенно-цифровыми названиями (например, состоящими только из букв). Названия выбранных столбцов не могут содержать *никаких* небуквенно-цифровых символов. По умолчанию определение «буквенно-цифровых» включает все допустимые буквенно-цифровые символы Unicode; это можно изменить, задав `ascii_only=true`. |
| polars selector array | выражение | Выбирает все столбцы-массивы. При необходимости можно задать фильтр по фиксированной ширине. |
| polars selector binary | выражение | Выбирает все двоичные столбцы. |
| polars selector boolean | выражение | Выбирает все логические столбцы. |
| polars selector by-dtype | выражение | Создаёт селектор, выбирающий столбцы по типу данных. |
| polars selector by-index | выражение | Выбирает столбцы по их индексам. Поддерживаются отрицательные индексы (например, -1 для последнего столбца). |
| polars selector by-name | выражение | Создаёт селектор, выбирающий столбцы по имени. |
| polars selector categorical | выражение | Выбирает все категориальные столбцы. |
| polars selector contains | выражение | Выбирает столбцы, названия которых содержат указанные подстроки (литералы). |
| polars selector date | выражение | Выбирает все столбцы с датами. |
| polars selector datetime | выражение | Выбирает все столбцы с датой и временем. При необходимости можно задать фильтр по единице времени (ns, us, ms) и/или часовому поясу. |
| polars selector decimal | выражение | Выбирает все столбцы с десятичными числами. |
| polars selector digit | выражение | Выбирает столбцы, названия которых состоят только из цифр. По умолчанию используются десятичные цифры Unicode; параметр `--ascii-only` ограничивает выбор цифрами ASCII 0–9. |
| polars selector duration | выражение | Выбирает все столбцы с длительностями. При необходимости можно задать фильтр по единице времени (ns, us, ms). |
| polars selector empty | выражение | Создаёт пустой селектор, не соответствующий ни одному столбцу. Полезен как основа для комбинирования селекторов. |
| polars selector ends-with | выражение | Выбирает столбцы, названия которых заканчиваются указанными подстроками. |
| polars selector enum | выражение | Выбирает все столбцы типа enum. |
| polars selector exclude | выражение | Выбирает все столбцы, кроме столбцов с указанными именами. Это обратная операция для `polars selector by-name`. |
| polars selector first | выражение | Создаёт селектор, выбирающий первые столбцы по индексу. |
| polars selector float | выражение | Выбирает все столбцы с числами с плавающей точкой. |
| polars selector integer | выражение | Выбирает все целочисленные столбцы. |
| polars selector last | выражение | Создаёт селектор, выбирающий последние столбцы по индексу. |
| polars selector list | выражение | Выбирает все столбцы-списки. |
| polars selector matches | выражение | Выбирает все столбцы, соответствующие заданному шаблону регулярного выражения. |
| polars selector nested | выражение | Выбирает все вложенные столбцы (списки, массивы или структуры). |
| polars selector not | выражение | Инвертирует селектор. |
| polars selector numeric | выражение | Выбирает все числовые столбцы. |
| polars selector object | выражение | Выбирает все столбцы с объектами. |
| polars selector signed-integer | выражение | Выбирает все столбцы со знаковыми целыми числами. |
| polars selector starts-with | выражение | Выбирает столбцы, названия которых начинаются с указанных подстрок. |
| polars selector string | выражение | Выбирает все строковые столбцы. Используйте `--include-categorical`, чтобы также выбрать категориальные столбцы. |
| polars selector struct | выражение | Выбирает все столбцы типа struct. |
| polars selector temporal | выражение | Выбирает все столбцы с временными данными (дата, дата и время, длительность и время). |
| polars selector unsigned-integer | выражение | Выбирает все столбцы с беззнаковыми целыми числами. |
| polars set | датафрейм | Устанавливает значение там, где заданная маска имеет значение true. |
| polars set-with-idx | датафрейм | Устанавливает значение по указанному индексу. |
| polars shape | датафрейм | Показывает количество столбцов и строк в датафрейме. |
| polars shift | датафрейм или ленивый датафрейм | Сдвигает значения на заданный период. |
| polars slice | датафрейм | Создаёт новый датафрейм из среза строк. |
| polars sort-by | ленивый датафрейм | Сортирует ленивый датафрейм по выражению или выражениям. |
| polars std | датафрейм | Создаёт выражение std для агрегации, вычисляющей стандартное отклонение значений столбцов датафрейма. |
| polars store-get | датафрейм | Получает датафрейм или другой объект из кэша плагина. |
| polars store-ls | датафрейм | Выводит список сохранённых объектов Polars. |
| polars store-rm | датафрейм | Удаляет сохранённый датафрейм или другой объект из кэша плагина. |
| polars str-join | датафрейм | Объединяет строки внутри столбца или датафреймов |
| polars str-lengths | датафрейм | Получает длину всех строк. |
| polars str-replace | датафрейм | Заменяет крайнюю левую подстроку с помощью шаблона регулярного выражения. |
| polars str-replace-all | датафрейм | Заменяет все подстроки с помощью шаблона регулярного выражения. |
| polars str-slice | фрейм данных | Извлекает часть строки, начиная с начальной позиции и до указанной длины. |
| polars str-split | фрейм данных | Разбивает строку по подстроке. Результирующий тип данных — list<str>. |
| polars str-strip-chars | фрейм данных | Удаляет указанные символы из строк в столбце |
| polars strftime | фрейм данных | Форматирует дату согласно строковому правилу. |
| polars struct-json-encode | фрейм данных | Преобразует эту структуру в столбец строк со значениями JSON. |
| polars sum | фрейм данных | Создает выражение sum для агрегации или агрегирует столбцы, вычисляя их сумму. |
| polars summary | фрейм данных | Для фрейма данных вычисляет описательную статистику (сводную статистику) для числовых столбцов. |
| polars take | фрейм данных | Создает новый фрейм данных с использованием заданных индексов. |
| polars truncate | выражение | Разбивает диапазон дат/временных меток на интервалы. |
| polars unique | фрейм данных или ленивый фрейм данных | Возвращает уникальные значения из фрейма данных. |
| polars unnest | фрейм данных | Разбивает столбцы структур на отдельные столбцы для каждого из их полей. Новые столбцы будут вставлены во фрейм данных на место столбца структуры. |
| polars unpivot | фрейм данных | Преобразует фрейм данных из широкого формата в длинный. |
| polars uppercase | фрейм данных | Преобразует строки в столбце в верхний регистр. |
| polars value-counts | фрейм данных | Возвращает фрейм данных с количеством уникальных значений в серии. |
| polars var | фрейм данных | Создает выражение var для агрегации. |
| polars when | выражение | Создает и изменяет выражение when. |
| polars with-column | фрейм данных или ленивый фрейм данных | Добавляет серию во фрейм данных. |
| port | сеть | Получает свободный TCP-порт системы. |
| prepend | фильтры | Добавляет в начало таблицы любое количество строк. |
| строки | Выводит заданные значения в stdout. | |
| ps | система | Просматривает сведения о системных процессах. |
| pwd | по умолчанию | Возвращает текущий рабочий каталог |
| query | фильтры | Показывает все команды query |
| query db | база данных | Выполняет SQL-запросы к базе данных SQLite. |
| query json | фильтры | Выполняет запрос JSON к файлу JSON (open --raw <file> | query json 'query string') |
| query web | сеть | Выполняет запрос селектора к HTML/веб-странице |
| query webpage-info | сеть | Использует crate webpage для извлечения сведений из HTML: заголовка, описания, языка, ссылок, RSS-лент, Open Graph, Schema.org и других данных |
| query xml | фильтры | Выполняет запрос XPath 1.0 к входным данным XML |
| random | случайные значения | Генерирует случайное значение. |
| random binary | случайные значения | Генерирует случайные байты. |
| random bool | случайные значения | Генерирует случайное логическое значение. |
| random chars | случайные значения | Генерирует случайные символы с равномерным распределением среди букв ASCII и цифр: a–z, A–Z и 0–9. |
| random float | случайные значения | Генерирует случайное число с плавающей запятой в диапазоне [min..max]. |
| random int | случайные значения | Генерирует случайное целое число [min..max]. |
| random uuid | случайные значения | Генерирует строку случайного UUID указанной версии. |
| reduce | фильтры | Сводит список к одному значению с помощью замыкания-аккумулятора, начиная с левого элемента. |
| registry | система | Различные команды для работы с системным реестром (только Windows). |
| registry query | система | Выполняет запрос к реестру Windows. |
| reject | фильтры | Удаляет заданные столбцы или строки из таблицы. Противоположность `select`. |
| rename | фильтры | Создает новую таблицу с переименованными столбцами. |
| return | ядро | Досрочно завершает выполнение пользовательской команды. |
| reverse | фильтры | Меняет порядок элементов входного списка или таблицы на обратный. |
| rm | файловая система | Удаляет файлы и каталоги. |
| roll | фильтры | Команды для циклического сдвига таблиц. |
| roll down | фильтры | Циклически сдвигает строки таблицы вниз. |
| roll left | фильтры | Циклически сдвигает запись или столбцы таблицы влево. |
| roll right | фильтры | Циклически сдвигает столбцы таблицы вправо. |
| roll up | фильтры | Циклически сдвигает строки таблицы вверх. |
| rotate | фильтры | Поворачивает таблицу или запись по часовой стрелке (по умолчанию) или против часовой стрелки (используйте флаг --ccw). |
| run-external | система | Запускает внешнюю команду. |
| run-internal | по умолчанию | Запускает встроенную команду по имени. Используется внутри системы для динамической диспетчеризации `%($cmd)`. |
| save | файловая система | Сохраняет файл. |
| schema | база данных | Показывает схему базы данных SQLite. |
| scope | ядро | Команды для получения сведений о содержимом текущей области видимости. |
| scope aliases | ядро | Выводит сведения об псевдонимах в текущей области видимости. |
| scope commands | ядро | Выводит сведения о командах в текущей области видимости. |
| scope engine-stats | ядро | Выводит статистику движка в его текущем состоянии. |
| scope externs | ядро | Выводит сведения об известных внешних командах в текущей области видимости. |
| scope modules | ядро | Выводит сведения о модулях в текущей области видимости. |
| scope variables | ядро | Выводит сведения о переменных в текущей области видимости. |
| select | фильтры | Оставляет во входных данных только эти столбцы или строки. Противоположность `reject`. |
| seq | генераторы | Выводит последовательности чисел. |
| seq char | генераторы | Выводит последовательность символов ASCII. |
| seq date | генераторы | Выводит последовательности дат. |
| shuffle | фильтры | Перемешивает строки в случайном порядке. |
| skip | фильтры | Пропускает первые несколько строк входных данных. Аналог команды `drop`. Противоположность `first`. |
| skip until | фильтры | Пропускает элементы входных данных, пока предикат не станет истинным. |
| skip while | фильтры | Пропускает элементы входных данных, пока предикат остается истинным. |
| sleep | платформа | Приостанавливает выполнение на заданное время. |
| slice | фильтры | Возвращает только выбранные строки. |
| sort | фильтры | Сортирует входные данные по возрастанию. |
| sort-by | фильтры | Сортирует по заданному пути к ячейке или замыканию. |
| source | ядро | Запускает файл сценария в текущем контексте. |
| source-env | ядро | Импортирует окружение из исходного файла в текущее окружение. |
| split | строки | Разделяет содержимое с помощью разделителя, направляя его в нужную подкоманду (например, row или column). |
| split cell-path | преобразования | Разбивает путь к ячейке на компоненты. |
| split chars | строки | Разбивает строку на список символов. |
| split column | строки | Разбивает строку на несколько столбцов с помощью разделителя. |
| split list | фильтры | Разбивает список на несколько списков с помощью разделителя. |
| split row | строки | Разбивает строку на несколько строк с помощью разделителя. |
| split words | строки | Разбивает слова строки, помещая каждое в отдельную строку. |
| start | файловая система | Открывает папку, файл или веб-сайт в приложении или средстве просмотра по умолчанию. |
| stor | база данных | Различные команды для работы с базой данных SQLite в памяти. |
| stor create | база данных | Создает таблицу в базе данных SQLite в памяти. |
| stor delete | база данных | Удаляет таблицу или заданные строки из базы данных SQLite в памяти. |
| stor export | база данных | Экспортирует базу данных SQLite из памяти в файл базы данных SQLite. |
| stor import | база данных | Импортирует файл базы данных SQLite в базу данных SQLite в памяти. |
| stor insert | база данных | Вставляет данные в указанную таблицу базы данных SQLite в памяти. |
| stor open | база данных | Открывает базу данных SQLite в памяти. |
| stor reset | база данных | Сбрасывает базу данных в памяти, удаляя все таблицы. |
| stor update | база данных | Обновляет данные в указанной таблице базы данных SQLite в памяти. |
| str | строки | Различные команды для работы со строковыми данными. |
| str camel-case | строки | Преобразует строку в формат camelCase. |
| str capitalize | строки | Делает первую букву текста заглавной. |
| str contains | строки | Проверяет, содержит ли входная строка подстроку. |
| str distance | строки | Сравнивает две строки и возвращает редакционное расстояние (расстояние Левенштейна). |
| str downcase | строки | Преобразует текст в нижний регистр. |
| str ends-with | строки | Проверяет, заканчивается ли входная строка заданной строкой. |
| str escape-regex | строки | Экранирует специальные символы входной строки с помощью '\'. |
| str expand | строки | Генерирует все возможные комбинации, заданные синтаксисом раскрытия фигурных скобок. |
| str index-of | строки | Возвращает начальный индекс первого вхождения строки во входных данных или -1, если совпадений нет. |
| str join | строки | Объединяет несколько строк в одну; между ними можно указать разделитель. |
| str kebab-case | строки | Преобразует строку в формат kebab-case. |
| str length | строки | Выводит длину каждой строки в конвейере. |
| str pascal-case | строки | Преобразует строку в формат PascalCase. |
| str replace | строки | Находит и заменяет текст во входной строке. |
| str reverse | строки | Разворачивает каждую строку в конвейере. |
| str screaming-snake-case | строки | Преобразует строку в формат SCREAMING_SNAKE_CASE. |
| str snake-case | строки | Преобразует строку в формат snake_case. |
| str starts-with | строки | Проверяет, начинается ли входная строка с заданной строки. |
| str stats | строки | Собирает статистику о количестве слов в тексте. |
| str substring | строки | Получает часть строки. Обратите внимание: индекс первого символа строки равен 0. |
| str title-case | строки | Преобразует строку в формат Title Case. |
| str trim | строки | Удаляет пробельные символы или указанные символы. |
| str upcase | строки | Преобразует текст в верхний регистр. |
| sys | система | Просматривает сведения о системе. |
| sys cpu | система | Просматривает сведения о процессорах системы. |
| sys disks | система | Просматривает сведения о дисках системы. |
| sys host | система | Просматривает сведения о хосте системы. |
| sys mem | система | Просматривает сведения о памяти системы. |
| sys net | система | Просматривает сведения о сетевых интерфейсах системы. |
| sys temp | система | Просматривает температуру компонентов системы. |
| sys users | система | Просматривает сведения о пользователях системы. |
| table | средства просмотра | Отображает таблицу. |
| take | фильтры | Оставляет только первые n элементов списка или первые n байт двоичного значения. |
| take until | фильтры | Берет элементы входных данных, пока предикат не станет истинным. |
| take while | фильтры | Берет элементы входных данных, пока предикат остается истинным. |
| tee | фильтры | Копирует поток в другую команду параллельно. |
| term | платформа | Команды для получения сведений о терминале. |
| term query | платформа | Запрашивает сведения у терминала. |
| term size | платформа | Возвращает запись с количеством столбцов (шириной) и строк (высотой) терминала. |
| timeit | отладка | Измеряет время выполнения замыкания. |
| to | форматы | Преобразует структурированные данные в различные форматы. |
| to csv | форматы | Преобразует таблицу в текст .csv. |
| to html | форматы | Преобразует таблицу в простой HTML. |
| to json | форматы | Преобразует данные таблицы в текст JSON. |
| to md | форматы | Преобразует таблицу в простой Markdown. |
| to msgpack | форматы | Преобразует значения Nu в MessagePack. |
| to msgpackz | форматы | Преобразует значения Nu в MessagePack, сжатый с помощью brotli. |
| to nuon | форматы | Преобразует данные таблицы в текст Nuon (Nushell Object Notation). |
| to plist | форматы | Преобразует значения Nu в plist |
| to text | форматы | Преобразует данные в формат обычного текста. |
| to toml | форматы | Преобразует запись в текст .toml. |
| to tsv | форматы | Преобразует таблицу в текст .tsv. |
| to xml | форматы | Преобразует специальную структуру записи в текст .xml. |
| to yaml | форматы | Преобразует таблицу в текст .yaml/.yml. |
| to yml | форматы | Преобразует таблицу в текст .yaml/.yml. |
| touch | файловая система | Создает один или несколько файлов. |
| transpose | фильтры | Транспонирует содержимое таблицы: строки становятся столбцами, а столбцы — строками. |
| try | ядро | Пытается выполнить блок; в случае сбоя можно дополнительно запустить замыкание для обработки ошибки. |
| tutor | разное | Запускает учебное руководство. Для начала выполните: tutor. |
| ulimit | платформа | Задает или получает ограничения на использование ресурсов. |
| umask | платформа | Получает или задает разрешения по умолчанию для создания файлов. |
| uname | система | Выводит некоторые сведения о системе с помощью uname из uutils/coreutils. |
| uniq | фильтры | Возвращает уникальные значения во входных данных. |
| uniq-by | фильтры | Возвращает уникальные значения во входных данных по заданному столбцу или столбцам. |
| unlet | экспериментальные | Удаляет переменные из памяти nushell без возможности восстановления. |
| update | фильтры | Обновляет существующий столбец, задавая ему новое значение. |
| update cells | фильтры | Обновляет ячейки таблицы. |
| upsert | фильтры | Обновляет существующий столбец, задавая ему новое значение, или добавляет новый столбец. |
| url | сеть | Различные команды для работы с URL. |
| url build-query | сеть | Преобразует запись или таблицу в строку запроса, применяя процентное кодирование. |
| url decode | строки | Преобразует безопасную для веба строку с процентным кодированием в обычную строку. |
| url encode | строки | Преобразует строку в безопасную для веба строку с процентным кодированием. |
| url join | сеть | Преобразует запись в строку URL. |
| url parse | сеть | Разбирает строку URL на структурированные данные. |
| url split-query | сеть | Преобразует строку запроса в таблицу, применяя процентное декодирование. |
| use | ядро | Использует определения из модуля, делая их доступными в вашей оболочке. |
| values | фильтры | Создаёт список значений столбцов записи или таблицы. |
| version | ядро | Выводит версию Nu и параметры её сборки. |
| version check | платформа | Проверяет, установлена ли у вас последняя версия nushell. |
| view | отладка | Различные команды для просмотра отладочной информации. |
| view blocks | отладка | Просматривает блоки, зарегистрированные в памяти EngineState nushell. |
| view files | отладка | Просматривает файлы, зарегистрированные в памяти EngineState nushell. |
| view ir | отладка | Просматривает скомпилированный код IR для блока кода. |
| view source | отладка | Просматривает блок, модуль или определение. |
| view span | отладка | Просматривает содержимое диапазона. |
| watch | файловая система | Отслеживает изменения файлов и выполняет код Nu при их появлении. |
| where | фильтры | Фильтрует значения входного списка по условию. |
| which | система | Находит файл программы, псевдоним или пользовательскую команду. Если параметр `application` не указан, возвращаются все команды без дубликатов. |
| while | ядро | Условно выполняет блок в цикле. |
| whoami | платформа | Получает имя текущего пользователя с помощью whoami из uutils/coreutils. |
| window | фильтры | Создаёт скользящее окно размером `window_size`, перемещая его по входным данным на n строк/элементов. |
| with-env | окружение | Выполняет блок с установленной переменной окружения. |
| wrap | фильтры | Оборачивает значение в столбец. |
| zip | фильтры | Объединяет поток с входными данными. |
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/