设置步骤如下:
将以下行添加到 .bashrc
文件的最后一行:
complete -W "$(echo $(grep -a '^ssh ' .bash_history | sort -u | sed 's/^ssh //'))" ssh
注:上述内容来源于:Bash 自动补全 SSH (注:此链接为示例,请根据实际情况替换)
注销并重新登录即可生效(或者直接运行 source .bashrc
命令也可以)。
注:同样的方法,也可以考虑将 .ssh/config
文件的内容也加入到这个设置中。