Операционные системы. Замятин А.В - 20 стр.

UptoLike

Составители: 

20
Таблица 1.4
Некоторые комбинации клавиш для навигации по истории команд
Комбинация
клавиш
Описание действия
Вверх
CTRL-p
Перейти к предыдущей команде
Вниз
CTRL-n
Перейти к следующей команде
META-< Перейти в начало истории команд
META-> Перейти в конец истории команд (т. е. к текущей ко-
манде)
CTRL-r Осуществить обратный инкрементальный поиск в ис-
тории команд (см. описание ниже)
META-. Вставить последнее слово предыдущей команды в те-
кущую позицию курсора
CTRL-o Аналогично Enter, но после выполнения команды по-
казать следующую строку истории
Самый простой способ использования истории заключается в пере-
ходе на команду, подобную той, что требуется ввести, ее редактирова-
нии и нажатии клавиши Enter. Если же при этом вместо Enter нажать
комбинацию CTRL-o, то это позволит повторить ввод серии последова-
тельных команд, сохраненных в истории.
Отдельного внимания заслуживает возможность инкрементального
поиска в истории (комбинация клавиш CTRL-r). Это, пожалуй, наиболее
мощный способ использования истории команд. После нажатия комби-
нации клавиш CTRL-r обычное приглашение к вводу команд исчезает и
появляется индикатор режима инкрементального поиска
(reverse-i-search)`': _
В этом режиме можно вводить символ за символом любую часть
команды из истории и в процессе ввода постоянно видеть наиболее
позднюю из совпадающих команд. Например, если происходит поиск
команды, содержащей подстроку «web», то после нажатия CTRL-r вво-
дим сначала букву «w»
(reverse-i-search) 'w': cd tmp/work
увидим, что поиск пока не дал нужного результата, и уточняем поиск,
вводя следующую букву, «e»
(reverse-i-search) 'we': ./update-web.sh