Команды
Рыбаки управляют кораблями с помощью следующих команд:
- _ - вызов переводов fish
- abbr - управление сокращениями fish
- alias - создание функции
- and - условное выполнение команды
- argparse - разбор опций, переданных в скрипт или функцию fish
- begin - начало нового блока кода
- bg - отправка задач в фоновый режим
- bind - обработка привязок клавиш fish
- block - временная блокировка доставки событий
- break - прерывание текущего внутреннего цикла
- breakpoint - запуск отладки
- builtin - запуск встроенной команды
- case - условное выполнение блока команд
- cd - изменение каталога
- cdh - переход в недавно посещенный каталог
- command - запуск программы
- commandline - установка или получение текущего буфера командной строки
- complete - редактирование завершений ввода для конкретных команд
- contains - проверка наличия слова в списке
- continue - пропуск остатка текущей итерации текущего внутреннего цикла
- count - подсчет числа элементов списка
- dirh - вывод истории каталогов
- dirs - вывод стека каталогов
- disown - удаление процесса из списка задач
- echo - вывод строки текста
- else - выполнение команды, если условие не выполняется
- emit - выдача универсального события
- end - завершение блока команд
- eval - оценка указанных команд
- exec - выполнение команды в текущем процессе
- exit - выход из оболочки
- false - возврат неуспешного результата
- fg - вывод задачи на передний план
- fish - дружелюбная интерактивная оболочка
- fish_add_path - добавление в путь
- fish_breakpoint_prompt - определение приглашения при остановке на точке останова
- fish_command_not_found - действия при отсутствии команды
- fish_config - запуск веб-интерфейса конфигурации
- fish_git_prompt - вывод информации git для использования в приглашении
- fish_greeting - отображение приветствия в интерактивных оболочках
- fish_hg_prompt - вывод информации Mercurial для использования в приглашении
- fish_indent - отступ и форматирование
- fish_is_root_user - проверка того, является ли текущий пользователь root
- fish_key_reader - изучение того, какие символы отправляют клавиши клавиатуры
- fish_mode_prompt - определение внешнего вида индикатора режима
- fish_opt - создание спецификации опции для команды argparse
- fish_prompt - определение внешнего вида приглашения командной строки
- fish_right_prompt - определение внешнего вида приглашения командной строки справа
- fish_status_to_signal - Преобразование кодов выхода в понятные пользователю сигналы
- fish_svn_prompt - вывод информации Subversion для использования в приглашении
- fish_title - определение заголовка терминала
- fish_update_completions - обновление завершений ввода с помощью руководств
- fish_vcs_prompt - вывод информации системы управления версиями для использования в приглашении
- for - многократное выполнение набора команд
- funced - редактирование функции интерактивно
- funcsave - сохранение определения функции в каталог автозагрузки пользователя
- function - создание функции
- functions - вывод или удаление функций
- help - отображение документации fish
- history - просмотр и управление историей команд
- if - условное выполнение команды
- isatty - проверка, является ли дескриптор файла терминалом
- jobs - вывод текущих задач
- math - выполнение математических вычислений
- nextd - перемещение вперед по истории каталогов
- not - инвертирование кода возврата задачи
- open - открытие файла в его приложении по умолчанию
- or - условное выполнение команды
- popd - перемещение по стеку каталогов
- prevd - перемещение назад по истории каталогов
- printf - отображение текста в соответствии со строкой формата
- prompt_login - описание логина, подходящего для приглашения
- prompt_pwd - вывод pwd, подходящего для приглашения
- psub - выполнение подстановки процессов
- pushd - добавление каталога в стек каталогов
- pwd - вывод текущего рабочего каталога
- random - генерация случайного числа
- read - чтение строки ввода в переменные
- realpath - преобразование пути в абсолютный путь без символьных ссылок
- return - остановка текущей внутренней функции
- set - вывод и изменение переменных оболочки
- set_color - установка цвета терминала
- source - оценка содержимого файла
- status - запрос информации о работе fish
- string - манипуляции со строками
- string-collect - объединение строк в одну
- string-escape - экранирование специальных символов
- string-join - объединение строк с разделителем
- string-join0 - объединение строк с нулевыми байтами
- string-length - вывод длин строк
- string-lower - преобразование строк в нижний регистр
- string-match - сопоставление подстрок
- string-pad - дополнение строк до фиксированной ширины
- string-repeat - умножение строки
- string-replace - замена подстрок
- string-split - разделение строк по разделителю
- string-split0 - разделение по нулевым байтам
- string-sub - извлечение подстрок
- string-trim - удаление хвостовых пробелов
- string-unescape - расшифровка escape-последовательностей
- string-upper - преобразование строк в верхний регистр
- suspend - приостановка текущей оболочки
- switch - условное выполнение блока команд
- test - выполнение тестов над файлами и текстом
- time - измерение времени выполнения команды или блока
- trap - выполнение действия при получении оболочкой сигнала
- true - возвращение успешного результата
- type - указание способа интерпретации команды
- ulimit - установка или получение пределов использования ресурсов
- umask - установка или получение маски режима создания файлов
- vared - интерактивное редактирование значения переменной окружения
- wait - ожидание завершения задач
- while - многократное выполнение команды
© 2021 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.3/commands.html