Wie kann ich in bash nur mit der Tastatur scrollen? Wenn es in bash nicht möglich ist, gibt es noch andere Shells, die dies unterstützen?
terminal
keyboard-shortcuts
Kshitiz Sharma
quelle
quelle
Antworten:
In "Terminal" (kein Grafik-Emulator wie
gterm
) funktionieren Shift+ PageUpund Shift+ PageDown.quelle
Ich verwende das Standardterminal in Ubuntu 14 (bash) und um seitenweise zu scrollen, ist es Shift+ PageUpoder Shift+ PageDown, eine ganze Seite hoch / runter zu gehen.
Ctrl+ Shift+ Upoder Ctrl+ Shift+ Down, um zeilenweise nach oben / unten zu springen.
quelle
Dies hängt von Ihrem Terminalemulator ab, nicht von der verwendeten Shell. Ich persönlich benutze GNU Screen . Aus der Beschreibung:
Mit können Sie
C-a [
in den Scrollback-Modus wechseln. Von hier aus können Sie mit der Tastatur scrollen und sogar kopieren und einfügen. Der Modus kann mit derEsc
Taste verlassen werden.quelle
Tastatur: Apple / Mac
Terminal / Emu: OSX-Terminal
Shell: bash
quelle
fn
mit entwedershift
,command
oderoption
Plus die Pfeile für die RichtungIn den meisten mir bekannten Terminals können Sie Shift+ PageUpund Shift+ DownDownzum Scrollen verwenden. Beachten Sie, dass einige Terminals keinen Bildlauf unterstützen oder einen sehr begrenzten Verlaufspuffer verwenden. Im letzteren Fall können Sie das Limit erhöhen, wenn es konfigurierbar ist.
Verwenden Sie alternativ einen Pager. zum Beispiel
less
.quelle
Unter FreeBSD können Sie den Scroll LockBildlaufmodus umschalten. Drücken Sie die Taste einmal und scrollen Sie dann mit Auf / Ab, PgUp / PgDown, Home / End. Drücken Sie die Taste erneut, um zurückzuspringen und die Eingabe fortzusetzen.
quelle
Wenn Sie VirtureBoxVM unter Mac OS verwenden, drücken Sie UMSCHALT + FN + NACH OBEN (oder NACH UNTEN), um fortzufahren.
quelle
Es gibt eine andere Möglichkeit, um in einem Terminal alles bis zum letzten zu schreibende zu einem beliebigen Befehl "| less" anzuzeigen, und durch Klicken auf die LEERTASTE können Sie nach oben und unten scrollen.
Beispiele
ps aux
ps aux | less
ps fax
ps fax | less
quelle
Linux auf Apple / Mac-Tastatur (mindestens auf MacBook Pro)
quelle