每天我在3个或更多终端上运行相同的ssh(通过输入密码成功)。有没有办法在gnome-terminal上打开的所有终端选项卡上并行运行相同的命令。它可以是ssh或cd任何其他命令。我知道这个功能在Konsole(来自KDE)中有,但不在gnome-terminal中。 感谢
答案 0 :(得分:2)
要使用预定义的命令(即ssh server1
,ssh server2
,...)在gnome-terminal中打开标签,您可以使用命令
gnome-terminal --tab -e "ssh server1" --tab -e "ssh server2"
并且,之前提到过,您应该使用密钥身份验证,不要每次都输入密码,但如果不能,请将ssh命令更改为
sshpass -p 'mysecretpass' ssh server1
除此之外,您还可以使用sshpass命令创建脚本文件,并在创建终端时使用-e选项传递它。这将进一步简化操作。
答案 1 :(得分:1)
终结者终端支持您正在寻找的功能。您可以找到更多信息here。我每天都在使用这个程序。这是一个非常有用的软件。