alias with parameters

前端 未结 2 2117
被撕碎了的回忆
被撕碎了的回忆 2021-02-07 06:13

If there is any possibility to use the parameters in zsh aliases? Something like this:

 alias ssh_nokia=\"ssh root@\"

Usag

相关标签:
2条回答
  • 2021-02-07 06:25

    I would use up ~/.ssh/config to create an alias for a particular connection, like so:

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

    Then you can:

    $ ssh anyoldname
    

    More info:

    $ man ssh_config
    
    0 讨论(0)
  • 2021-02-07 06:47

    In your particular case edit ~/.ssh/config (See Dave's answer below), or use:

    alias ssh_nokia='ssh -l root'
    

    Generally

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

    is equivalent to alias (will produce ssh root@1stparam 2ndparam 3rdparam …).

    0 讨论(0)
提交回复
热议问题