Eu leioessa questãono SO sobre o stuff
comando na tela.
É muito útil, mas me perguntei se havia uma maneira de realmenteinterativamentedigitar em várias janelas ao mesmo tempo? - stuff
parece ser muito útil para uma janela, mas é otimizado para comandos one shot; Eu me perguntei se havia algo mais interativo (por exemplo, para vi
sessõ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 screen
utilitá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 ls
comando 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"