Bash использует readline для завершения и привязки клавиш. Вы можете установить свои собственные параметры в ~ / .inputrc и общесистемные параметры в / etc / inputrc. Если они не существуют, вы можете создать их самостоятельно. Они читаются при входе в оболочку, поэтому внесенные вами изменения не вступают в силу, пока вы не создадите новую оболочку входа.
Если вы хотите полностью отключить завершение, вы можете использовать типичный GNU «да, нет»:
set disable-completion on
Если вы хотите дополнить, но не вкладкой, вы можете привязать вкладку, чтобы вставить себя:
TAB: self-insert
Это позволит вам по-прежнему использовать завершение с ESC ESC, или вы можете привязать завершение к другой клавише по своему вкусу, например, Ct:
TAB: self-insert C-t: complete
Существует огромное количество настроек, которые вы можете сделать; Я отсылаю вас к документации Readline и Bash для получения дополнительной информации.