Odpowiedzi:
W skrócie: source /etc/bash_completion
powinien zrobić lewę (uruchom go w powłoce w sesji SSH).
Długa historia: aby ukończyć bash, musisz powiedzieć, bash
jak wypełnić argumenty każdego polecenia. Wymaga to długiej sekwencji wywołań bash
wbudowanego 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_completion
w dowolnej powłoki skryptu startowego ( ~/.bash_profile
, ~/.bash_login
, ~/.bashrc
)
Dalsza lektura:
bash(1)
complete
polecenia (run: help complete
in bash
)