Maison > Questions et réponses > le corps du texte
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 ?
PHP中文网2017-05-16 13:23:07
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
🎜🎜
🎜仅有的幸福2017-05-16 13:23:07
Idée plus simple : 命令 > xxx.log
Enregistrer dans le texte
Par exemple :
$ ls -l > tmp.log
$ cat tmp.log
漂亮男人2017-05-16 13:23:07
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.
ringa_lee2017-05-16 13:23:07
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.