Table of Contents
Descubra por qué ‘menos’ es más rápido que el comando ‘más’ para una navegación de archivos eficaz
Más. es una línea de comando * nix utilizada para mostrar el contenido de un archivo en una consola. El uso básico del comando more. es ejecutar el comando en un archivo como se muestra a continuación:
Lea también: Aprenda la diferencia entre los comandos ‘cat’ y ‘tac’ con ejemplos
Aprenda el comando ‘more’ de Linux
# more/var/log/auth.log. Ver contenido del archivo auth.log 12 de abril 11:50:01 tecmint CRON [6932]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 11:50:01 tecmint CRON [6932]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 11:55:01 tecmint CRON [7159]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 11:55:01 tecmint CRON [7160]: pam_unix (cron: sesión): sesión abierta para el usuario root por ( uid = 0) 12 de abril 11:55:01 tecmint CRON [7160]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 11:55:02 tecmint CRON [7159]: pam_unix (cron: sesión): sesión cerrado para usuario ro ot 12 de abril 12:00:01 tecmint CRON [7290]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:00:01 tecmint CRON [7290]: pam_unix (cron: sesión ): sesión cerrada para el usuario root 12 de abril 12:05:01 tecmint CRON [7435]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:05:01 tecmint CRON [7436] : pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:05:01 tecmint CRON [7436]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:05: 02 tecmint CRON [7435]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:09:01 tecmint CRON [7542]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:09:01 tecmint CRON [7542]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:10:01 tecmint CRON [7577]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:10:01 tecmint CRON [7577]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:15:01 tecmint CRON [7699]: pam_u nix (cron: sesión): sesión abierta para usuario root por (uid = 0) 12 de abril 12:15:01 tecmint CRON [7700]: pam_unix (cron: sesión): sesión abierta para usuario root por (uid = 0) Apr 12 12:15:01 tecmint CRON [7700]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:15:01 tecmint CRON [7699]: pam_unix (cron: sesión): sesión cerrada para el usuario root. …
Otra forma de usar el comando more. junto (tubería) con otros comandos, como el comando cat, como se presenta en el siguiente ejemplo:
# cat/var/log/auth.log | más
Ver y navegar por el contenido del archivo
Para navegar a través del archivo línea por línea presione la tecla Enter o presione la tecla de la barra espaciadora para navegar una página a la vez, siendo la página la pantalla de su terminal actual Talla. Para salir del comando simplemente presione la tecla q.
Una opción útil del comando more es el interruptor-number que le permite establecer el número de línea que debe contener una página. Como ejemplo, muestre el archivo auth.log como una página de 10 líneas:
# más-10/var/log/auth.log
Mostrar Solo las primeras 10 líneas del archivo
Además, puede mostrar una página a partir de un número de línea específico usando la opción + número como se ilustra a continuación:
# more +14/var/log/auth.log Mostrar solo primero 14 líneas del archivo auth.log 12 de abril 12:09:01 tecmint CRON [7542]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:10:01 tecmint CRON [7577]: pam_unix (cron: sesión ): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:10:01 tecmint CRON [7577]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:15:01 tecmint CRON [7699] : pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:15:01 tecmint CRON [7700]: pam_unix (cron: session): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:15:01 tecmint CRON [7700]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:15:01 tecmint CRON [7699]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:16:01 tecmint mate-screensaver-dialog: gkr-pam: llavero de inicio de sesión desbloqueado 12 de abril 12:17:01 tecmint CRO N [7793]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:17:01 tecmint CRON [7793]: pam_unix (cron: sesión): sesión cerrada para el usuario root el 12 de abril 12:20:01 tecmint CRON [7905]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:20:01 tecmint CRON [7905]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 12:25:01 tecmint CRON [8107]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 12:25:01 tecmint CRON [8108]: pam_unix ( cron: session): sesión abierta para el usuario root mediante (
Comando Aprender Linux ‘menos’
freestar.config.enabled_slots.push
Similar a más. el comando menos. le permite ver el contenido de un archivo y navegar por el archivo. La principal diferencia entre más. y menos. es que el comando menos. es más rápido porque no carga todo el archivo a la vez y permite la navegación a través del archivo usando página arriba. abajo. teclas.
In se puede usar como un comando independiente emitido contra un archivo o usado con tuberías con una multitud de comandos de Linux en para reducir su salida de pantalla permitiéndole desplazarse por los resultados.
# less/var/log/auth.log # ls/etc | menos
Puede navegar a través del archivo línea a línea presionando la tecla Enter. La navegación de página se puede manejar con la tecla de la barra espaciadora. El tamaño de la página está representado por el tamaño actual de la pantalla de su terminal. Para salir del comando, escriba la tecla q, de la misma manera que para el comando more.
Una característica útil del comando menos. es el uso de /word-to-seach. opción. Por ejemplo, puede buscar y hacer coincidir todos los mensajes sshd. de un archivo de registro especificando interactivamente la cadena/sshd.
Ver el contenido del archivo usando el comando less
Para mostrar un archivo mirando un número de línea específico, use la siguiente sintaxis:
# less +5/var/log/auth.log
Si necesita rastrear el número de cada línea con el comando less. use la opción-N.
# less-N/var/log/daemon.log Mostrar número para cada línea en el archivo 1. 12 de abril 11:50:01 tecmint CRON [6932]: pam_unix (cron: sesión): sesión abierta para usuario root por (uid = 0) 2. 12 de abril 11:50:01 tecmint CRON [6932]: pam_unix (cron: sesión): sesión cerrada para el usuario root 3. 12 de abril 11:55:01 tecmint CRON [7159]: pam_unix (cron: session): sesión abierta para el usuario root por (uid = 0) 4. 12 de abril 11:55:01 tecmint CRON [7160]: pam_unix (cron: session): sesión abierta para el usuario root por (uid = 0) 5. 12 de abril 11:55:01 tecmint CRON [7160]: pam_unix (cron: sesión): sesión cerrada para el usuario root 6. 12 de abril 11 : 55: 02 tecmint CRON [7159]: pam_unix (cron: sesión): sesión cerrada para el usuario root 7. 12 de abril 12:00:01 tecmint CRON [7290] : pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 8. 12 de abril 12:00:01 tecmint CRON [7290]: pam_unix ( cron: sesión): sesión cerrada para el usuario root 9. 12 de abril 12:05:01 tecmint CRON [7435]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 10. 12 de abril 12:05:01 tecmint CRON [7436]: pam_unix (cron: session): sesión abierta para el usuario root por (uid = 0) 11. 12 de abril 12:05:01 tecmint CRON [7436]: pam_unix (cron: session): sesión cerrada para el usuario root
Por defecto, la única forma de salir menos. co mmand es presionar la tecla q. Para cambiar este comportamiento y salir automáticamente del archivo cuando llegue al final del archivo, use la opción-e o-E:
# less-e/var/log/auth.log # less-E/var/log/auth. log
Para abrir un archivo en la primera aparición de un patrón, use la siguiente sintaxis:
# less +/sshd/var/log/auth.log Mostrar la cadena coincidente dada en el archivo 12 de abril 16:19:39 tecmint sshd. [16666]: Contraseña aceptada para tecmint desde 192.168.0.15 puerto 41634 ssh2 12 de abril 16:19:39 tecmint sshd. [16666]: pam_unix ( sshd. session): sesión abierta para el usuario tecmint por (uid = 0) 12 de abril 16:19:39 tecmint systemd-logind [954]: Nueva sesión 1 del usuario tecmint. 12 de abril 16:19:48 tecmint sshd. [16728]: Se recibió la desconexión de 192.168.0.15: 11: desconectado por el usuario 12 de abril 16:19:48 tecmint sshd. [16666]: pam_unix ( sshd. session): sesión cerrada para el usuario tecmint 12 de abril 16:20 : 01 tecmint CRON [16799]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 16:20:02 tecmint CRON [16799]: pam_unix (cron: sesión): sesión cerrada para el usuario root 12 de abril 16:25:01 tecmint CRON [17026]: pam_unix (cron: sesión): sesión abierta para el usuario root por (uid = 0) 12 de abril 16:25:01 tecmint CRON [17025]: pam_unix (cron: sesión ): sesión abierta para el usuario root por (uid = 0)
El comando anterior le dice a less. que abra el archivo auth.log. en la primera coincidencia de la cadena sshd.
Para agregar automáticamente el contenido de un archivo abierto en el comando menos. use la combinación de teclas Shift + f o ejecute menos con las siguientes ng sintaxis.