Há algumas sugestões:
- aumenta o número de linhas retidas na sua janela de terminal. Em todos os sistemas que eu posso, eu costumo configurá-lo para algo como 10.000 linhas (ou o máximo possível é menor).
- (provavelmente um pouco mais prático) Quando você sabe que pode querer capturar a saída, inicie um novo shell bash em execução e canalize a saída para um arquivo com tee (
bash | tee record.txt
). Qualquer saída dos comandos executados nesse shell será colocada no arquivo "record.txt". Infelizmente, ele não captura a entrada (incluindo os comandos que você digita) e os prompts do shell. - (melhor) Antes de executar qualquer coisa que você queira proteger, use
script
. Isso iniciará a captura de sua entrada e saída do programa. Quando tiver terminado o material, saia do shell ou digite Ctrl-D. Observação: a saída gerada pelo script pode não ser gravada até que 'script' seja concluído.