web-dev-qa-db-fra.com

Comment faire défiler un terminal à l'aide du clavier?

Comment puis-je faire défiler en bash en utilisant uniquement le clavier? Si ce n'est pas possible en bash, y a-t-il d'autres shells qui supportent cela?

171
Kshitiz Sharma

Dans "terminal" (pas un émulateur graphique comme gterm), Shift+PageUp et Shift+PageDown travail.

192
isevcik

J'utilise le terminal par défaut dans Ubuntu 14 (bash) et pour faire défiler la page c'est Shift + PageUp ou Shift + PageDown pour monter/descendre une page entière.

Ctrl + Shift + Up ou Ctrl + Shift + Down pour monter/descendre par ligne.

39
max pleaner

Cela dépend de votre émulateur de terminal, et non du shell que vous utilisez. J'utilise personnellement écran GN . D'après la description:

Screen est un gestionnaire de fenêtres plein écran qui multiplexe un terminal physique entre plusieurs processus, généralement des shells interactifs.

Vous pouvez utiliser C-a [ pour passer en mode de défilement. De là, vous pouvez faire défiler avec le clavier et même copier-coller. Le mode peut être quitté à l'aide de la touche Esc.

17
jordanm

Clavier: Apple/Mac

Terminal/Emu: Terminal OSX

Shell: bash

 fn + up_arrow: page vers le haut 
 fn + down_arrow: page vers le bas 
 cmd + up_arrow: aligner 
 cmd + down_arrow: aligner vers le bas 
14
zero_day

Sur FreeBSD, vous pouvez utiliser Scroll Lock pour basculer le mode de défilement de l'écran. Appuyez une fois dessus, puis utilisez Haut/Bas, PgUp/PgDown, Accueil/Fin pour faire défiler. Appuyez à nouveau pour revenir en arrière et reprendre la saisie.

5
mwfearnley

Dans la plupart des terminaux que je connaissais, vous pouvez utiliser Shift+PageUp et Shift+DownDown pour le défilement. Notez que certains terminaux ne prennent pas en charge le défilement ou utilisent un tampon d'historique très limité. Dans ce dernier cas, vous souhaiterez peut-être augmenter la limite, si elle est configurable.

Comme alternative, utilisez un téléavertisseur; par exemple, less.

4
Philipp Claßen

Linux sur Apple/Clavier Mac (au moins sur MacBook Pro)

  • Page-up: shift + fn + UpArrow
  • Page-down: shift + fn + DownArrow
  • Line-up: shift + control + UpArrow
  • Line-down: shift + control + DownArrow
  • Accueil: shift + fn + LeftArrow
  • Fin: shift + fn + Flèche Droite
1
GuzmanEscobar

Si vous utilisez VirtureBoxVM sur Mac OS, appuyez sur MAJ + fn + flèche haut (ou flèche bas) pour rouler.

1
Huy Nguyễn

Il existe une autre façon de tout afficher dans le terminal, d'écrire sur la dernière commande "| moins" et en cliquant sur le BOUTON ESPACE, vous pouvez faire défiler vers le haut.

Exemples

  • ps aux
  • ps aux | less

  • ps fax

  • ps fax | less
0
abdelmoumen drici

J'accède à un conteneur via un terminal Ubuntu 16.04 LTS, depuis une machine Windows. J'avais besoin d'utiliser de l'espace (lors d'une session bash sur un conteneur Docker exécutant Linux Ubuntu).

0
Chris Halcrow