GNU/Linux >> Tutoriales Linux >  >> Linux

Linux more Command Tutorial para principiantes (5 ejemplos)

A veces, mientras trabaja en la línea de comandos, verá que las salidas producidas por los comandos en ciertos casos son tan grandes que no caben en el área de la pantalla y, por lo tanto, solo puede ver la última parte de la salida (como la parte inicial se desplaza más allá de la pantalla). Afortunadamente, existen utilidades diseñadas específicamente para ayudarte en estos casos, y una de ellas es más .

En este tutorial, discutiremos los conceptos básicos de más usando algunos ejemplos fáciles de entender. Tenga en cuenta que todos los ejemplos de este artículo se han probado en un sistema Ubuntu 16.04 LTS.

Linux más comando

El comando more lo ayuda a navegar por los resultados de los comandos de una manera fácil de usar. La siguiente es la sintaxis de la herramienta:

more [options] file...

Y así es como lo define la página man:

       more - file perusal filter for crt viewing

more is a filter for paging through text one screenful at a time.  This
       version is especially primitive.  Users  should  realize  that  less(1)
       provides more(1) emulation plus extensive enhancements.

Los siguientes son algunos ejemplos de preguntas y respuestas que le darán una buena idea de cómo funciona more.

P1. ¿Cómo usar más comandos?

El uso básico es muy fácil. Supongamos que está tratando de 'catear' un archivo y es demasiado largo/grande para mostrarse en su pantalla, entonces puede usar más comando de la siguiente manera:

more [filename]

Ahora, para desplazar la pantalla hacia arriba una línea a la vez, presione enter. Si desea desplazarse por una pantalla completa de una sola vez, use la tecla de la barra espaciadora. El desplazamiento hacia atrás se puede lograr presionando 'b'. Ah, y sí, también puede buscar cosas presionando '/' e ingresando la palabra clave de búsqueda (tal como lo hace en las páginas man).

P2. ¿Cómo usar más con otras herramientas de línea de comandos?

También puede combinar el comando more con otras herramientas de línea de comandos, algo que se puede hacer usando canalizaciones. Por ejemplo:

dmesg | more

En el comando anterior, la visualización de la salida producida por dmesg será manejada por more. Para que pueda desplazarse fácilmente hacia arriba, hacia abajo e incluso realizar operaciones de búsqueda.

He aquí otro ejemplo:

ls -lart | grep *.txt | more

P3. ¿Cómo hacer que la información útil sea más rápida?

Usa la -d opción de línea de comando para esto. Esto habilitará más para solicitar con "[Presione la barra espaciadora para continuar, 'q' para salir]", y muestre "[Presione 'h' para obtener instrucciones.]" siempre que se presione una tecla ilegal.

Por ejemplo:

more -d [filename]

P4. ¿Cómo hacer que más personas ignoren varias líneas en blanco?

Si lo desea, puede incluso forzar el comando more para comprimir varias líneas en blanco en una sola. Esto se puede hacer usando -s opción de línea de comando.

more -s [filename]

Por ejemplo, un archivo como este:

fue mostrado por more de la siguiente manera cuando se usó la opción -s:

Entonces puede ver que varias líneas vacías se comprimieron en una sola cada vez que más comandos las encontraron.

P5. ¿Cómo reducir el número de líneas más usos?

Por defecto, more usa la pantalla completa para mostrar la salida. Sin embargo, incluso puede personalizar esto en términos de número de líneas utilizadas por la herramienta. Esto se puede hacer especificando explícitamente la cantidad de líneas que desea usar más.

Por ejemplo, si queremos más mostrar la salida usando 10 líneas a la vez, podemos hacerlo de la siguiente manera:

more -10 [filename]

Conclusión

Como probablemente estará de acuerdo, el comando more es una pequeña utilidad útil que puede ser de gran ayuda en escenarios específicos. Hemos discutido la operación básica aquí. Una vez que haya terminado, puede obtener más información sobre la herramienta dirigiéndose a su página de manual.


Linux
  1. Tutorial de comando cd de Linux para principiantes (8 ejemplos)

  2. Tutorial de comandos de comunicación de Linux para principiantes (5 ejemplos)

  3. Tutorial de comando Linux df para principiantes (8 ejemplos)

  4. Tutorial de comando de fecha de Linux para principiantes (8 ejemplos)

  5. Tutorial de Linux du Command para principiantes (10 ejemplos)

Tutorial de comandos Linux nl para principiantes (7 ejemplos)

Tutorial de comandos de Linux nm para principiantes (10 ejemplos)

Linux more Command Tutorial para principiantes (5 ejemplos)

Tutorial de comandos OD de Linux para principiantes (6 ejemplos)

Tutorial de comando Linux w para principiantes (5 ejemplos)

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)