Come posso scorrere bash usando solo la tastiera? Se non è possibile in bash, ci sono altre shell che lo supportano?
Come posso scorrere bash usando solo la tastiera? Se non è possibile in bash, ci sono altre shell che lo supportano?
Risposte:
In "terminal" (non un emulatore grafico come gterm
),
Shift+ PageUpe Shift+ PageDownfunzionano.
Uso il terminale predefinito in Ubuntu 14 (bash) e per scorrere per pagina è Shift+ PageUpo Shift+ PageDownper andare su / giù per un'intera pagina.
Ctrl+ Shift+ Upo Ctrl+ Shift+ Downper andare su / giù per linea.
Questo dipende dal tuo emulatore di terminale, non dalla shell che stai usando. Personalmente uso GNU Screen . Dalla descrizione:
Screen è un gestore di finestre a schermo intero che multiplexa un terminale fisico tra diversi processi, in genere shell interattive.
È possibile utilizzare C-a [
per accedere alla modalità di scorrimento. Da qui, puoi scorrere con la tastiera e persino copiare e incollare. È possibile uscire dalla modalità utilizzando il Esc
tasto.
Tastiera: Apple / Mac
Terminale / Emu: Terminale OSX
Shell: bash
fn + up_arrow: pagina su fn + down_arrow: pagina giù cmd + up_arrow: allinea cmd + down_arrow: linea giù
fn
due shift
, command
oppure option
più le frecce per la direzione
Nella maggior parte dei terminali che ho conosciuto puoi usare Shift+ PageUpe Shift+ DownDownper lo scorrimento. Si noti che alcuni terminali non supportano lo scorrimento o utilizzano un buffer cronologico molto limitato. In quest'ultimo caso, potresti voler aumentare il limite, se è configurabile.
In alternativa, utilizzare un cercapersone; per esempio less
,.
Su FreeBSD, puoi usare Scroll Lockper attivare o disattivare la modalità di scorrimento dello schermo. Premere una volta, quindi utilizzare Su / Giù, PgUp / PgDown, Home / Fine per scorrere. Premerlo di nuovo per tornare indietro e riprendere a digitare.
Se usi VirtureBoxVM su Mac OS, premi SHIFT + fn + up_arrow (o down_arrow) per rotolare.
C'è un altro modo per mostrare tutto nel terminale organizzato scrivere fino all'ultimo a qualsiasi comando "| less" e facendo clic sul pulsante SPAZIO è possibile scorrere verso l'alto.
ps aux
ps aux | less
ps fax
ps fax | less
Tastiera Linux su Apple / Mac (almeno su MacBook Pro)