Por qué el comando "menos" es mejor que "más" en UNIX y Linux

Yo trabajo con muchos archivos de registro enormes. Normalmente me conecto a mis servidores UNIX y Linux usando Putty o Telnet, luego leo los archivos usando los comandos estándar de UNIX / Linux. Otras personas de TI prefieren usar una GUI de X-window, pero si tiene una conexión de bajo ancho de banda, es mejor usar un terminal de línea de comandos para hacer las cosas más rápido.

Si necesita navegar por los registros sin tener que editarlos, use elMenos"Comando. “Menos” en Linux y UNIX le permite ver el archivo y le permite realizar operaciones básicas de búsqueda. Diferente a "Más”, Permite la navegación hacia adelante y hacia atrás para que pueda buscar cualquier cadena de búsqueda en cualquier punto del documento.

Menos es mejor que más

Para abrir un archivo usando Menos, Escribe el Menos comando seguido del nombre de archivo en el indicador de UNIX o Linux:

menos nombre de archivo

En el siguiente ejemplo abrí un archivo llamado verbose.log.mo

Less abrirá el archivo y mostrará el nombre del archivo en la parte inferior izquierda del terminal. Para encontrar una cadena en el archivo, escriba barra diagonal seguida de la cadena que desea buscar y luego presione Intro. En el siguiente ejemplo, escribí /error para buscar la cadena "error".

Verá que la vista del archivo saltará a la línea donde se encuentra la cadena. Las coincidencias de cadena localizadas se resaltan para facilitar la visualización.

Para buscar la siguiente instancia de la cadena, simplemente presione la tecla "n". Al presionar la "N" en mayúscula, irá a la partida anterior.

Aquí hay otros atajos de teclado que encontré en la entrada de Wiki en "menos":

  • [Flechas] / [Página arriba] / [Página abajo] / [Inicio] / [Fin]: navegación.
  • [Barra espaciadora]: Página siguiente.
  • segundo: Pagina anterior.
  • nortesol: Saltar a número de línea norte. Por defecto es el inicio del archivo.
  • nortesol: Saltar a número de línea norte. Por defecto es el final del archivo.
  • /modelo: Buscar modelo. Se pueden usar expresiones regulares.
  • norte: Ir al siguiente partido (después de una búsqueda exitosa).
  • norte: Ir al partido anterior.
  • metrocarta: Marque la posición actual con carta.
  • 'carta: Regreso a la posición carta. [' = comilla simple]
  • '^ o sol: Ir al inicio del archivo.
  • '$ o sol: Ir al final del archivo.
  • s: Guarda el contenido actual (obtenido de otro programa como grep) en un archivo.
  • =: Informacion del archivo.
  • F: lee continuamente la información del archivo y sigue su final. Útil para ver los registros. Utilizar Ctrl+do para salir de este modo.
  • -opción: Alternar opción de línea de comando -opción.
  • h: Ayuda.
  • q: Dejar.

Lo que más me gusta de "menos" es que se ajusta automáticamente con el ancho y la altura de la ventana del terminal. El texto cuando se ve con "menos" se envuelve automáticamente si cambia el tamaño de la ventana del terminal. Esto hace que haya menos avance que la herramienta anterior llamada "más", que tiende a cortar el texto a medida que se ajusta el ancho del terminal.

Si tiene muchos archivos de texto o ASCII para ver en Linux o UNIX, asegúrese de dominar "menos", ya que es un comando superior para ver archivos usando la línea de comandos del terminal. ¡Disfrutar!