y_megane.log

日々の勉強や改善ネタの備忘。

ターミナルでSSH接続先を補完させる

ターミナルでSSH接続先を補完させる。

iterm(に限らず)[SSH]の接続先をタブキーで保管できるようにする。 bash-completionを使う。

# macの場合
brew install bash-competion

.bashrcに記述を追加

if [ -f `brew --prefix`/etc/bash_completion ]; then
        . `brew --prefix`/etc/bash_completion
fi

ssh {tab} と入力して補完されれば成功。
~/.ssh/kwnon_hosts のホスト名が候補に出るらしい。

参考