Настройка авто дополнения в bash для Debian

Добавить в google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru memori.ru moemesto.ru


Авто дополнение в bash очень удобный инструмент в повседневной работе. Авто дополнение помогает быстрее и точнее набирать пути файловой системы, названия команд и т.д. По умолчанию эта функциональность включена в Ubuntu, но выключена в Debian.

Чтобы исправить эту несправедливость, и включить авто дополнение в Debian, достаточно всего пары команд.

Установка пакета авто дополнения в bash

Первым делом, необходимо установить пакет bash-completion:

$ sudo aptitude install bash-completion

Настройка авто дополнения в bash

Следующим шагом, необходимо включить авто дополнение для конкретного пользователя. Для этого необходимо отредактировать файл ~/.bash_profile (или ~/.bashrc) и добавить в него следующие строки:

if [ -f /etc/bash_completion ]; then
 . /etc/bash_completion
fi

Если есть несколько пользователей на машине и нет желания вписывать данные строки отдельно для каждого пользователя, то можно просто аналогичным образом отредактировать файл /etc/profile.

Проверка авто дополнения в bash

Для того, чтобы внесенные изменения вступили в силу, необходимо пере логиниться в системе. После чего станет доступно авто дополнение в bash. Например, набрав в командной строке:

$ apti<TAB>

В итоге, после нажатия табуляции ( TAB ), сработает авто дополнение и и результат будет:

$ aptitude

Вопросы по теме ...

    Вопросов пока не возникало ;)

Есть еще вопрос?