Автодополнение после sudo

После установки Ubuntu 9.10 почему-то перестало работать автодополнение команд (по Tab) в командной строке. Лечится это элементарно. Нужно создать файл ~/.bashrc (~/ означает домашний каталог, а точка в начале имени файла означает что он по-умолчанию невидимый) и написать в нём:

complete -cf sudo

По аналогии можно включить автодополнение после команд gksu (в среде GNOME) и kdesu (в среде KDE):

complete -cf sudo gksu kdesu

У меня это начало работать после перезапуска компьютера ( утром 1-го января 🙂 ), но скорее всего нужно только перезапустить DE.

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru