поместить
set disable-completion on
строка в ~/.inputrc
и перезапустите свою оболочку. это отключит завершение вообще.
Для отключения заполнения клавишей Tab Bash только временно, можно запустить Bash с --noediting
опция:
alias noed='bash --noediting'
решение Денниса
bind 'set disable-completion on'
также может быть выполнено на лету и на Бэше. Вам не нужно помещать его в .bashrc.
Решение Musta (bash --noediting) работает, но также отключает редактирование командной строки.
Другой способ - это
bind -u complete
(связывание клавиш unset, связанное с 'complete')
http://www.gnu.org/software/bash/manual/bashref.html, 4.2 Bash Builtin Commands.
~/.inputrc
файл, добавляет это к соответствующему файлу запуска оболочки:bind 'set disable-completion on'
– Paused until further notice. 19.01.2012, 22:13~/.bashrc
(если это не берет в оболочках входа в систему, добавитьsource ~/.bashrc
кому:~/.bash_profile
). – Gilles 'SO- stop being evil' 21.01.2012, 00:51