Aprenda por qué 'menos' es un comando más rápido que 'más' para una navegación efectiva de archivos
- 674
- 174
- Mateo Pantoja
Más es una línea de comandos *nix utilizada para mostrar el contenido de un archivo en una consola. El uso básico de más El comando es ejecutar el comando en un archivo como se muestra a continuación:
Leer también: Aprenda la diferencia entre los comandos 'CAT' y 'TAC' con ejemplos
Aprender el comando 'más' de Linux
# más/var/log/auth.registroVer contenido de autenticación.archivo de registro
12 de abril 11:50:01 Tecmint Cron [6932]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) Abr 12:50:01 Tecmint Cron [6932]: Pam_unix (Cron: Sesión) : Sesión cerrada para la raíz del usuario 12 de abril 11:55:01 Tecmint Cron [7159]: Pam_unix (Cron: Sesión): Sesión abierta para Root del usuario por (UID = 0) 12 de abril 11:55:01 Tecmint Cron [7160]: pam_unix (cron: session): sesión abierta para la raíz del usuario 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 cerrada para la raíz del usuario 12 de abril 12:00:01 Tecmint Cron [7290]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (UID = 0) APR 12 12:00:01 Tecmint Cron [7290]: Pam_unix (Cron: Session): Sesión cerrada para la raíz del usuario 12 de abril 12:05:01 Tecmint Cron [7435]: Pam_unix (Cron: Sesión): Sesión abierta para el usuario (uid = 0) 12 de abril 12:05:01 Tecmint Cron [7436]:pam_unix (cron: session): Sesión abierta para la raíz del usuario 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 la raíz del usuario 12 de abril 12:09:01 Tecmint Cron [7542]: Pam_unix (Cron: Sesión): Sesión abierta para la raíz del usuario por (uid = 0) Abr) 12 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 (uid = 0) 12 de abril 12:10:01 Tecmint Cron [7577]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 12 de abril 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesión): Sesión abierta para la raíz del usuario por (uid = 0) 12 de abril 12:15:01 Tecmint Cron [7700]: Pam_unix (cron: sesión): Sesión abierta para la raíz del usuario por (uid = 0) 12 de abril 12:15:01 TECMINT Cron [7700]: Pam_unix (cron: sesión):Sesión cerrada para la raíz del usuario 12 de abril 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario ..
Otra forma de usar más Comando en conjunción (tubería) con otros comandos, como el comando CAT, como se presenta en el siguiente ejemplo:
# cat/var/log/auth.registro | másVer y navegar el contenido del archivo
Para navegar a través del archivo Line by Line Press Ingresar
clave o presione Barra de espacio
clave para navegar una página a la vez, siendo la página el tamaño actual de la pantalla de su terminal. Para salir del comando solo presione Q
llave.
Una opción útil de más comando es el -número
cambiar que le permite establecer el número de línea que debe contener una página. Como ejemplo, muestre el auténtico.registro
archivo como una página de 10
líneas:
# más -10/var/log/auth.registroMostrar solo las primeras 10 líneas de archivo
Además, puede mostrar una página que comienza desde un número de línea específico utilizando el +número
Opción como se ilustra a continuación:
# más +14/var/log/auth.registroMostrar solo las primeras 14 líneas de autenticación.archivo de registro
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 la raíz del usuario 12 de abril 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesión) : Sesión abierta para Root de usuario por (uid = 0) 12 de abril 12:15:01 Tecmint Cron [7700]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) 12 de abril 12:15:01 Tecmint Cron [7700]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 12 de abril 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 12 de abril 12:16:01 Tecmint Mate-Screensaver-Dialog: GKR-PAM: llave de inicio de sesión desbloqueada 12 de abril 12:17:01 Tecmint Cron [7793]: Pam_unix (Cron: Sesión): Sesión abierta para la raíz del usuario por (UID = 0) Abr 12:17 : 01 TecMint Cron [7793]: Pam_unix (cron: sesión):Sesión cerrada para la raíz del usuario 12 de abril 12:20:01 Tecmint Cron [7905]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) 12 de abril 12:20:01 Tecmint Cron [7905]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 12 de abril 12:25:01 Tecmint Cron [8107]: Pam_unix (cron: sesión): Sesión abierta para la raíz del usuario por (uid = 0) 12 de abril 12:25:01 TecMint Cron [8108]: pam_unix (cron: session): sesión abierta para la raíz del usuario por (
Aprender el comando 'menos' de Linux
Similar a más, menos El comando le permite ver el contenido de un archivo y navegar a través del archivo. La principal diferencia entre más y menos es eso menos El comando es más rápido porque no carga el archivo completo a la vez y permite la navegación a través del archivo usando la página arriba/abajo llaves.
In se puede utilizar como un comando independiente emitido en un archivo o usarse con tuberías con una multitud de comandos de Linux para reducir su salida de pantalla, lo que le permite desplazarse a través de los resultados.
# menos/var/log/auth.log # ls /etc | menos
Puede navegar a través del archivo línea por línea presionando Ingresar
llave. La navegación de la página se puede manejar con Spaceba
rlave r. El tamaño de la página está representado por el tamaño de la pantalla de su terminal actual. Para salir del tipo de comando Q
clave, de la misma manera que para más comando.
Una característica útil de menos El comando es el uso de /Word-to-Seach opción. Por ejemplo, puedes buscar y igualar todo SSHD mensajes de un archivo de registro especificando interactivamente el /SSHD
cadena.
Para mostrar un archivo que mira un número de línea específico, use la siguiente sintaxis:
# menos +5/var/log/auth.registro
Si necesita rastrear el número de cada línea con menos comando usa el -norte
opción.
# menos -n/var/log/demonio.registroMostrar número de 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 Root de usuario por (uid = 0) 2 12 de abril 11:50:01 Tecmint Cron [6932]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 3 12 de abril 11:55:01 Tecmint Cron [7159]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) 4 12 de abril 11:55:01 Tecmint Cron [7160]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) 5 12 de abril 11:55:01 Tecmint Cron [7160]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 6 12 de abril 11:55:02 Tecmint Cron [7159]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 7 12 de abril 12:00:01 Tecmint Cron [7290]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) 8 12 de abril 12:00:01 Tecmint Cron [7290]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 9 12 de abril 12:05:01 Tecmint Cron [7435]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) 10 12 de abril 12:05:01 Tecmint Cron [7436]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0) 11 12 de abril 12:05:01 Tecmint Cron [7436]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario
Por defecto, la única forma de salir menos El comando es presionar Q
llave. Para cambiar este comportamiento y salir de archivo automáticamente al llegar al final del archivo, use el -mi
o -mi
opción:
# menos -e/var/log/auth.registro # menos -e/var/log/auth.registro
Para abrir un archivo en la primera ocurrencia de un patrón, use la siguiente sintaxis:
# menos +/sshd/var/log/auth.registroMostrar 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 Abr 12 16:19:39 Tecmint SSHD[16666]: Pam_unix (SSHD: sesión): 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]: 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: Sesión): 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 la raíz del usuario por (uid = 0) 12 de abril 16:20:02 TecMint Cron [ 16799]: Pam_unix (Cron: Sesión): Sesión cerrada para la raíz del usuario 12 de abril 16:25:01 Tecmint Cron [17026]: Pam_unix (Cron: Sesión): Sesión abierta para la raíz del usuario por (uid = 0) 12 de abril 16: 25:01 Tecmint Cron [17025]: Pam_unix (Cron: Sesión): Sesión abierta para Root de usuario por (uid = 0)
El comando anterior dice menos abrir auténtico.registro archivo en la primera coincidencia de SSHD
cadena.
Para agregar automáticamente el contenido de un archivo abierto en menos comando usa el Cambio+F
Combinación de llaves o ejecutar menos con la siguiente sintaxis.
# menos +f/var/log/syslog
Esto hace que se ejecute menos en modo interactivo (en vivo) y muestre un nuevo contenido en la marcha mientras espera que se escriban nuevos datos en el archivo. Este comportamiento es similar al comando tail -f.
En combinación con un patrón, puede ver el archivo de registro de manera interactiva con Cambio+F
Capazón de clave mientras coincide con una palabra clave. Para salir del modo en vivo simplemente presione Ctrl+C
llaves.
# menos +/cron/var/log/syslog
Si decide usar más o menos, que es una elección personal, recuerda que menos es más con más características.
Leer también: Administrar archivos de manera efectiva utilizando comandos de cabeza, cola y gato
- « Cómo actualizar desde Ubuntu 15.10 a Ubuntu 16.04 en ediciones de escritorio y servidor
- Ubuntu 16.04 Guía de instalación LTS (XERUS XENIAL) »