多个linux终端同时向所有windows发送命令

多个linux终端同时向所有windows发送命令,linux,terminal,Linux,Terminal,例如,假设我打开了3个终端(即或),并希望将它们组合在一起,以便在单个终端上键入时同时向所有终端发送命令 如果需要在特定终端中发出1个命令,我希望可以选择分散这些终端。是否有任何终端应用程序可以提供此功能?我已经试过了,但并不完全是我想要的,因为您必须在弹出窗口中键入命令。有一个名为terminator的程序,它完全满足您的要求:) [编辑]如果您想要一种非基于GUI的方法,您也可以使用发送到多个会话,如前所述-基本上,它通过在循环中使用以下tmux命令来工作(如有必要): tmux还有一个增

例如,假设我打开了3个终端(即或),并希望将它们组合在一起,以便在单个终端上键入时同时向所有终端发送命令


如果需要在特定终端中发出1个命令,我希望可以选择分散这些终端。是否有任何终端应用程序可以提供此功能?我已经试过了,但并不完全是我想要的,因为您必须在弹出窗口中键入命令。

有一个名为terminator的程序,它完全满足您的要求:)


[编辑]

如果您想要一种非基于GUI的方法,您也可以使用发送到多个会话,如前所述-基本上,它通过在循环中使用以下tmux命令来工作(如有必要):


tmux还有一个增强功能,名为,支持配对、镜像和rogue模式。

如果您在konsole中打开多个选项卡/窗口,您可以将其中一个选项卡/窗口的键盘输入定向到其他选项卡/窗口。只需选择菜单编辑->将输入复制到…->所有选项卡/选择…/无

如果在tmux中使用窗格而不是单独的终端,则可以使用“同步窗格”将相同的输入发送到多个窗格。此外,您还可以将该命令绑定到
.tmux.conf
中的一个键,以便轻松地打开和关闭它

# sends input to all panes in a given window.
bind e setw synchronize-panes on
bind E setw synchronize-panes off

谢谢,这正是我要找的:)
# sends input to all panes in a given window.
bind e setw synchronize-panes on
bind E setw synchronize-panes off