Версия: Ubuntu 9.10 Karmic Koala.
После установки пакета bash-completion и включения файла /etc/bash_completion при нажатии TAB для вызова автодополнения появляется сообщение, аналогичное следующему:
$ ls /t<TAB>-sh: <( compgen -d -- '/t' ): No such file or directory
Сменить оболочку на bash:
$ chsh -s /bin/bash
После этого автодополнение будет работать:
$ ls /t<TAB>mp
Источник: A gotcha with Bash on Ubuntu 8.04
Дискуссия