¿Cómo puedo ver un historial de la salida del terminal, no solo los comandos ingresados?

¿Cómo puedo ver un historial de la salida del terminal, no solo los comandos ingresados?

Estoy intentando hacer algo de depuración en Android y estoy ejecutando un logcat en vivo en la Terminal, pero el problema es que se genera demasiada información, por lo que cuando termino intento copiar toda la información recibida eligiendo "Seleccionar Todo" y luego "Copiar" gran parte de la primera salida que se produce no se copia. Lo sabía history, pero eso solo proporciona una lista de comandos que se ingresaron previamente, no el resultado.

¿Puedo ver un historial de todos los resultados que proporciona el terminal, o tal vez puedo hacer que el terminal guarde como un archivo de texto todos los resultados que está produciendo?

Respuesta1

Puede agregar todos los registros a un archivo de texto redirigiendo la salida. Pero esto requiere que cada comando se ejecute de esta manera (esto detectará ambos stdout& stderr)

command >>file.txt 2>&1

O

Puede grabar capturas de pantalla del terminal, ya que almacena capturas de pantalla en un archivo de texto, puede usarlo. Se llamashelr

Los archivos se almacenan en~/.local/share/shelr/

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

Nota: No tengo idea del desarrollo de Android. Esta respuesta se basa en scripts de shell.

Respuesta2

Tuve el mismo problema el otro día y encontré esta solución: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file

Quizás no sea lo mejor que podrías hacer. Creo que esto es lo que estabas pidiendo.

información relacionada