Existe-t-il un moyen de clarifier ce qui est affiché sur la console shell (sous Ubuntu Linux) en une seule touche ou deux ? Quand je reçois un flot de lignes de grep
et qui dépasse la hauteur de la fenêtre, je veux revenir rapidement à la position où j'ai tapé la commande après l'invite. Je peux le faire si j'avais ouvert un nouveau terminal avant de taper la commande, et juste aller à la position initiale. Mais si je continue à utiliser la même fenêtre de terminal, je dois trouver manuellement la position. Ctrl +l n'est pas une réponse car il ne fait que défiler et le contenu du terminal reste. Je ne peux pas utiliser less
car la sortie colorée de grep n'apparaît pas en couleur.
Réponse acceptée :
Le
reset
La commande, qui fait partie de ncurses et se trouve
dans le paquet ncurses-bin sur Debian, effacera complètement la console. C'est ce que vous voulez ?
Bref résumé de reset
depuis la page de manuel :
reset définit les modes cuisson et écho,
désactive les modes cbreak et brut, active
la conversion de nouvelle ligne et réinitialise tous les
caractères spéciaux non définis à leurs
valeurs par défaut avant de faire terminal
initialisation de la même manière que tset.
Comme indiqué dans https://superuser.com/questions/122911/bash-reset-and-clear-commands, et comme l'a souligné Erik dans Shell console clearing, clear
va juste effacer l'écran, reset
va (comme le dit bignose), "réinitialiser votre terminal lorsqu'il est gâché par des séquences de contrôle". Personnellement, je suis bon pour gâcher mon terminal, et quand je l'efface, je ne cherche pas à récupérer quoi que ce soit qui était là avant, donc j'utilise simplement reset
. Mais miam.