例如说我打开了3个终端(即gnome-terminal或xterm)并希望将它们组合在一起,以便在1个单终端上键入时同时向所有终端发送命令
如果我需要在特定终端发出1个命令,我希望选择分散这些终端。是否有任何终端应用程序可以提供此功能?我已经尝试了keyboardcast,并不是我想要的,因为你必须在弹出窗口中输入你的命令。
答案 0 :(得分:7)
有一个名为终结者的程序,它完全符合您的要求:)
http://www.tenshu.net/p/terminator.html
[编辑] https://github.com/software-jessies-org/jessies/wiki/Terminator
答案 1 :(得分:3)
如果你想要一个非基于GUI的方法,你也可以使用tmux按照here的说明发送到多个会话 - 基本上它是通过在循环中使用以下tmux命令来工作的(如果需要的话) :
tmux send-keys -t session_id your_command C-m
还有一个名为wemux的tmux增强版,它支持配对,镜像和流氓模式。
答案 2 :(得分:0)
如果在konsole中打开多个选项卡/窗口,则可以将其中一个键盘输入指向其他选项卡。只需选择菜单编辑 - >将输入复制到... - >所有选项卡/选择... /无。
答案 3 :(得分:0)
如果您在tmux中使用窗格而不是单独的终端,则可以使用' synchronize-panes'将相同的输入发送到多个窗格。另外,您可以将命令绑定到.tmux.conf
中的键,以便轻松打开和关闭它。
# sends input to all panes in a given window.
bind e setw synchronize-panes on
bind E setw synchronize-panes off