también es importante saber cómo ver los registros en la línea de comandos. Esto es especialmente útil cuando está conectado remotamente a un servidor y no tiene una interfaz gráfica de usuario.
los siguientes comandos serán útiles cuando se trabaja con archivos de registro desde la línea de comandos.
visualización de archivos
la forma más básica de ver archivos desde la línea de comandos es utilizando el comando cat
. Simplemente pasa el nombre del archivo y muestra todo el contenido del archivo: cat file.txt
.,
esto puede ser inconveniente cuando se trata de archivos grandes (que no es raro para los registros!). Podríamos usar un editor, aunque eso puede ser exagerado solo para ver un archivo. Aquí es donde entra el comando less
. Le pasamos el nombre de archivo (less file.txt
), y abrirá el archivo en una interfaz simple. Desde aquí, podemos usar las teclas de flecha (o j/k si estás familiarizado con Vim) para movernos a través del archivo, usar /
para buscar, y presionar q
para salir., Hay algunas características más, todas las cuales se describen presionando h
para abrir la ayuda.
ver el inicio o el final de un archivo
también es posible que desee ver rápidamente la primera o última n
número de líneas de un archivo. Aquí es donde los comandos head
y tail
son útiles. Estos comandos funcionan como cat
, aunque puede especificar cuántas líneas desde el inicio / final del archivo desea ver., Para ver las primeras 15 líneas de un archivo, ejecutamos head -n 15 file.txt
, y para ver las últimas 15, ejecutamos tail -n 15 file.txt
. Debido a la naturaleza de los archivos de registro que se anexan en la parte inferior, el comando tail
generalmente será más útil.
monitorear archivos
buscar archivos
Una forma de buscar archivos es abrir el archivo en less
y presionar /
. Una forma más rápida de hacerlo es usar el comando grep
., Especificamos lo que queremos buscar entre comillas dobles, junto con el nombre del archivo, y grep
imprimirá todas las líneas que contengan ese término de búsqueda en el archivo. Por ejemplo, para buscar líneas que contengan «test» en file.txt
, debe ejecutar grep "test" file.txt
.
si el resultado de una búsqueda grep
es demasiado largo, puede canalizarlo a less
, lo que le permite desplazarse y buscar a través de ella: grep "test" file.txt | less
.,
editar archivos
la forma más sencilla de editar archivos desde la línea de comandos es usarnano
. nano
es un editor de línea de comandos simple, que tiene todas las combinaciones de teclas más útiles impresas directamente en la pantalla. Para ejecutarlo, simplemente dale un nombre de archivo (nano file.txt
). Para cerrar o guardar un archivo, presione Ctrl + X. El editor le preguntará si desea guardar sus cambios. Pulse y
para sí o n
para los que no. Si elige Sí, le pedirá el nombre del archivo como para guardarlo., Si está editando un archivo existente, el nombre del archivo ya estará allí. Simplemente déjalo como está y se guardará en el archivo adecuado.