Ответы:
Короче говоря: source /etc/bash_completionследует сделать трюк (запустить его в оболочке в рамках сеанса SSH).
Длинная история: чтобы завершить работу bash, вы должны рассказать, bashкак завершить аргументы каждой команды. Это требует длинной последовательности вызовов bashвстроенной команды complete; поэтому они обычно собираются в отдельный скрипт (или несколько скриптов /etc/bash.complete.d/*), который загружает их все.
Будучи очередным сценарием оболочки, вы всегда можете загрузить bash_completionв любом оболочки сценария запуска ( ~/.bash_profile, ~/.bash_login, ~/.bashrc)
Дальнейшее чтение:
bash(1)completeкоманды (run: help completein bash)