É possível salvar a saída de um comando em um arquivo após o comando já ter sido executado?

12

Existe uma maneira elegante de salvar a saída de um comando em um arquivo após o comando ter sido executado, enquanto a janela do terminal está aberta, ou seja, uma vez que o comando tenha sido executado no terminal?

A saída ainda está presente no terminal. Agora eu poderia copiar & amp; cole todas as linhas e salve-as em um arquivo.

Mas talvez exista um método para, de alguma forma, gravar o buffer de saída de uma janela de terminal em um arquivo ou, ainda melhor, a saída de um comando já executado?

    
por NES 09.01.2011 / 14:42

2 respostas

7

Você parece ter várias opções, mas o gnome-terminal não suporta o registro em um arquivo por si só.

  • Você pode executar o comando script antes de sua saída para realizar isso. Veja este livro de perguntas e respostas para saber mais.

  • Você pode instalar e usar um terminal diferente em vez do terminal gnome, que suporta o registro de todas as saídas em um arquivo, como o Putty. Pode haver outros.

  • Você pode simplesmente destacar a saída de texto desejada e, em seguida, usar CTRL-SHIFT-C para copiar o texto.

por Scaine 09.01.2011 / 16:07
6

Se você estiver procurando uma maneira de salvar a saída de um comando em um arquivo e também exibi-lo no terminal, use o comando tee.

command | tee filename

a saída do comando é exibida no terminal, bem como no arquivo.

    
por balki 09.01.2011 / 16:46