Bien que je sois un peu en retard, je poste ceci ici pour que tous ceux qui viennent ici obtiennent une solution.Pour moi, la solution au même problème était :
Préférences Terminator -> Onglet Profils -> Onglet [sous] de défilement -> Décochez l'option "Défiler sur la sortie".
La bonne chose à propos de cette option, c'est qu'elle défilera toujours sur la sortie lorsque vous êtes tout en bas de la sortie, mais dès que vous faites défiler vers le haut, elle s'arrêtera et ne vous dérangera pas même si le contenu de sortie est toujours en cours généré.
J'espère que cela aide
tail -f log.txt | less
se mettra à jour pour passer aux nouvelles informations, et vous pourrez ensuite monter ou descendre. Vous pouvez également utiliser less
fonctions de recherche et ainsi de suite. Avec la méthode pipe, vous pouvez également analyser la sortie mobile.
Et la même idée, mais sans le tuyau :less +F log.txt
.
(Cela suppose que vous pouvez travailler avec votre contenu de cette manière.)
L'ancienne méthode Unix consistait à appuyer sur Ctrl-S dans votre terminal pour arrêter et sur Ctrl-Q pour redémarrer le défilement de la sortie - c'est essentiellement ce que le terminateur vous permet de faire avec stty ixon
.
Avec les barres de défilement ajoutées, cela me semble assez décent - appuyez sur Control-S, faites défiler jusqu'à ce que vous voulez, puis Control-Q pour redescendre. Oui, vous oublierez parfois de réactiver la sortie.
Parce que je suis exceptionnellement paresseux et parce que j'aime la flexibilité de la redirection de sortie, j'utiliserais tail -f avec le pipe (en supposant que cela corresponde au cas). Ensuite, je peux l'arrêter, flèche vers le haut et ajouter quelque chose comme un grep, et il fonctionne toujours :tail -f tac_plus.log | less | egrep 'peerip'
Jetez quelques cat
s et tee
là-dedans et vous avez une vraie fête.