Я нашел это в журнале изменений bash:
Если для rl_completion_query_items установлено значение <0, readline никогда не спрашивает пользователя, просматривать ли возможные завершения или нет.
Чтобы установить эту переменную readline, используйте
set completion-query-items [value]
Это отрывок из man bash
:
Переменная может быть установлена в файле inputrc (...)
завершающие элементы запроса (100) Определяет, когда пользователь запрашивает просмотр количества возможных завершений, сгенерированных командой возможных завершений. Может быть установлено любое целочисленное значение, большее или равное нулю. Если число возможных завершений больше или равно значению этой переменной, пользователя спрашивают, хочет ли он их просмотреть; в противном случае они просто перечислены в терминале.
В соответствии с документом, вы не можете установить это отрицательное значение, поэтому я бы предложил вместо этого очень большое число.