2012-06-14 14 views
24

Sé que puedo hacer una "página abajo" utilizando el teclado "barra espaciadora" mientras navego por la salida del comando "man" en la ventana de la terminal de Unix. ¿Hay un atajo de teclado correspondiente para "subir páginas"? Para ser genérico, ¿hay una lista de atajos de teclado para el comando man? Hice "hombre hombre" sin suerte.¿Cómo hacer "page up" mientras navegas por las páginas de comando "man" de Unix?

+5

+1 para leer las páginas del manual – moodywoody

Respuesta

30

Depende del localizador de que el comando man utiliza en su sistema.

Si es less (como en 'menos es más'), entonces puede retroceder. (Con less, b se remonta una página, entre otras opciones para hacer eso; lo mismo ocurre con Control-B El h comando me da varias páginas llenas de opciones que rara vez o nunca utilizo..)

Si el localizador es more (como en ... oh, no hay una trasluchada inversa), entonces la respuesta puede ser 'No, no puede retroceder'.

En Mac OS X (10.7.4), el comando man man cita las variables de entorno MANPAGER y HTMLPAGER que se pueden establecer; el MANPAGER predeterminado es less.

+0

"fuera del alcance" o no, excelente respuesta, ¡gracias! –

12

Puede escribir h para obtener ayuda.

Tipo Ctrl-f y Ctrl-b para desplazarse hacia arriba y abajo.


Ctrl-d y Ctrl-u se desplazará a la mitad de la ventana.

+0

Hehe, no sabía acerca de Ctrl + d. – moodywoody

+2

Tenga cuidado al usar ctrl-d. Ctrl-d también es un atajo para salir de bash. Si está en un frenesí de desplazamiento mientras se desplaza por un documento largo, puede salir del caparazón inadvertidamente. – chitti

0

C-v (también conocido como Ctrl-V o ^V) y M-v (también conocido como ESC-v, Alt-v o Meta-v) también trabajan con less (para desplazarse hacia arriba y abajo, respectivamente) , para aquellos familiarizados con las combinaciones de teclas de Emacs.

Cuestiones relacionadas