ВУЗ:
Составители:
21
Теперь видно, что найденная команда уже содержит фрагмент
«web» и для ее нахождения было достаточно ввести лишь два символа.
Если же найденная команда оказалась не той, что искали, можно ис-
пользовать CTRL-r для перехода на более ранние команды, также со-
держащие строку поиска. Продолжая предыдущий пример, повторно
нажимаем CTRL-r. При этом будет найдена другая, более ранняя коман-
да, например
(reverse-i-search) 'we': cd work/web/homepage/
Теперь можно выйти из режима поиска несколькими способами.
Чтобы перейти на найденную команду в истории, достаточно нажать
Esc или комбинацию клавиш CTRL-j. Чтобы отменить поиск и вернуть-
ся в исходное состояние, можно нажать CTRL-g. И наконец, нажатие
Enter приведет к немедленному исполнению найденной команды.
Использование автоматического дополнения в командной строке
Автоматическое дополнение (completion) позволяет значительно
ускорить ввод команд, имен файлов, имен переменных и имен машин в
командной строке. Например, пусть в системе установлена программа
bunzip2 и нет ни одной другой программы или команды, начинающейся
буквами «bun». В таком случае в bash достаточно набрать в начале ко-
мандной строки эти три буквы и нажать клавишу Tab. При этом осталь-
ные символы, формирующие имя команды, будут вставлены автомати-
чески. В оболочке bash поддерживается несколько типов дополнения и
множество комбинаций клавиш для их активизации. Рассмотрим лишь
две наиболее полезные возможности выполнять автоматическое допол-
нение (табл. 1.5).
Таблица 1.5
Возможности автоматического дополнения в командной строке
Комбинация
клавиш
Описание действия
Tab Дополнение наиболее подходящим окончанием
META-Tab Дополнение на основе фраз из истории команд (по-
скольку роль модификатора META часто исполняет
клавиша ALT, а комбинация ALT-Tab обычно ис-
пользуется графической средой для вызова этой ко-
манды рекомендуется использовать последователь-
ность нажатий Esc, Tab)
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »