Posible duplicado:
Al usar la pantalla, los comandos como less y man no borran la pantalla después
Cuando salgo de 'menos' en un bash normal, se borra el contenido anterior mostrado por 'menos' y se muestra el contenido del bash nuevamente. Este es el comportamiento predeterminado y lo que deseo.
Sin embargo, cuando uso 'menos' en una sesión de 'pantalla' (todavía bash dentro de la sesión de pantalla), después de salir, no borra el contenido mostrado por 'menos' y el contenido de bash desaparece (todavía tiene un nuevo comando bash línea de aviso).
¿Cómo puedo hacer para que menoshaceborre su pantalla después de salir,incluso¿Aunque lo estoy usando dentro de una sesión de 'pantalla'?
Respuesta1
Intente agregar este comando a su ~/.screenrc
archivo:
altscreen on
También puede hacerlo Ctrldesde a : altscreen on
dentro screen
para activarlo o desactivarlo en la sesión actual.
Asegúrese de que su $LESS
variable de entorno no contenga X
su valor.
Respuesta2
Comprueba también que estos funcionen:
$ tput smcup | od -c
$ tput rmcup | od -c
deberían imprimir algo como:
0000000 033 [ ? 1 0 4 9 h
en vez de:
0000000