Onde a saída do terminal é armazenada?

0

Eu abro lxterminal , que aparece em ps output como x-terminal -emulador . Em seguida, insiro um comando que imprime sua saída para STDOUT, visível na tela. O comando é concluído e é mostrado outro aviso.

A saída do comando anterior ainda está visível, portanto, posso copiá-lo e colá-lo pela seleção de texto da GUI, mas gostaria de poder acessá-lo a partir de um script.

Opções para acessar essa saída que imagino:

  1. É armazenado em algum lugar, como em /dev ?
  2. Está na memória em algum lugar que eu poderia ler com ferramentas de baixo nível?
  3. Posso fazer o script do meu emulador de terminal para armazenar a saída de cada comando enquanto ainda o produz normalmente?
  4. Existe uma ferramenta para raspar texto das janelas do GTK que podem acessar o conteúdo completo da janela do terminal?
por sondra.kinsey 29.09.2018 / 22:49

1 resposta

0

Em relação ao número (3), você pode colocar "script -a < file >" em seu .bashrc / .bash_profile / etc. que salvará todos os comandos em sua sessão de terminal.

    
por 30.11.2018 / 21:05