Como posso escrever minha entrada em um arquivo?

Como posso escrever minha entrada em um arquivo?

Recentemente, precisei anotar a saída do meu terminal. E eu li issoperguntapara encontrar a resposta. Mas agora, gostaria de anotar meus comandos (que digito no terminal, por exemplo: sudo apt updateetc.) para armazenar o histórico do que fiz anteriormente.

Como posso salvar minha entrada em um arquivo e executar essa entrada simultaneamente?

PS scriptcontém muito lixo do tipo: ^[[? ^[[metc. Eu gostaria de uma maneira mais simples, que salva apenas meus comandos.

Responder1

Use o comando tee para gravar sua entrada em um arquivo e também em stdout, canalizado para seu programa. por exemplo, para bash:

tee foo |bash
ls
df
^c

Portanto, o arquivo foo contém

ls
df

e bash saídas para o seu terminal.

informação relacionada