Como posso ver um histórico da saída do terminal, não apenas dos comandos inseridos?

Como posso ver um histórico da saída do terminal, não apenas dos comandos inseridos?

Estou tentando fazer algumas depurações no Android e estou rodando um logcat live no Terminal, mas o problema é que há muita informação gerada para que quando eu terminar tento copiar todas as informações recebidas escolhendo "Selecionar Todos" e depois "Copiar", grande parte da saída inicial produzida não é copiada. Eu estava ciente history, mas isso apenas fornece uma lista de comandos que foram inseridos anteriormente, não a saída.

Posso ver um histórico de todas as saídas que o terminal fornece ou talvez posso fazer com que o terminal salve como um arquivo de texto todas as saídas que está produzindo?

Responder1

Você pode anexar todos os logs a um arquivo de texto redirecionando a saída. Mas isso requer que cada comando seja executado assim (isso capturará ambos stdout& stderr)

command >>file.txt 2>&1

OU

Você pode gravar screencasts do terminal, já que ele armazena o screencast em um arquivo de texto, você pode usar isso. É chamadoShelr

Os arquivos são armazenados em~/.local/share/shelr/

Fonte:http://www.omgubuntu.co.uk/2012/04/how-to-record-and-share-terminal-screencasts-quickly/

Nota: não tenho ideia do desenvolvimento do Android. Esta resposta é baseada em scripts de shell.

Responder2

Eu tive o mesmo problema outro dia e encontrei esta solução: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file

Talvez não seja a melhor coisa que você poderia fazer. Acho que era isso que você estava pedindo.

informação relacionada