Todo lo que necesitas saber sobre el comando More

Todo lo que necesitas saber sobre el comando More

Todo lo que necesitas saber sobre el comando More

VALORACIÓN DEL ARTÍCULO:
5/5


Esta guía le enseñará todo lo que necesita saber sobre el comando «more» en Linux. Hay un comando muy similar llamado «less» que realiza una funcionalidad similar al comando «more» que generalmente se considera más útil

En esta guía, encontrará los usos comunes del comando «más». También se le mostrarán todos los interruptores disponibles junto con sus significados.

Índice de contenidos

Qué hace el comando Linux More

El comando más le permite mostrar la salida en el terminal una página a la vez. Esto es especialmente útil cuando se ejecuta un comando que causa mucho desplazamiento, como el comando ls o el comando du.

Ejemplos de usos del comando More

Ejecute el siguiente comando en una ventana de terminal:

ps -ef

Esto devuelve una lista de todos los procesos que se están ejecutando en su sistema.

Los resultados deben desplazarse más allá del final de la pantalla.

Ahora ejecute el siguiente comando:

ps -ef | más

La pantalla se llenará con una lista de datos pero se detendrá al final de la página con el siguiente mensaje:

— más —

Para pasar a la página siguiente pulse la barra espaciadora del teclado.

Puede continuar presionando el espacio hasta llegar al final de la salida o puede presionar la tecla «q» para salir.

Cuantos más comandos trabajen con cualquier aplicación que salga a la pantalla.

No necesita canalizar la salida hacia el comando more. Por ejemplo, si desea leer un archivo de texto una página a la vez, utilice el comando more por sí solo de la siguiente manera:

más

Una buena manera de probar esto es escribir lo siguiente en una ventana de terminal:

más /etc/passwd

Cambiar el mensaje

Puede cambiar el mensaje para el comando more para que muestre lo siguiente:

presione el espacio para continuar, q para salir

Para que se muestre el mensaje anterior, utilice más de la siguiente manera.

ps -ef | más -d

Esto también cambia el comportamiento del comando more cuando se pulsa una tecla incorrecta.

Por defecto, se emitirá un pitido, pero si utiliza el parámetro -d, verá el siguiente mensaje.

Pulse h para obtener instrucciones

Cómo evitar que el texto se desplace

Por defecto, las líneas de texto se desplazan hacia arriba por la página hasta que la pantalla se llena de texto nuevo. Si desea que la pantalla se despeje y que se muestre la página siguiente sin desplazarse, utilice el siguiente comando:

más -p

También puede utilizar el siguiente comando que pintará cada pantalla desde arriba, borrando el resto de cada línea a medida que se muestra.

más -c

Exprimir múltiples líneas en una línea

Si tiene un archivo con muchas líneas en blanco, puede obtener más para comprimir cada bloque de líneas en blanco en una sola línea.

Por ejemplo, mire el siguiente texto:

esta es una línea de texto

esta línea tiene 2 líneas en blanco antes de que

esta línea tiene 4 líneas en blanco delante

Puede obtener el comando more para mostrar las líneas de la siguiente manera:

esta es una línea de texto

esta línea tiene 2 líneas en blanco antes de que

esta línea tiene 4 líneas en blanco antes

Para obtener esta funcionalidad ejecute el siguiente comando:

más -s

Especificar el tamaño de la pantalla

Puede especificar el número de líneas a utilizar antes de que el comando more deje de mostrar texto.

Por ejemplo:

más -u5

El comando anterior mostrará el archivo 5 líneas a la vez.

Comenzar más desde un número de línea determinado

Puede obtener más para empezar a trabajar a partir de un determinado número de línea:

Por ejemplo, imagina que tienes el siguiente archivo:

esta es la línea 1
esta es la línea 2
esta es la línea 3
esta es la línea 4
esta es la línea 5
esta es la línea 6
esta es la línea 7
esta es la línea 8

Ahora mira este comando:

más +u6

La salida sería la siguiente

esta es la línea 6
esta es la línea 7
esta es la línea 8

El aspecto de desplazamiento permanecería.

más +u3 -u2

El comando anterior mostrará lo siguiente:

esta es la línea 3
esta es la línea 4
— más —

Comenzar desde una línea de texto determinada

