メモです。自分の使っているサブネットが 192.168.1.0/24 だったとします。ここで 192.168.1.52 や 192.168.1.103 に ssh したい!そういうエイリアスを作成したい!
そう思ったことはありませんか?そんな時は .bashrc にこんな風に書くと良いそうです。
.bashrc
function s() {
command ssh root@192.168.1.$1
}
上記を読み込むと以下のように例えば s 52 と実行した際に ssh root@192.168.1.52 と実行されます。
$ s 52
root@192.168.1.52's password:
.bash_alias にこう書くのはダメなようです。echo してみるとわかりますが ssh root@192.158.1. 52 と $1 の前にスペースが入ってしまうようです。
alias s='ssh root@192.168.1.$1'
詳細は参照から。