gpt4 book ai didi

bash - 在多行上编写 SSH 命令

转载 作者:行者123 更新时间:2023-11-29 08:56:18 26 4
gpt4 key购买 nike

我正在尝试远程登录到 shell 并在 shell 上执行一系列命令。但为了使其更具可读性,我想将我的代码放在多行上。我应该怎么做?

ssh -o <Option> -x -l <user> <host> " $long_command1; $long_command2; ....  "

谢谢!

最佳答案

ssh 实际上只是将一个字符串传递给远程主机。这个字符串被提供给一个应该解释它的 shell(用户的登录 shell,通常类似于 bash)。因此,无论您想执行什么,都需要该远程登录 shell 可以解释,这是您必须遵守的全部规则。

您确实可以在命令字符串中使用换行符:

ssh alfe@sweethome "
ls /home/alfe/whatever
ping foreignhost
date
rm foobar
"

关于bash - 在多行上编写 SSH 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32082646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com