bash — автодополнение команд

17. 04. 2015

В этой, относительно небольшой, заметки: «bash — автодополнение команд», напишу способ с помощью которого можно настроить автодополнение, нажимая стрелку вверх или вниз.

bash это аббревиатура Bourne-Again SHell, которую можно перевести как: «снова оболочка Bourne».

bash

Настройка bash:

В данной командной оболочки bash, существует прекрасная возможность автодополнения команд, которые были ранее введены, из истории (history), с помощью стрелок вверх и вниз. Достаточно ввести первые символы ранее введенной команды и стрелками (вверх/вниз) выбрать нужную нам команду.

Для реализации данной функции нужно отредактировать файл /etc/inputrc:

$ sudo nano /etc/inputrc

В самый низ файла, до слова $endif, вставляем следующий код:

set show-all-if-ambiguous On
"\e[A": history-search-backward
"\e[B": history-search-forward
Сохраняем и выходим с консоли, повторно заходим в консоль и проверяем работу автодополнения.