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?
Dans "terminal" (pas un émulateur graphique comme gterm
), Shift+PageUp et Shift+PageDown travail.
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.
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
.
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
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.
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
.
Linux sur Apple/Clavier Mac (au moins sur MacBook Pro)
Si vous utilisez VirtureBoxVM sur Mac OS, appuyez sur MAJ + fn + flèche haut (ou flèche bas) pour rouler.
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.
ps aux
ps aux | less
ps fax
ps fax | less
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).