La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo ver registros en Linux

Cómo ver registros en Linux

Método/Pasos

Primero debes entender dos comandos básicos:

¿Cola? -¿norte? 10?test.log? Consulta las últimas 10 líneas de registros al final del registro;

tail -n 10 test.log? Consultar todos los registros después de 10 líneas;

head -n 10? prueba.log? Consulta las primeras 10 líneas del archivo de registro;

head -n -10? prueba.log? Consulta todos los registros excepto las últimas 10 líneas del archivo de registro;

Escenario 1: Ver por número de línea: filtrar los registros cerca de las palabras clave.

Debido a que normalmente obtenemos muy pocos registros con grep, necesitamos verificar los registros cercanos.

Esto es lo que hice. Primero: cat -n test.log | grep "terreno"? Obtenga el número de línea del registro clave

lt3 gtEl número de línea de la palabra clave "terreno" es 102. En este momento, si quiero ver las primeras 10 líneas y las últimas 10 líneas de registros para esta palabra clave:

cat-n test log | tail-n 92 | >

Tail -n 92 significa consultar el registro después de la línea 92.

Head -n 20 significa verificar los primeros 20 registros en los resultados de la consulta anterior.

Escenario 2: Entonces, ¿cómo verificar por fecha? A menudo, necesitamos encontrar el registro en un momento específico.

sed-n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p '? Registro de prueba

Nota especial: las dos fechas anteriores deben imprimirse en el registro; de lo contrario, no serán válidas.

Para imprimir la fecha, primero puede grep '2014-12-17 16:17:20' test.log para determinar si existe este punto de tiempo en el registro, a fin de garantizar que el registro pueda obtenerse en el paso 4.

Consultar registros basados ​​en períodos de tiempo es un comando muy útil.

Si encontramos muchos registros, resulta inconveniente imprimirlos en pantalla. Hay dos métodos:

(1) Utilice más y menos comandos, como: cat-n test log | grep " terreno " más, para que se imprima por páginas. Toque la barra espaciadora para pasar las páginas.

(2) Utilice > Xxx.txt para guardarlo en un archivo y luego podrá desplegar el archivo para analizarlo. Por ejemplo:

Cat -n test.log |grep "terreno"? gtxxx.txt

Estos métodos de visualización de registros deberían poder satisfacer las necesidades diarias.