SSH - MAC

Table of Contents

※ 引述《ilay (說唱猜做玩)》之銘言:
: 要操作ssh連線 預設的終端機就可以使用了這很方便.
: 但是當要連接的機器名單多起來就有點麻煩
: 有什麼好方法可以方便管理連線的機器名單嗎~

在 .bash_profile or .bashrc 裡加上這行

complete -W "$(echo $(grep '^ssh ' .bash_history | sort -u | sed 's/^ssh //'))" ssh


使用方法
更改完後

$source .bash_profile

如果機器群ip為140.254.xxx.xxx

$ssh 140 或者 $ssh user@140 按 tab ,會自動 tab complete 並列出所有可能

至於習慣開很多終端機分頁,如果要解決 .bash_history 不一致的困擾
那又是另一支script的故事了。

--
I speak three fluent languages: C++, Sarcasm, and Sexual Innuendos.
我會說三種流利的語言:C++, 挖苦人的酸言酸語, 還有帶性別歧視的諷刺。

--

All Comments

Iris avatarIris2012-04-05
推!很方便!
Agnes avatarAgnes2012-04-07
感謝推
Edward Lewis avatarEdward Lewis2012-04-11
收藏,謝謝你:)
Olivia avatarOlivia2012-04-15
為什麼不用~/.ssh/known_hosts ? 要用bash_history
Sarah avatarSarah2012-04-18
樓上好像挺有道理的XD 我覺得可能是有些額外參數這樣比較
方便吧!