Spec-Zone.ru › Nushell

Справочник по командам

Если вы только знакомитесь с 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 фильтры Добавляет в начало таблицы любое количество строк.
print строки Выводит заданные значения в 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API