Odpowiedzi:
W skrócie: source /etc/bash_completionpowinien zrobić lewę (uruchom go w powłoce w sesji SSH).
Długa historia: aby ukończyć bash, musisz powiedzieć, bashjak wypełnić argumenty każdego polecenia. Wymaga to długiej sekwencji wywołań bashwbudowanego polecenia complete; dlatego zwykle są one gromadzone w osobnym skrypcie (lub kilku w /etc/bash.complete.d/*), który ładuje je wszystkie.
Będąc zwykłym skryptem powłoki, zawsze można załadować bash_completionw dowolnej powłoki skryptu startowego ( ~/.bash_profile, ~/.bash_login, ~/.bashrc)
Dalsza lektura:
bash(1)completepolecenia (run: help completein bash)