|
SSH_COMPLETE=( $(cat ~/.ssh/known_hosts | \
sed -e 's/ .*//g' -e 's/,.*//g' | \
uniq | egrep -v "^([0-9]{1,3}.){4}$") )
complete -o default -W "${SSH_COMPLETE}" ssh
complete -o default -W "${SSH_COMPLETE}" scp
--------------------------------------------------------------------------
将代码贴至 ~/.bashrc 或~/.bash_profile
可以支持ssh 补全主机名(读取know_hosts文件) |
|