Pregunta

Estaba trabajando con Python con una pantalla de terminal de Linux . Cuando escribí:

help(somefunction)

Imprimió el resultado apropiado, pero luego mi pantalla se atascó, y en la parte inferior del terminal estaba "(final)".

¿Cómo me despego? Gracias de antemano.

¿Fue útil?

Solución

Ese programa usa su buscapersonas, que por defecto es más. Puede salir simplemente presionando q.

Otros consejos

El estándar en los sistemas GNU (u otros sistemas similares a Unix) es utilizar la variable de entorno PAGER para el comando que debe recibir la salida para ver una pantalla completa (" página ") en una vez .

El mío está configurado en:

$ echo $PAGER
less

El suyo puede estar configurado para more , o un comando diferente, o no estar configurado en absoluto, en cuyo caso se utilizará un comando predeterminado para todo el sistema.

Parece que el tuyo está modelado después del programa more . El programa le muestra resultados página por página y, en este caso, le dice que está al final.

La mayoría de ellos (básicamente, cualquier localizador más moderno que more ) le permite avanzar y retroceder en la salida utilizando las teclas de control del cursor (flechas y PgUp / PgDown ), y muchas otras operaciones además.

Dado que puede hacer todas estas cosas donde sea que esté en la salida, el programa necesita un comando explícito suyo para saber que ha terminado navegando por la salida. Con toda probabilidad, ese comando es la pulsación de tecla q .

Para obtener más información sobre cómo conducir su buscapersonas, p. less , lea su página de manual con el comando man less (que, por supuesto, mostrará páginas de salida usando el programa localizador :-)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top