Просто не уявляю собі, як я не дізнався про цю фічу раніше... В Debian є пакет bash-completion. Встановлюємо його та розкоментуємо в /etc/bash.bashrc такі рядки:
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Отримуємо:
sudo apti<tab> i<tab> umb<tab> => sudo aptitude install umbrello (доповнює назву пакета або видає список можливих пакетів)
tar <tab><tab> => A c d r t u x (можливі опції)
unzip <tab><tab> => перелік всіх zip-архівів та директорій у поточному каталозі.