Lorsque j'exécute une commande, la console imprime beaucoup d'informations. En raison de la hauteur limitée de l'écran, elle ne peut pas afficher toutes les informations, comme le montre la figure ci-dessous :
Question : Quelles sont les bonnes façons de visualiser toutes les informations imprimées à l'écran ?
Vous pouvez utiliser moins ou du tee
<La commande que vous avez exécutée> moins
<你执行的命令> | less
<你执行的命令> | more
<La commande que vous avez exécutée> plus
🎜🎜 🎜Idée plus simple :
命令 > xxx.log
Enregistrer dans le textePar exemple :
queue de chat plus moins
En savoir plus sur les commandes de canal
Je vais parler de quelque chose qui n’a rien à voir avec la solution. (Pour la solution, voir la réponse de l'internaute ci-dessus)
Les informations affichées sur la console sont placées dans le frame buffer de la carte graphique. Cette capacité est limitée et n'est pas enregistrée à ce niveau. Elle est jetée après avoir été affichée. Ce mécanisme détermine qu'il n'y a aucun moyen de résoudre ce problème à ce niveau (la conception originale n'a pas été conçue pour résoudre ce besoin)
Je me souviens que j'avais l'habitude d'appuyer sur pageup+shift sur la console, et je pouvais à peine faire défiler vers le haut un écran, ce n’est pas clair maintenant.
Si vous souhaitez résoudre ce problème, utilisez un tube pour vous connecter moins ; ou utilisez quelque chose de similaire comme xterm dans xwindows, vous pouvez voir le cache affiché auparavant.
Utilisez screen ou tmux, de sorte que quel que soit le terminal que vous utilisez, vous puissiez facilement visualiser la sortie historique, la recherche et divers autres avantages.