Spec-Zone.ru › Bash

Некоторые дополнительные команды

re-read-init-file (C-x C-r)

Считывает содержимое файла inputrc и включает в себя все найденные там привязки или задания переменных.

abort (C-g)

Прерывает текущую команду редактирования и подаёт звонок терминала (в зависимости от настройки bell-style).

do-lowercase-version (M-A, M-B, M-x, …)

Если метасимвол x — заглавная буква, выполняется команда, привязанная к соответствующему метасимволу в нижнем регистре. Поведение не определено, если x уже в нижнем регистре.

prefix-meta (ESC)

Применяет метасимвол к следующему набранному символу. Это необходимо для клавиатур без метаключа. Ввод «ESC f» эквивалентен вводу M-f.

undo (C-_ or C-x C-u)

Инкрементальное откат, отдельно запоминающийся для каждой строки.

revert-line (M-r)

Отменяет все изменения, внесённые в данную строку. Это эквивалентно выполнению команды undo достаточное количество раз для возвращения к началу.

tilde-expand (M-&)

Выполняет расширение тильды для текущего слова.

set-mark (C-@)

Устанавливает метку в текущую позицию. Если указан числовой аргумент, метка устанавливается в эту позицию.

exchange-point-and-mark (C-x C-x)

Меняет местами текущую позицию и метку. Текущая позиция курсора устанавливается в сохранённую позицию, а предыдущая позиция курсора сохраняется как метка.

character-search (C-])

Считывается символ, и позиция перемещается к следующему вхождению этого символа. Отрицательный аргумент производит поиск предыдущих вхождений.

character-search-backward (M-C-])

Считывается символ, и позиция перемещается к предыдущему вхождению этого символа. Отрицательный аргумент производит поиск последующих вхождений.

skip-csi-sequence ()

Считывается достаточно символов для обработки многосимвольной последовательности, например, таких, которые определены для клавиш Home и End. Такие последовательности начинаются с указателя управляющей последовательности (CSI), обычно ESC-[. Если эта последовательность привязана к "\e[", клавиши, генерирующие такие последовательности, не будут иметь никакого эффекта, если они не привязаны явно к команде Readline, вместо вставки случайных символов в буфер редактирования. По умолчанию эта функция не привязана, но обычно привязана к ESC-[.

insert-comment (M-#)

Без числового аргумента, значение переменной comment-begin вставляется в начало текущей строки. Если указан числовой аргумент, эта команда действует как переключатель: если символы в начале строки не совпадают со значением comment-begin, то значение вставляется, в противном случае символы в comment-begin удаляются из начала строки. В любом случае строка принимается так, как будто была набрана новая строка. Значение по умолчанию comment-begin заставляет эту команду сделать текущую строку комментарием для оболочки. Если числовой аргумент приводит к удалению символа комментария, строка будет выполнена оболочкой.

dump-functions ()

Выводит все функции и их привязки к клавишам в поток вывода Readline. Если указан числовой аргумент, вывод форматируется таким образом, чтобы его можно было включить в файл inputrc.

dump-variables ()

Выводит все устанавливаемые переменные и их значения в поток вывода Readline. Если указан числовой аргумент, вывод форматируется таким образом, чтобы его можно было включить в файл inputrc.

dump-macros ()

Выводит все последовательности клавиш Readline, привязанные к макросам, и строки, которые они выводят. Если указан числовой аргумент, вывод форматируется таким образом, чтобы его можно было включить в файл inputrc.

spell-correct-word (C-x s)

Выполняет проверку правописания для текущего слова, рассматривая его как каталог или имя файла, таким же образом, как опция оболочки cdspell. Границы слов такие же, как те, которые используются shell-forward-word.

glob-complete-word (M-g)

Слово перед указателем рассматривается как шаблон для расширения пути с подразумеваемым добавлением звёздочки. Этот шаблон используется для генерации списка совпадающих имён файлов для возможного дополнения.

glob-expand-word (C-x *)

Слово перед указателем рассматривается как шаблон для расширения пути, и список соответствующих имён файлов вставляется, заменяя слово. Если указан числовой аргумент, перед расширением пути добавляется ‘*’.

glob-list-expansions (C-x g)

Отображается список расширений, которые были бы сгенерированы glob-expand-word, и строка перерисовывается. Если указан числовой аргумент, перед расширением пути добавляется ‘*’.

display-shell-version (C-x C-v)

Отображает информацию о версии текущего экземпляра Bash.

shell-expand-line (M-C-e)

Расширяет строку так же, как это делает оболочка. Это выполняет расширение псевдонимов и истории, а также все расширения слов оболочки (см. Расширения оболочки).

history-expand-line (M-^)

Выполняет расширение истории в текущей строке.

magic-space ()

Выполняет расширение истории в текущей строке и вставляет пробел (см. Расширение истории).

alias-expand-line ()

Выполняет расширение псевдонимов в текущей строке (см. Псевдонимы).

history-and-alias-expand-line ()

Выполняет расширение истории и псевдонимов в текущей строке.

insert-last-argument (M-. or M-_)

Синоним для yank-last-arg.

edit-and-execute-command (C-x C-e)

Вызывает редактор для текущей командной строки и выполняет результат как команды оболочки. Bash пытается вызвать $VISUAL, $EDITOR, и emacs в качестве редактора в указанном порядке.

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Miscellaneous-Commands.html

Spec-Zone.ru

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