Gnu Screen: In allen Fenstern gleichzeitig „tippen“

Gnu Screen: In allen Fenstern gleichzeitig „tippen“

ich lesediese Frageauf SO über den stuffBefehl auf dem Bildschirm.

Es ist ziemlich nützlich, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, tatsächlichinteraktivin mehrere Fenster gleichzeitig tippen? - stuffscheint für ein Fenster sehr nützlich zu sein, ist aber für einmalige Befehle optimiert; ich habe mich gefragt, ob es etwas Interaktiveres gibt (beispielsweise für parallele viSitzungen oder um schnell Befehle in einer Folge einzugeben, wie Sie es in einem normalen Terminalfenster tun würden)

wenn nicht, ist es möglich, dies mit tmux oder einem der anderen screenähnlichen Dienstprogramme zu tun?

-As

Antwort1

So etwas können Sie mit Terminator tun, einer Shell für mehrere Terminals. Sie können mehrere Bildschirme in separaten Terminals starten und mit Terminator Text an alle oder einen Teil davon senden.http://gnometerterminator.blogspot.com/p/introduction.html

Antwort2

Dies ist auf dem Bildschirm möglich, um mehrere Befehle an alle Fenster zu senden. Es ist etwas komplizierter, als es wahrscheinlich sein sollte.

Mach Folgendes...

ctrl+ aund drücken Sie dann die Doppelpunkttaste :. Dadurch wird eine Eingabeaufforderung im vi-Stil geöffnet.

Geben Sie Folgendes in diese Eingabeaufforderung ein (dies ist ein Beispiel für das Senden des lsBefehls an alle Fenster)

at "#" stuff "ls^M"

Drücken Sie dann die Eingabetaste.

Denken Sie auch daran, dass Sie mehrere Befehle nacheinander senden können. Trennen Sie sie einfach mit ^M am Ende (was das Senden einer Rückgabe darstellt). Beispiel...

at "#" stuff "cd /^Mls^Mcd /home^Mls^M"

verwandte Informationen