我试图使用〜/ .bash_aliases文件在ubuntu中自定义ssh命令,基本上我想使用命令' zssh | $ value |'要做的:ssh root@name|$valuegoeshere|.hostname.org,我试过使用这段代码:
function zssh{ssh root@name$1.hostname.org}
但是我收到以下错误:
bash:/home/amirs/.bash_aliases:第1行:语法错误接近意外 令牌
root@name$1.hostname.org}' bash: /home/amirs/.bash_aliases: line 1:
功能zssh {ssh root@name$1.hostname.org}'
有关如何配置以下功能的任何建议吗?
答案 0 :(得分:1)
定义函数的正确方法是:
zssh () {
ssh root@name$1.hostname.org
}
function
关键字是可选的,也是bash扩展名,因此无需使用它。您需要{
字符周围的空格,并且必须在;
之前有一个命令分隔符(换行符或}
)。