我正在尝试使用 ~/.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: line 1: syntax error near unexpected token
root@name$1.hostname.org}' bash: /home/amirs/.bash_aliases: line 1:
function zssh{ssh root@name$1.hostname.org}'
关于如何配置以下功能有什么建议吗?
最佳答案
定义函数的正确方法是:
zssh () {
ssh root@name$1.hostname.org
}
function
关键字是可选的并且是 bash 扩展,因此没有必要使用它。您需要在 {
字符周围使用空格,并且在 }
之前必须有一个命令分隔符(换行符或 ;
)。
关于linux - 在 ubuntu 中自定义 ssh 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24269801/