псевдоним с параметрами - PullRequest
18 голосов
/ 25 мая 2010

Если есть возможность использовать параметры в псевдонимах zsh? Примерно так:

 alias ssh_nokia="ssh root@<ip_parameter>"

Использование:

 ssh_nokia 192.168.1.2

Ответы [ 2 ]

23 голосов
/ 25 мая 2010

В вашем конкретном случае отредактируйте ~ / .ssh / config (см. Ответ Дэйва ниже) или используйте:

alias ssh_nokia='ssh -l root'

В целом

ssh_nokia() {
    ssh root@"$@"
}

эквивалентно псевдониму (выдаст ssh root@1stparam 2ndparam 3rdparam …).

8 голосов
/ 08 февраля 2013

Я бы использовал ~/.ssh/config, чтобы создать псевдоним для определенного соединения, например:

Host=anyoldname
Hostname=[hostname or ip address]
User=root

Тогда вы можете:

$ ssh anyoldname

Подробнее:

$ man ssh_config
...