2012-06-14 12 views
24

So di poter eseguire una "pagina giù" utilizzando la "barra spaziatrice" della tastiera durante la ricerca dell'output del comando "man" sulla finestra del terminale Unix. C'è una scorciatoia da tastiera corrispondente per "page up"? Per essere generico, c'è un elenco di scorciatoie da tastiera per il comando man? Ho fatto "uomo uomo" senza fortuna.Come eseguire "page up" durante la navigazione nelle pagine di comando "man" di unix?

+5

+1 per la lettura di pagine man – moodywoody

risposta

30

Dipende dal pager che il comando man utilizza sul proprio sistema.

Se è less (come in "less is more"), è possibile tornare indietro. (Con less, b va indietro di una pagina, tra le altre opzioni per farlo; così fa Control-B Il comando h mi dà molte pagine piene di opzioni che ho raramente o mai uso..)

Se il cercapersone è more (come in ... oh, non c'è una strambata inversa), la risposta potrebbe essere "No, non si può andare indietro".

Su Mac OS X (10.7.4), il comando man man cita le variabili di ambiente MANPAGER e HTMLPAGER che è possibile impostare; il MANPAGER predefinito è less.

+0

"fuori ambito" o no, ottima risposta, grazie! –

12

È possibile digitare h per assistenza.

Tipo Ctrl-f e Ctrl-b per scorrere su e giù.


Ctrl-d e Ctrl-u scorrerà la metà della finestra.

+0

Hehe, non sapeva di Ctrl + d. – moodywoody

+2

Fare attenzione durante l'uso di ctrl-d. Ctrl-d è anche una scorciatoia per uscire da bash. Se sei in una frenesia di scorrimento mentre scorri un documento lungo, potresti uscire involontariamente dalla shell. – chitti

2

Page Up = CTRL + B Page Down = CTRL + F

0

C-v (aka CTRL-V o ^V) e M-v (aka ESC-v, Alt-v o Meta-v) funzionano anche con less (per scorrere su e giù, rispettivamente) , per chi ha familiarità con le combinazioni di tasti di Emacs.

Problemi correlati