Spec-Zone.ru › Bash

Команды для манипулирования историей

accept-line (Newline or Return)

Принять строку независимо от позиции курсора. Если эта строка не пустая, добавить её в список истории в соответствии с настройками переменных HISTCONTROL и HISTIGNORE. Если эта строка является изменённой строкой истории, восстановить строку истории в её первоначальное состояние.

previous-history (C-p)

Переместиться «назад» по списку истории, получив предыдущую команду.

next-history (C-n)

Переместиться «вперед» по списку истории, получив следующую команду.

beginning-of-history (M-<)

Переместиться к первой строке в истории.

end-of-history (M->)

Переместиться к концу истории ввода, т.е. к строке, которая вводится в данный момент.

reverse-search-history (C-r)

Произвести обратный поиск, начиная с текущей строки и перемещаясь «вверх» по истории по мере необходимости. Это инкрементный поиск. Эта команда устанавливает область на совпадающий текст и активирует метку.

forward-search-history (C-s)

Произвести поиск вперёд, начиная с текущей строки и перемещаясь «вниз» по истории по мере необходимости. Это инкрементный поиск. Эта команда устанавливает область на совпадающий текст и активирует метку.

non-incremental-reverse-search-history (M-p)

Произвести обратный поиск, начиная с текущей строки и перемещаясь «вверх» по истории по мере необходимости, используя неинкрементный поиск заданной пользователем строки. Строка поиска может совпадать где угодно в строке истории.

non-incremental-forward-search-history (M-n)

Произвести поиск вперёд, начиная с текущей строки и перемещаясь «вниз» по истории по мере необходимости, используя неинкрементный поиск заданной пользователем строки. Строка поиска может совпадать где угодно в строке истории.

history-search-forward ()

Произвести поиск вперёд по истории для строки символов между началом текущей строки и указанной точкой. Строка поиска должна совпадать в начале строки истории. Это неинкрементный поиск. По умолчанию эта команда не привязана.

history-search-backward ()

Произвести обратный поиск по истории для строки символов между началом текущей строки и указанной точкой. Строка поиска должна совпадать в начале строки истории. Это неинкрементный поиск. По умолчанию эта команда не привязана.

history-substring-search-forward ()

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

history-substring-search-backward ()

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

yank-nth-arg (M-C-y)

Вставить первый аргумент предыдущей команды (обычно второе слово на предыдущей строке) в точку. С аргументом n, вставить n-е слово из предыдущей команды (слова в предыдущей команде начинаются со слова 0). Отрицательный аргумент вставляет n-е слово с конца предыдущей команды. После вычисления аргумента n, аргумент извлекается так, как если бы была указана расширение истории ‘!n’.

yank-last-arg (M-. or M-_)

Вставить последний аргумент предыдущей команды (последнее слово предыдущей записи истории). С числовым аргументом, вести себя точно так же, как yank-nth-arg. Последовательные вызовы к yank-last-arg перемещаются назад по списку истории, вставляя последнее слово (или слово, заданное аргументом первого вызова) каждой строки по очереди. Любой числовой аргумент, предоставленный этим последовательным вызовам, определяет направление перемещения по истории. Отрицательный аргумент меняет направление перемещения по истории (назад или вперёд). Функции расширения истории используются для извлечения последнего аргумента, как если бы был указан ‘!$’ расширения истории.

operate-and-get-next (C-o)

Принять текущую строку для возвращения вызывающему приложению так, как если бы была введена новая строка, и получить следующую строку, относительно текущей строки из истории, для редактирования. Числовой аргумент, если он предоставлен, определяет запись истории, которую следует использовать вместо текущей строки.

fetch-history ()

С числовым аргументом, извлечь эту запись из списка истории и сделать её текущей строкой. Без аргумента, переместиться назад к первой записи в списке истории.

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/Commands-For-History.html

Spec-Zone.ru

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