13.10.2010

bash completion в Ubuntu 10.10

После установки обнаружил, что bash completion (дополняет непосредственно параметры команд), к которому я так привык почему то не работает.
Нашел два варианта включения bash completion.

Вариант 1. Добавить в .bashrc файл пользователя строки, приведенные ниже, после чего перелогиниться:
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Вариант 2. В файле /etc/bash.bashrc раскомментировать три строчки (тогда дополнение будет работать у всех пользователей системы):
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Статья о bash completion на русском "Использование bash completion в командной строке, собственных скриптах и приложениях".

Начинающим очень рекомендую почитать перевод обучающего руководства по основам Linux на habrahabr.ru Основы Linux от основателя Gentoo. Материал на русском с примерами и подробным объяснением.