V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xtulnx  ›  全部回复第 1 页 / 共 1 页
回复总数  3
2016-07-19 10:28:58 +08:00
回复了 Xuanwo 创建的主题 程序员 求问老司机,手头的服务器多了怎么管理呢?
常规的 ~/.ssh/config ,例如:
Host bj.* # 北京内网测试
Port 2009
User root
IdentityFile ~/.ssh/bj.admin.git.key
Host bj.201 # Hadoop.201
HostName 10.0.30.201
#<[email protected]>
Host bj.202 # Hadoop.202
HostName 10.0.30.202
Host bj.203 # Hadoop.203
HostName 10.0.30.203

然后配置环境(如 ~/.bashrc )

_complete_liao_hosts_ex() {
local curw=${COMP_WORDS[COMP_CWORD]}
local wordlist=$(awk '{if ($1=="Host") if ($4=="") print $2; else printf "%s::%s\n",$2,$4}' ~/.ssh/config)
COMPREPLY=($(compgen -W '${wordlist[@]}' -- "$curw"))
return 0
}

function lsshl() {
n=$1
ssh ${n%%:*}
}
complete -F _complete_liao_hosts_ex lsshl

之后,在 terminal 中,输入 lsshl bj. 再按 tab 补全,就会发现:

$ lsshl bj.
bj.*::北京内网测试 bj.191 bj.191.2 bj.201::Hadoop.201 bj.202::Hadoop.202 bj.203::Hadoop.203 bj.98 bj.98.2

so easy
2015-12-14 14:34:25 +08:00
回复了 mcxiaoke 创建的主题 Android 下一代 Android 渠道打包工具 PackerNg
楼主说的不是百度、小米、 360 之类的渠道吧?而是一个包塞不同的文本配置代码
2015-12-14 14:18:18 +08:00
回复了 mcxiaoke 创建的主题 Android 下一代 Android 渠道打包工具 PackerNg
@stardust21 哈哈,是呢。很快就剩两大主力阵营
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5554 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 08:30 · PVG 16:30 · LAX 00:30 · JFK 03:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.