2

每天我在 3 个或更多终端上运行相同的 ssh(通过输入密码成功)。有没有办法在 gnome-terminal 上打开的所有终端选项卡上并行运行相同的命令。它可以是 ssh 或 cd 任何其他命令。我知道 Konsole(来自 KDE)中有这个功能,但在 gnome-terminal 中没有。谢谢

4

2 回答 2

2

要使用预定义的命令(即,、...)在 gnome-terminal 中打开选项卡,ssh server1ssh server2可以使用命令

gnome-terminal --tab -e "ssh server1" --tab -e "ssh server2"

而且,前面提到过,您应该使用密钥身份验证,不要每次都输入密码,但如果不能,请将 ssh 命令更改为

sshpass -p 'mysecretpass' ssh server1

除此之外,您可以使用 sshpass 命令创建一个脚本文件,并在创建终端时使用 -e 选项传递它。这将进一步简化事情。

于 2013-07-26T13:09:13.343 回答
1

终结者终端支持您正在寻找的功能。您可以在此处找到更多信息 。我每天都在使用这个程序。这是一个非常有用的软件。

于 2013-07-26T12:14:42.027 回答