Tela Gnu: "digite" em todas as janelas de uma vez

Tela Gnu: "digite" em todas as janelas de uma vez

Eu leioessa questãono SO sobre o stuffcomando na tela.

É muito útil, mas me perguntei se havia uma maneira de realmenteinterativamentedigitar em várias janelas ao mesmo tempo? - stuffparece ser muito útil para uma janela, mas é otimizado para comandos one shot; Eu me perguntei se havia algo mais interativo (por exemplo, para visessões paralelas ou para disparar comandos rapidamente em sequência, como faria em uma janela de terminal normal)

caso contrário, é possível fazer isso com o tmux ou qualquer outro screenutilitário semelhante?

-ás

Responder1

Você pode fazer algo assim com o terminator, um shell multiterminal. você pode iniciar várias telas em terminais separados e usar o terminador para enviar texto para todas elas ou para um subconjunto delas.http://gnometerminator.blogspot.com/p/introduction.html

Responder2

É possível fazer isso na tela para disparar vários comandos para todas as janelas. É um pouco mais complicado do que provavelmente deveria ser.

Faça o seguinte...

ctrl+ ae pressione a tecla dois pontos :. Isso abrirá um prompt no estilo vi.

Digite o seguinte nesse prompt (este é um exemplo de envio do lscomando para todas as janelas)

at "#" stuff "ls^M"

Em seguida, pressione Enter.

Lembre-se também de que você pode enviar vários comandos em sucessão, basta dividir cada um com ^M no final (o que representa o envio de um retorno). Exemplo...

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

informação relacionada