In iTerm können Sie einen Befehl senden, der gleichzeitig auf einer Reihe bereits geöffneter Registerkarten ausgeführt wird. Gibt es eine Möglichkeit, dies unter Linux zu tun (vorzugsweise mit Gnome-Terminal)?
Angenommen, ich hätte bereits 10 Tabs per SSH verbunden.[email geschützt]und habe sudo als Root ausgeführt und wollte einen Befehl senden, der auf allen 10 Registerkarten ausgeführt werden sollte.
Das Ziel besteht darin, innerhalb einer Reihe von Tabs bleiben und diese steuern zu können, anstatt Skripte verwenden zu müssen, um per SSH Befehle auszuführen und zu erhöhen. Im Grunde so, wie Sie es in iTerm tun könnten.
Antwort1
Wenn Sie verwenden könnentmux, dann können Sie die „Fensteroption Synchronize-Fenster“ festlegen. Laut Handbuch „dupliziert es die Eingabe in jedes Fenster in alle anderen Fenster im selben Fenster, mit Ausnahme der Fenster, die sich nicht im Ausgabemodus befinden“.
Dies ist nicht ganz dasselbe wie das Duplizieren von Eingaben in Tabs im Gnome-Terminal, führt aber zum selben Ergebnis.
Antwort2
Klingt, als ob Sie suchenTerminator
Es teilt mehrere Registerkarten oder Fenster auf, gruppiert sie und sendet dann einen einzelnen Befehl, der an eine einzelne Registerkarte, eine Gruppe von Registerkarten/Fenstern oder per Broadcast an alle geöffneten Registerkarten/Fenster gesendet wird.