Настройка авто дополнения в bash для Debian
- 22.06.2009
- Тэги:
debian
,utils
,авто-дополнение
- Просмотров: 933
Авто дополнение в 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