Hago lo siguiente:
- Abrir Terminal.app
- Abra una sesión ssh en un servidor remoto de Linux
- Abrir una sesión de pantalla en el servidor
- Inicie un programa que rompa con muchas líneas de informe de errores ...
¿Cómo puedo desplazarme hacia arriba para leer eso?
Y no, arreglar el programa no es una solución por ahora ...
Ctrl
+PgUp
, pero dudo que funcione en tu caso. Sin embargo, Terminal.app debe ser configurable para contener más que su cantidad predeterminada de historial. (¿o es demasiado tarde para eso?)Respuestas:
Puede modificar
.screenrc
para permitir el desplazamiento hacia atrás basado en el mouse:http://slaptijack.com/system-administration/mac-os-x-terminal-and-gnu-screen-scrollback/
fuente
Si lo hizo
man screen
, puede ver las opciones disponibles.Cuando esté en la pantalla, puede hacer lo siguiente:
CTRL+A
(liberar),[
Luego puede usar las flechas para desplazarse por la ventana. Para salir del desplazamiento puedes hacer una
CTRL+C
.fuente
Nathan tiene razón, aunque siempre he sido fanático de
Ctrl+A
+ESC
.ESC
Es otra forma de salir del modo de copia.Sin embargo, vale la pena considerar que el historial de desplazamiento tiene un límite de tamaño y, si realmente quieres ir a lo seguro, generalmente es mejor redirigir la salida a un archivo (o canalizarlo al tee si también quieres una salida de pantalla).
fuente
Además de usar el búfer de desplazamiento hacia atrás
screen
, Terminal.app puede responder a Shift- Page Up(tal vez Shift- Fn- Up-Arrowen un MacBook).Otra opción sería algo como:
fuente
Ok, lo tengo
y luego comandos similares a vim:
fuente
Presione Shiftal desplazar el mouse ...
fuente