Comment faire défiler vers le haut / vers le bas sur la console Linux?
je reconnais que / vers le Bas vous donnera l'historique des commandes. Mais, comment regardez-vous la production passée en faisant défiler vers le haut et vers le bas?
j'ai utilisé Shift + Page Up / Page Down , Alt + Shift + / vers le Bas et Page Up / Page vers le bas mais rien de tout cela ne semble fonctionner.
c'est une Redhat Linux box.
13 réponses
SHIFT + Page Up and SHIFT + Page Down . Si cela ne fonctionne pas essayez ceci et alors il devrait:
allez au terminal et assurez-vous que
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
est cochée.
l'emplacement exact de cette option pourrait être quelque part différent cependant, je vois que vous utilisez Redhat.
Shift + Fn + ou vers le BAS sur un Macbook vous permettra de faire défiler.
Alternative: vous pouvez utiliser la commande less
.
Type dans la console:
"your_command" | less
cela vous permettra de faire défiler avec les flèches haut et bas.
En Gros, votre sortie a été pipée avec la commande less
.
SHIFT + Page Up
et SHIFT + Page Down
sont les bonnes touches pour fonctionner sur linux (virtuel) de la console, mais la console vmware n'ont pas les paramètres du terminal. La console virtuelle a une taille de défilement fixe, on dirait qu'elle est limitée à la taille de la mémoire vidéo selon cette console virtuelle Linux documentation du comportement de défilement.
ALTERNATIVE FOR LINE-BY-LINE SCROLLING
Ctrl + Shift + Flèche Haut ou Flèche Bas
contrairement à Shift + Page Up ou Page Down , qui effile la page entière, cela aidera avec un défilement lissé ligne par ligne, qui est exactement ce que Je cherchais.
une autre alternative, qui pourrait être déjà installée sur votre système, est D'utiliser GNU screen:
# This starts screen which adds basic window management in terminals
screen
# This starts the copy mode you can use to scroll
<CTRL-A> [
# Now use the arrows to scroll
# To exit copy mode, do
<ESC>
Voir l'homme d'écran pour beaucoup plus d'options utiles sont disponibles (plusieurs fenêtres ...)...
il semble que ce ne soit pas facilement possible: le Wiki Arch Linux ne Liste aucun moyen de le faire sur la console (bien que facilement possible sur le terminal virtuel).
vous pouvez utiliser tmux scrolling :
Ctrl - B puis [ alors vous pouvez utiliser vos clés de navigation normales pour faire défiler (par ex. Flèche vers le haut ou PgDn ). Appuyez sur q pour quitter le mode scroll.
alternativement, vous pouvez appuyer sur Ctrl - b PgUp pour passer directement en mode copie et faire défiler une page vers le haut (ce qui est ce qu'il semble que vous voulez la plupart du temps)
Fn
+ Haut/Bas pouvez faire défiler le Terminal de Mac OS X 10.11
j'ai rencontré le même problème avec VMware workstation avec Ubuntu guest, il s'avère que VmWare ne supporte pas le défilement de retour depuis la vue du serveur. Ce que j'ai fait était d'installer x GUI, puis d'exécuter xterm à partir de là. Pour une raison quelconque, il fonctionne de la même façon, mais vous permet de faire défiler les façons normales. Espérons que cela aidera les futurs lecteurs dans les boîtes virtuelles VmWare.
PERSISTANTE, de solution définitive
Ajoutez cette ligne à votre ~/.screenrc
termcapinfo xterm* ti@:te@
maintenant vous pouvez créer un écran, et le faire défiler de haut en bas avec votre souris; Comme vous le faites normalement.
appuyez sur la touche Maj lorsque vous faites défiler la souris haut/bas fonctionne pour moi lorsque loggin dans Ubuntu en utilisant le Terminal ssh
dans Yosemite.
pour certaines commandes, comme mtr + (plus) et - (moins), faites défiler vers le haut et vers le bas.