2010-07-08 18 views
48

Cuando se desplaza hacia arriba, digamos para ver un registro, la primera parte de la misma no será visible desde el terminal sólo admite un no limitado. de líneas. Entonces, si quieres desplazarte hacia arriba y ver todo, al menos unas pocas páginas, ¿cómo lo haces?Linux (Ubuntu) Terminal-how para ver páginas anteriores que no son visibles más

+2

Como usted menciona Ubuntu: ¿se refiere a las terminales 'desnudas' o una terminal GUI como en Gnome? – tobiw

Respuesta

74

Uso Shift +Pág y Shift +Pág.

+1

Mi impresión de la publicación original fue que el desplazamiento que describes no fue lo suficientemente lejos. Lo que generalmente no ocurre, en mi experiencia. – Borealid

+18

Ah, debe querer ir al programa del terminal, haga clic en la casilla de radio "Editar/Preferencias de perfil/Desplazamiento/Desplazamiento hacia atrás/Ilimitado". –

3

Trate de usar el comando screen y establezca su búfer de desplazamiento a un tamaño mayor.

screen tiene muchos otros beneficios y características maravillosas.

Si todo lo que está haciendo es mirar un registro, se puede utilizar alternativamente un buscapersonas como less

3

Una alternativa a la pantalla está utilizando tee a copiar toda la salida a un archivo al mismo tiempo la impresión de que en el terminal:

yourcommand | tee output.txt 
5

Algunos trucos que uso-

algunas aplicaciones del terminal (gnome-terminal) le permiten aumentar el tamaño del búfer de desplazamiento hacia atrás

salida de la tubería en un archivo:

command > file.log 

tubería de su comando a menos:

command | less 

registro de la cola y el tubo a grep para reducir la producción

tail -f example.log | grep 'search text' 
+0

comando> file.log es una buena solución. Luego puede usar el comando "more file.log" para tener una vista global de su archivo. – d3vpasha

2

Si está utilizando GNOME plazo (por defecto), entonces usted puede cambiar su configuración. Establezca el no. de líneas a ilimitado, o a un tamaño de búfer mucho más grande que el predeterminado.

19

tubería de la salida a un dispositivo, como sucede lo siguiente es una mejor opción:

command | less 

command | more 
+1

Para terminar leyendo, presione Ctrl + Z – msoliman

10

Puede activar desplazamiento ilimitado hacia atrás (o una cantidad enorme si lo desea).

Para ello, vaya a

Archivo → preferencias del perfil → Desplazamiento [TAB]

A continuación, compruebe Unlimited, o establecer el número de líneas deseadas. Y, por supuesto, solo se aplica a las siguientes líneas escritas a máquina.

1

Esencialmente la adscripción a la solución de @ zerick pero si estás en gnome-terminal puede modificar su configuración. Ver this.

3

Si desea desplazarse línea por línea, puede utilizar

Control + Shift + Arriba/Abajo flechas.

+0

Para ser exactos, eso es para 'gnome-terminal':} – Kamiccolo

0

Si se encuentra en tmux (puede crear múltiples sesiones de terminal en una sola sesión de terminal, altamente recomendado), puede utilizar fácilmente sus llaves normales de navegación para desplazarse alrededor después de hacer Ctrl - b continuación [, para más detalles echemos un vistazo a: How do I scroll in tmux?

+0

No se recomiendan las respuestas que contengan prácticamente solo un enlace. –

+0

@ Steve Smith, espero que ahora sea mejor. Lo siento, ese es mi primer intento de responder una pregunta :) – Zhiwei

+0

No hay problema, bienvenido a Stack Overflow. :) –

Cuestiones relacionadas