Cuando more
se pasa un archivo cuyo contenido se puede mostrar en una pantalla, simplemente escribe el contenido del archivo en la salida estándar sin paginación. Si el archivo no cabe en una pantalla, more
lo pagina.
less
tiene una opción para salir si el archivo con el que está trabajando se puede mostrar en una pantalla (-F
) y tiene un more
-característica de emulación que se comporta de manera similar al -F
flag, pero ninguna de estas opciones parece causar less
para escribir el contenido del archivo en la salida estándar si el contenido cabe en una pantalla.
¿Cómo puedo obtener less
escribir el contenido de un archivo en la salida estándar si el contenido del archivo cabe en una pantalla y paginar el archivo como lo haría normalmente de otro modo?
Respuesta aceptada:
Usa less -FX
. De man less
:
-F or --quit-if-one-screen
Causes less to automatically exit if the entire file can be dis-
played on the first screen.
-X or --no-init
Disables sending the termcap initialization and deinitialization
strings to the terminal. This is sometimes desirable if the
deinitialization string does something unnecessary, like clear-
ing the screen.