На виртуальной машине стоит Debian 6. При установки софта apt-get install (и тут уже ввести первые буквы и дальше двойной TAB идет предложение вариантов, которые подходят для установки).
Когда запускаю MidnightCommander и выключаю панели Ctrl+O произвожу то же самое, то дополнения не происходит.
Взял для теста виртуальный сервер у Hetzner c Debian minimal. Там тоже не происходит дополнение опций (MC не запущен).
Спасибо, именно bash-completion не был установлен.
По проблеме в MC (аналогичная же еще и в screen проявляется) — осталась. Но это не принципиальная проблема
Вас заминусовали за неверное утверждение.
Дело в том, что автодополнение — это фича конкретной оболочки, shell. bash там, или zsh, или вовсе какой-нибудь экзотичной типа fish. Задача оболочки — предоставить пользователю возможность вводить команды и получать на них реакцию (будь то встроенные макросы оболочки или запуск сторонних программ).
Компетенция оболочки ограничивается работой с символьными последовательностями, она отдает команды вроде «прочитать из ввода столько-то букв, а потом в вывод написать вот это». Интерпретацией этих команд и занимается терминал (черный экран с буковками) или, в графическом режиме, его эмулятор. Эмуляторы терминала — это собственно всего лишь системы красивой отправки и раскрашивания буков. Самые часто встречающиеся: gnome-terminal в гноме и konsole в KDE.
Понятно, что терминалу нет никакого дела до того, как конкретный шелл реагирует на нажатие Tab.