GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comando Linux zmore para principiantes (5 ejemplos)

A veces, es posible que desee ver el contenido de un archivo comprimido sin descomprimirlo primero. Bueno, te alegrará saber que Linux ofrece una utilidad de línea de comandos que te permite hacer esto. En este tutorial, discutiremos los conceptos básicos de zmore comando usando algunos ejemplos fáciles de entender.

Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos aquí se han probado en una máquina con Ubuntu 18.04 LTS.

Linux zmore comando

El comando zmore en Linux es básicamente un filtro de lectura de archivos para la visualización crt de texto comprimido. La siguiente es su sintaxis:

zmore [ name ...  ]

Y así es como lo define la página de manual de la herramienta:

Zmore  is  a  filter  which  allows  examination of compressed or plain text files one screenful 
at a time on a soft-copy terminal. Zmore works on files compressed with compress, pack or gzip,
and also on uncompressed files.  If a file does not exist, zmore looks for a file of the same name
with the addition of a .gz, .z or .Z suffix.

Zmore  normally  pauses  after  each  screenful,  printing --More-- at the bottom of the screen. 
If the user then types a carriage return, one more line is displayed. If the user hits a space,
another screenful is displayed.  Other possibilities are  enumerated later.

Los siguientes son algunos ejemplos con estilo de preguntas y respuestas que le darán una mejor idea de cómo funciona el comando zmore.

P1. ¿Cómo usar zmore?

Supongamos que tiene un archivo comprimido, test.html.gz en mi caso, cuyo contenido desea ver rápidamente una página o línea a la vez en la pantalla del terminal. Así es como puedes usar zmore para hacer esto:

zmore test.html.gz

El comando antes mencionado produjo el siguiente resultado:

Para que pueda ver la primera página del archivo que se produjo en la salida. Puede presionar la tecla Intro para desplazarse y ver el resto del archivo una línea a la vez. Para salir presione 'q'.

P2. ¿Cómo hacer que el contenido del archivo de desplazamiento zmore tenga varias líneas a la vez?

Por supuesto, presionar la tecla Intro varias veces es una forma, pero definitivamente no es una salida elegante. Una forma mejor es presionar la tecla de la barra espaciadora, que le permite desplazarse una pantalla a la vez.

Sin embargo, en caso de que desee desplazar el contenido varias líneas a la vez, simplemente presione 'i' seguido de un número que representa la cantidad de líneas que se desplazarán.

i<space>
              display i more lines, (or another screenful if no argument is given)

Alternativamente, también puede presionar Ctrl+D para hacer que zmore muestre 11 líneas más.

^D     display 11 more lines (a ``scroll'').  If i is given, then the scroll size is set to i.

Q3. ¿Cómo hacer que zmore salte líneas o pantallas?

El comando zmore ofrece dos opciones para esto:

is - skip i lines and print a screenful of lines

if - skip i screenfuls and print a screenful of lines

P4. ¿Cómo hacer que zmore muestre el número de línea actual?

En cualquier momento mientras usa zmore, si desea saber el número de línea actual, simplemente presione =.

Por ejemplo, en mi caso, zmore mostró 35 en la parte inferior de la pantalla cuando presioné =.

P5. ¿Cómo determina zmore las características del terminal?

Esto se hace a través del archivo /etc/termcap. La página de manual lo explica en detalle:

Zmore looks in the file /etc/termcap to determine terminal characteristics, and to determine the 
default window size. On a terminal capable of displaying 24 lines, the default window size is 22
lines. To use a pager other than the default more, set  environment variable PAGER to the name of
the desired program, such as less.

Para cambiar el tamaño de la ventana, utilice el método 'iz'. Así es como se explica:

iz  -   same as typing a space except that i, if present, becomes the new window size.

Conclusión

El comando zmore es útil para aquellos que trabajan mucho con archivos comprimidos. La curva de aprendizaje de la herramienta no es empinada. Ya hemos discutido algunas opciones útiles de la línea de comandos que ofrece zmore. Para obtener más información, diríjase a la página de manual de la herramienta.


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 comando de nombre de host de Linux para principiantes (5 ejemplos)

Linux who Command Tutorial para principiantes (8 ejemplos)

Tutorial de comandos Linux nl para principiantes (7 ejemplos)

Tutorial de comandos de Linux nm para principiantes (10 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)