GNU/Linux >> Tutoriels Linux >  >> Linux

Comment augmenter le tampon de défilement dans une session d'écran en cours d'exécution ?

Appuyez sur Ctrl +A puis  : puis tapez

scrollback 10000

pour obtenir un tampon de 10000 lignes, par exemple.

Vous pouvez également définir le nombre de lignes de défilement par défaut en ajoutant

defscrollback 10000

à votre ~/.screenrc fichier.

Pour faire défiler (si votre terminal ne vous le permet pas par défaut), appuyez sur Ctrl +A puis Échap puis faites défiler (avec l'habituel Ctrl +F pour la page suivante ou Ctrl +A pour la page précédente, ou simplement avec la molette de votre souris / deux doigts). Pour quitter le mode de défilement, appuyez simplement sur Esc .

Autre astuce :Ctrl +A alors je affiche votre paramètre de tampon actuel.


Comme déjà mentionné, nous avons deux façons !

 Paramètre interactif par écran (session)

Et c'est fait de manière interactive ! Et prendre effet immédiatement !

CTRL + A suivi de  : Et on tape scrollback 1000000 Et appuyez sur ENTER

Vous vous détachez de l'écran et revenez ! Ce sera toujours pareil.

Vous ouvrez un autre nouvel écran ! Et la valeur est à nouveau réinitialisée ! Ce n'est donc pas un paramètre global !

 Et le paramètre permanent par défaut

Ce qui est fait en ajoutant defscrollback 1000000 à .screenrc (à domicile)

defscrollback et non scrollback (def signifie par défaut)

Ce qu'il faut savoir, c'est si le fichier n'est pas créé ! Vous le créez !

> cd ~ && vim .screenrc

Et vous ajoutez defscrollback 1000000 à elle !

Ou en une seule commande

> echo "defscrollback 1000000" >> .screenrc

(si pas déjà créé)

En vigueur

Lorsque vous ajoutez la valeur par défaut à .screenrc ! L'écran déjà en cours d'exécution lors du rattachement ne prendra pas effet ! Le .screenrc lancez-vous à la création d'écran ! Et ça a du sens ! Tout comme avec une console normale et un lancement de shell !

Et tous les nouveaux écrans créés auront la valeur définie !

Vérification de la taille effective de la mémoire tampon de l'écran

Pour vérifier, tapez CTRL + A suivi de i

Et le résultat sera aussi

Surtout la taille du tampon est le nombre après le signe +
(dans l'illustration je l'ai mis à 1 000 000)

Notez également que lorsque vous le modifiez de manière interactive! L'effet est immédiat et reprend la valeur par défaut !

Défilement

CTRL+A suivi de ESC (pour passer en mode copie).

Naviguez ensuite avec Haut ,Bas ou PgUp PgDown

Et ESC à nouveau pour quitter ce mode.

(Info supplémentaire :pour copier, appuyez sur ENTER pour commencer à sélectionner ! Puis ENTRER encore à copier ! Simple et sympa)

Maintenant, le tampon est plus grand !

Et c'est tout pour les détails importants !


La page de manuel explique que vous pouvez entrer en mode ligne de commande dans une session en cours d'exécution en tapant Ctrl +A , : , puis émettant le scrollback <num> commande.


Linux
  1. Quelle est la taille du tampon de tuyau ?

  2. Comment augmenter le nombre d'inodes dans un système de fichiers Ext4 ?

  3. Comment afficher la sortie d'un processus en cours d'exécution dans une autre session Bash ?

  4. Comment utiliser la commande "screen" sous Linux

  5. Comment répertorier les sessions d'écran en cours ?

Comment utiliser l'écran Linux

Comment démarrer automatiquement une session d'écran sous Linux lors de la connexion

Comment installer et utiliser la commande d'écran Ubuntu 20.04

Comment copier le tampon de copie GNU Screen dans le presse-papiers ?

Comment désactiver l'économiseur d'écran SuSE ?

Comment augmenter la résolution de l'écran visualisé sur QEMU / KVM ?