码迷,mamicode.com
首页 > 其他好文 > 详细

MobaXterm setting autocomplete

时间:2018-02-27 21:21:56      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:3.3   ubunt   get   log   etc   pts   pos   for   blank   

autocomplete-server-names-for-ssh-and-scp

 

mkdir /etc/bash_completion.d

cat  >> /etc/bash_completion.d/ssh << EOF
_ssh() 
{
    local cur prev opts
    COMPREPLY=()
    cur="\${COMP_WORDS[COMP_CWORD]}"
    prev="\${COMP_WORDS[COMP_CWORD-1]}"
    opts=\$(grep ^Host ~/.ssh/config ~/.ssh/config.d/* | grep -v ‘[?*]‘ | cut -d ‘ ‘ -f 2-)

    COMPREPLY=( \$(compgen -W "\$opts" -- \${cur}) )
    return 0
}
complete -F _ssh ssh
EOF

echo ". /etc/bash_completion.d/ssh" >> ~/.profile
mdkir -p ~/.ssh/config.d/
touch ~/.ssh/config.d/fake.conf

 

cat >> ~/.ssh/config << EOF
Host public
    HostName 10.238.153.33
    User team
    IdentityFile ~/.ssh/id_rsa.team

Host 10.0.0.*
    User ubuntu
    IdentityFile ~/.ssh/id_rsa.team
    ProxyCommand ssh public nc %h %p

Host cyborg-1
    HostName 10.0.0.44
    User ubuntu
    IdentityFile ~/.ssh/id_rsa.team
    ProxyCommand ssh public nc %h %p
EOF

 

MobaXterm setting autocomplete

标签:3.3   ubunt   get   log   etc   pts   pos   for   blank   

原文地址:https://www.cnblogs.com/shaohef/p/8480442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!