介绍
在跳板机操作的时候,希望快速找到对应的服务器,单纯通过IP记忆不佳,希望通过关键字直接登录到服务器。
实战
安装
yum install bash-completion -y
模拟 直接访问test-1
echo '192.168.144.251 test-1' > /etc/hosts
放到 ~/.bashrc最后一行
complete -W "$(echo `less /etc/hosts | awk '{print $2}' | sort -u`)" ssh
或者如下方法
echo "complete -W \"\$(echo `less /etc/hosts | awk '{print \$2}' | sort -u`)\" ssh" >> ~/.bashrc
生效
source ~/.bashrc
测试
ssh + tab(2次),可以直接获取到当前存在的test-1服务器地址
[root@tbj ~]# ssh test-1
[root@tbj ~]# ssh test-1
[root@test-1 ~]#
资料来源
//www.greatytc.com/p/fd5b8fd81b7f ssh 配置自动补全