Comando more en Linux


More permite mostrar el resultado de ejecución de un comando en la terminal por medio de paginas, mostrando de una a la vez

Comando more en Linux
oscar Escrito por oscar 18 April 2022 2099 0

Aprende qué es el comando more en Linux, para qué sirve y cómo usarlo con ejemplos claros. Guía práctica para visualizar archivos grandes en la terminal

¿Qué es el comando more?

El comando more es un visor de archivos de texto paginado que muestra el contenido de un archivo pantalla por pantalla dentro de la terminal.

A diferencia de comandos como cat, que imprimen todo el archivo de una sola vez, more detiene la salida cuando se llena la pantalla y espera la interacción del usuario para continuar.

¿Para qué sirve el comando more?

El comando more se utiliza principalmente para:

Es especialmente útil cuando se trabaja de forma remota (por ejemplo, vía SSH) o en sistemas con recursos limitados.

Sintaxis

La sintaxis básica del comando es:

more [options] file...

También puede utilizarse junto con pipes para paginar la salida de otros comandos:

comando | more

Controles interactivos dentro de more

Una vez que el archivo se está mostrando, puedes usar las siguientes teclas:

Opciones

-d — Mensajes de ayuda

Muestra mensajes informativos en lugar de emitir un sonido cuando el usuario presiona una tecla inválida.

more -d archivo.txt

Uso recomendado: Ideal para usuarios principiantes, ya que mejora la experiencia interactiva.

-f — Cuenta líneas reales

Normalmente more cuenta las líneas largas como varias líneas visuales.
Con esta opción, cuenta únicamente líneas reales del archivo.

more -f archivo.txt 

Uso recomendado: Útil cuando se trabaja con archivos que contienen líneas muy largas.

-l — Ignora caracteres de salto de página

Evita que more trate el carácter de salto de página (^L) como un separador.

more -l archivo.txt 

-p — Limpia la pantalla antes de mostrar cada página

En lugar de hacer scroll, more limpia completamente la pantalla antes de mostrar la siguiente página.

more -p archivo.txt

Uso recomendado: Mejora la legibilidad en terminales pequeñas.

-c — Modo de redibujado

Similar a -p, pero redibuja el texto en lugar de limpiar la pantalla.

more -c archivo.txt

-s — Comprime líneas en blanco

Reduce múltiples líneas en blanco consecutivas a una sola.

more -s archivo.txt

Uso recomendado: Ideal para archivos con mucho espacio en blanco, como logs o archivos generados automáticamente.

-n — Define el número de líneas por pantalla

Permite especificar cuántas líneas se mostrarán por página.

more -10 archivo.txt 

En este ejemplo, se muestran 10 líneas por pantalla.

Ejemplos prácticos de uso

Ver un archivo de log

more /var/log/syslog

Paginar la salida de un comando

ls -la /etc | more

Leer un archivo con ayuda interactiva

more -d archivo.txt

Diferencias entre more y less

Aunque more sigue siendo útil, hoy en día suele recomendarse less, ya que:

Aun así, more sigue siendo relevante por su simplicidad y porque está disponible incluso en sistemas mínimos.

Preguntas frecuentes

¿Para qué sirve el comando more en Linux?

Sirve para visualizar archivos de texto grandes de forma paginada en la terminal.

¿Cuál es la diferencia entre more y less?

less es más avanzado, permite desplazamiento libre y mejor búsqueda, mientras que more es más simple.

¿Puedo usar more con otros comandos?

Sí, se puede usar con pipes para paginar la salida de otros comandos.

Referencias

[1] neoguias https://www.neoguias.com/comando-more-linux/, Consultado abril 2022


Comentario

Debe aceptar antes de enviar