Comment puis-je voir un historique de la sortie du terminal, pas seulement les commandes entrées?

21

J'essaie de faire un débogage dans Android et j'exécute un logcat en direct dans le terminal, mais le problème est qu'il y a trop d'informations générées de sorte que lorsque j'ai terminé et que j'essaie de copier toutes les informations reçues en choisissant "Sélectionner Tout "puis" Copier "une grande partie de la première sortie produite n'est pas copiée. J'étais au courant history, mais cela ne fournit qu'une liste de commandes qui ont été précédemment entrées, pas la sortie.

Puis-je voir un historique de toutes les sorties fournies par le terminal, ou peut-être faire en sorte que le terminal enregistre en tant que fichier texte toutes les sorties qu'il produit?

couverture
la source
en relation: stackoverflow.com/questions/24283097/… . Cela ne semble donc pas vraiment possible.
phil294

Réponses:

10

Vous pouvez ajouter tous les journaux à un fichier texte en redirigeant la sortie. Mais cela nécessite que chaque commande soit exécutée comme ceci (cela attrapera les deux stdout& stderr)

command >>file.txt 2>&1

OU

Vous pouvez enregistrer des captures d'écran du terminal, car il stocke les captures d'écran dans un fichier texte, vous pouvez l'utiliser. Son appelé Shelr

Les fichiers sont stockés dans ~/.local/share/shelr/

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

Remarque: Je n'ai aucune idée du développement Android. Cette réponse est basée sur des scripts shell.

Web-E
la source
shelrest génial
Achu