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


21

Estoy tratando de hacer un poco 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 para que cuando termine e intente copiar toda la información recibida seleccionando "Seleccionar Todo "y luego" Copiar "gran parte del resultado inicial que se produce no se copia. Lo sabía history, pero eso solo proporciona una lista de comandos que se han ingresado previamente, no la salida.

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


relacionado: stackoverflow.com/questions/24283097/… . Por lo tanto, realmente no parece posible.
phil294

Respuestas:


10

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 capturará ambos stdout& stderr)

command >>file.txt 2>&1

O

Puede grabar screencasts de terminal, ya que almacena screencast en archivo de texto, puede usar eso. Se llama shelr

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.


shelres impresionante
Achu

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.