Comandos esenciales de Linux para la gestión y filtrado de archivos
Clasificado en Informática
Escrito el en
con un tamaño de 2,49 KB
Para visualizar ficheros paginados
more fichero y se avanza de 1 línea con el (Enter)y varias con el (Espacio)
pg fichero y se avanza de 1 línea con el (Enter) y para avanzar o retrodecer (+ o -)
Para visualizar las n (n se refiere a numero) primeras lineas
head -n fichero Para visualizar las n ultimas lineas
tail -n fichero Para mostrar un archivo con las lineas ordenadas
sort fichero [-t:] (es como el cut determina el campo) [k3] (como el cut columna que vamos a querer seleccionar) Para mostar un archivo con las lineas numeradas
nl fichero Para contar el numero de lineas, palabras y caracteres de un archivo
wc fichero [-l] (muestra el numero de lineas) Para buscar una cadena de caracteres en un archivo
grep cadena fichero Permite seleccionar las columnas de los campos que se desean
cut [-d:] (delitimador de campo) [f2] (columna que vamos a querer seleccionar)
Nombres:Apellido:Edad:Localidad:Curso
-visualiza todos los datos de los alumnos de cfgm1 {grep CFGM1 ejercicio1}
-visualiza apellido y edad de todos los alumnos {cut -d: -f2,3 ejercicio1}
-visualiza todos los apellidos ordenado alfabéticamente {cut -d: -f2 ejercicio1 | sort}
-visualiza las localidades ordenadas {cut -d: -f4 ejercicio1 | sort}
-visualiza los apellidos de los alumnos de villalba {grep Villalba ejercicio1 | cut -d: -f2}
-visualiza apellido y nombre De los alumnos de cfgm1 de galapagar ordenados alfabéticamente
{grep Galapagar ejercicio1 | grep CFMG1 | cut -d: -f1,2 | sort
-visualiza nombre y edad de los alumnos de CFGM2, ordenado por nombre {grep CFMG2 ejercicio1 | cut -d: -f1,3 | sort -t: -k1}
-mismo que el anterior pero ordenador por edad {grep CFMG2 ejercicio1 | cut -d: -f1,3 ejercicio1 | sort -t: -k2}
-crea un fichero llamado CFGM con el nombre y apellido de los alumnos de CFGM1
{grep CFGM1 ejercicio1 | cut -d: -f1,2 > CFGM}
-añade al fichero CFGM los alumnos CFGM2 respetando el formato del fichero
{grep CFGM2 ejercicio1 | cut -d: -f1,2 >> CFGM}
-muestra el fichero CFGM ordenado por apellido y con sus lineas numeradas
{sort -t: -k2 ejercicio1 | nl}