Diferencia entre revisiones de «Introducción a Linux/Comandos»

Contenido eliminado Contenido añadido
Línea 162:
|-
| reboot <tiempo> || reinicia el equipo.<br>Misma sintaxis y permisos que el anterior.
|}
 
 
==Manejo de ficheros de texto==
En general los siguientes comandos se utilizan en la práctica anidados en tuberías de forma que la salida de un comando se utiliza como entrada para el siguiente eliminando la opción <ruta> lo cual le indica al comando que utilize como fichero de entra la salida del comando anterior. P.ej, para mostrar los 10 primeros resultados de un fichero de texto conteniendo la palabra "amarillo" ejecutaríamos un comando similar a:
cat "fichero de texto" | grep -i amarillo | head -n 10
2 comandos de texto frecuentemente utilizados y no citados son sed y awk. Estos comandos son muy potentes pero requieren un apartado separado para poder describirlos correctamente.
{| class="wikitable" border="1"
! Sintaxis
! Explicación
|-
| grep <texto> <fichero> || Muestra las líneas de un fichero de texto que contienen el texto buscado. La opción -v permite mostrar las líneas que no contienen dicho texto. La opción -B 'N' permite mostrar la línea coincidente y las anteriores 'N' lineas (B == before/antes), mientras que la opción -A 'N' muestra también las posteriores 'N' líneas (A == after/después). La opción -i indica que no distingua entre mayúsculas y minúsculas (por defecto sí distingue).
|-
| head -n 'N' <ruta> || Muestra las 'N' primeras líneas de un fichero de texto. (head == cabeza)
|-
| tail -n 'N' <ruta> || Muestra las 'N' últimas líneas de un fichero de texto. (tail == cola)
|}