Comment puis-je faire défiler en bash en utilisant uniquement le clavier? Si ce n'est pas possible à Bash, y a-t-il d'autres coquilles qui supportent cela?
Comment puis-je faire défiler en bash en utilisant uniquement le clavier? Si ce n'est pas possible à Bash, y a-t-il d'autres coquilles qui supportent cela?
Réponses:
Dans "terminal" (pas un émulateur graphique comme gterm
),
Shift+ PageUpet Shift+ PageDownfonctionnent.
J'utilise le terminal par défaut dans Ubuntu 14 (bash) et pour faire défiler page par page, il faut Shift+ PageUpou Shift+ PageDownpour monter / descendre d'une page entière.
Ctrl+ Shift+ Upou Ctrl+ Shift+ Downpour monter / descendre en ligne.
Cela dépend de votre émulateur de terminal, pas du shell que vous utilisez. Personnellement, j'utilise GNU Screen . De 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 entrer en mode défilement. De là, vous pouvez faire défiler avec le clavier et même copier et coller. Le mode peut être quitté en utilisant la Esc
touche.
Clavier: Apple / Mac
Terminal / Emu: Terminal OSX
Shell: bash
fn + up_arrow: page suivante fn + down_arrow: page suivante cmd + up_arrow: aligner cmd + down_arrow: ligne suivante
fn
soit shift
, command
ou option
plus les flèches pour la direction
Dans la plupart des terminaux que j'ai connus, vous pouvez utiliser les Shifttouches + PageUpet Shift+ DownDownpour 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 pouvez augmenter la limite, si celle-ci est configurable.
Comme alternative, utilisez un téléavertisseur; par exemple less
.
Sous FreeBSD, vous pouvez utiliser Scroll Lockpour basculer le mode de défilement de l’écran. Appuyez une fois dessus, puis utilisez Haut / Bas, Pg Up / PgDown, Home / End pour faire défiler. Appuyez à nouveau pour revenir en arrière et reprendre la frappe.
Si vous utilisez VirtureBoxVM sous Mac OS, appuyez sur SHIFT + fn + up_arrow (ou down_arrow) pour faire défiler.
Il existe un autre moyen d'afficher tout ce qui est organisé dans le terminal en écrivant au dernier mot pour toute commande "| moins" et en cliquant sur la touche d'espacement, vous pouvez faire défiler l'écran vers le haut.
ps aux
ps aux | less
ps fax
ps fax | less
Clavier Linux sur Apple / Mac (au moins sur MacBook Pro)