Linux 中是否有与 iTerm(mac) 等效的向多个选项卡发送命令的功能?

Linux 中是否有与 iTerm(mac) 等效的向多个选项卡发送命令的功能?

在 iTerm 中,您可以发送命令在已打开的一组选项卡上同时执行。有没有办法在 Linux 中做到这一点(最好使用 gnome-terminal)?

例如,假设我已经通过 ssh 连接到了 10 个标签页[电子邮件保护]并以 sudo 身份切换到 root 并想要发送一个命令在所有 10 个选项卡上运行。

这样做的目的是能够留在一组选项卡内并命令它们,而不必使用 expect 脚本来 ssh 并提升和运行命令。基本上,就像你在 iTerm 中所做的那样。

答案1

如果你可以使用tmux,然后您可以“set-window-option synchronize-panes”。根据手册,它“将任何窗格的输入复制到同一窗口中的所有其他窗格,但未处于输出模式的窗格除外”。

这与将输入复制到 gnome-terminal 中的选项卡不太一样,但会得到相同的结果。

答案2

听起来你正在寻找终结者

它可以拆分多个选项卡或窗口并对其进行分组,然后发送单个命令,该命令会发送到单个选项卡、一组选项卡/窗口或广播到所有打开的选项卡/窗口。

相关内容