Pantalla Gnu: "escriba" en todas las ventanas a la vez

Pantalla Gnu: "escriba" en todas las ventanas a la vez

Yo leoesta preguntaen SO sobre el stuffcomando en la pantalla.

Es bastante útil, pero me preguntaba si había una manera de hacerlo.interactivamente¿Escribir en varias ventanas a la vez? - stuffparece ser muy útil para una ventana, pero está optimizado para comandos de una sola vez; Me preguntaba si había algo más interactivo (por ejemplo, para visesiones paralelas o para ejecutar comandos rápidamente en secuencia como lo haría en una ventana de terminal normal)

Si no, ¿es posible hacer esto con tmux o cualquiera de otras screenutilidades similares?

-as

Respuesta1

Puedes hacer algo así con terminator, un shell multiterminal. puede iniciar varias pantallas en terminales separados y usar terminator para enviar texto a todas ellas o a un subconjunto de ellas.http://gnometerminator.blogspot.com/p/introduction.html

Respuesta2

Es posible hacer esto en la pantalla para disparar múltiples comandos a todas las ventanas. Es un poco más complicado de lo que probablemente debería ser.

Haz lo siguiente...

ctrl+ aluego presione la tecla dos puntos :. Esto abrirá un mensaje de estilo vi.

Escriba lo siguiente en ese mensaje (este es un ejemplo de cómo enviar el lscomando a todas las ventanas)

at "#" stuff "ls^M"

Luego presiona enter.

También tenga en cuenta que puede hacer que envíe varios comandos en sucesión, simplemente divida cada uno con ^M al final (lo que representa el envío de una devolución). Ejemplo...

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

información relacionada