bash-completion

sshのhost名を自動補完させる - Qiita

FreeBSD

sudo pkg install bash-completion

$ vi .bashrc
[[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] && \
	source /usr/local/share/bash-completion/bash_completion.sh
if [ -f $(brew --prefix)/etc/bash_completion ]; then
    COMP_KNOWN_HOSTS_WITH_HOSTFILE='' # this suppresses use of /etc/hosts
    . $(brew --prefix)/etc/bash_completion
fi

#124: Exclude /etc/hosts from bash_completion | SelfSolved