2

如果我尝试运行多个命令,并且假设我必须执行一个需要密码的 SSH,那么一旦我输入所述密码,其余命令就不会执行。

在您告诉我设置 SSH 密钥之前,具有讽刺意味的是,该过程是通过粘贴命令来设置 SSH 密钥。

如果我在某个地方失去了你,请告诉我,我会重新措辞。有任何想法吗?

4

1 回答 1

1

您可以通过使用运算符分隔多个命令来串行执行多个命令&&。如果前一个命令成功执行,它将继续执行下一个命令。

例子:

cat /proc/cpuinfo && /bin/true

由于第一个命令而导致第二个命令未执行的示例:

/bin/false && cat /proc/cpuinfo

(这是假设您使用的是 bash shell)

如果您不关心命令是否成功执行,可以用分号分隔它们;

于 2012-05-14T21:59:46.733 回答