Si desea omitir la mayor parte de un archivo hasta que llegue a una determinada línea de texto, utilice el siguiente comando:

más +/»el texto a buscar»

Esto mostrará la palabra «saltando» hasta que llegue a la línea de texto.

Desplazar un cierto número de líneas a la vez usando más

De forma predeterminada, al pulsar la barra espaciadora, el comando more se desplazará por la longitud de la página, que es el tamaño de la pantalla o la configuración especificada por el parámetro -u.

Si desea desplazar 2 líneas a la vez, pulse el número 2 antes de pulsar la barra espaciadora. Para 5 líneas, pulse 5 antes de la barra espaciadora.

Sin embargo, el ajuste anterior sólo dura para esa tecla.

Puede establecer un nuevo valor predeterminado que tenga prioridad sobre el anterior. Para ello, pulse el número de líneas que desea desplazar seguido de la tecla «z».

Por ejemplo, «9z» hará que la pantalla se desplace 9 líneas. Ahora, al presionar el botón de espacio, el desplazamiento siempre será de 9 líneas.

La tecla de retorno desplaza una línea a la vez. Si desea que sean 5 líneas a la vez, pulse el número 5 seguido de la tecla de retorno. Esto se convierte en el nuevo valor predeterminado, por lo que la tecla de retorno siempre se desplazará en 5 líneas. Usted puede, por supuesto, utilizar cualquier número que usted elija, 5 es sólo un ejemplo.

Hay una cuarta tecla que puede utilizar para desplazarse. Por defecto, si pulsa la tecla «d», la pantalla se desplazará 11 líneas a la vez. De nuevo puede pulsar cualquier número antes de pulsar la tecla «d» para fijarlo en un nuevo valor por defecto. Por ejemplo, «4d» hará que se desplacen más de 4 líneas al mismo tiempo que se pulsa «d».

Cómo omitir líneas y páginas de texto

Al usar el comando more, también puede omitir líneas de texto.

Por ejemplo, al pulsar la tecla «s» se salta 1 línea de texto. Puede cambiar el valor por defecto introduciendo un número antes de la tecla «s». Por ejemplo, «20s» cambia el comportamiento para que el salto sea ahora de 20 líneas de texto.

También puede omitir páginas enteras de texto. Para ello pulsar la tecla «f». Una vez más, si introduce un número primero, el comando más saltará el número especificado de páginas de texto.

Si ha ido demasiado lejos, puede utilizar la tecla «b» para saltar una línea de texto hacia atrás. De nuevo puede usar un número antes de la «b» para saltarse un número específico de líneas. Esto sólo puede funcionar cuando se utiliza el comando more contra un archivo.

Mostrar el número de línea actual

Puede visualizar el número de línea actual pulsando la tecla de igual (=).

Cómo buscar texto usando más

Para buscar un patrón de texto utilizando el comando more, pulse la barra oblicua e introduzca la expresión que desea buscar.

Por ejemplo «/hello world»

Esto encontrará la primera aparición del texto «hola mundo».

Si quieres encontrar la quinta ocurrencia de «hello world» usa «5/»hello world»».

Pulsando la tecla ‘n’ encontrará la siguiente aparición del término de búsqueda anterior. Si ha utilizado un número anterior al término de búsqueda que tendrá prioridad. Así que si buscaste la quinta ocurrencia de «hello world» entonces presionando «n» buscarás la siguiente quinta ocurrencia de «hello world».

Pulsando la tecla apóstrofe (‘) se accede al lugar donde se inició la búsqueda.

Puede utilizar cualquier expresión regular válida como parte del término de búsqueda.

Resumen

Para más información sobre el comando more lea la página man de Linux.

TAMBIÉN TE INTERESA

ChatGPT en el trabajo

Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

inteligencia artificial Zoo Aquarium de Madrid

Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar

precio galaxy ring

Galaxy Ring: Samsung puja por ser el señor de los añillos (inteligentes)

«Un anillo para gobernarlos a todos», se decía en la famosa trilogía de El Señor de los Anillos. Aplicado al mundo tecnológico, Samsung quiere ser ese rey con su Galaxy Ring, su anillo inteligente que capitanea este joven segmento del que ya hemos hablando en alguna ocasión en Tecnonautas. El Galaxy Ring, lanzado este verano