Em resumo: source /etc/bash_completion
deve fazer o truque (execute-o no shell dentro da sessão SSH).
Longa história: para que a conclusão do bash funcione, você precisa dizer bash
como concluir os argumentos de cada comando. Isso requer uma longa sequência de invocações do bash
comando interno complete
; portanto, eles geralmente são coletados em um script separado (ou vários em /etc/bash.complete.d/*
) que carrega todos eles.
Sendo um script shell regular, você sempre pode carregar o bash_completion
em qualquer shell script de inicialização ( ~/.bash_profile
, ~/.bash_login
, ~/.bashrc
)
Leitura adicional:
- seção Conclusão programável na página de manual
bash(1)
- texto de ajuda para o
complete
comando (run: help complete
in bash
)