Un filtro, en el contexto de la línea de comandos de Linux, es un programa que acepta datos textuales y luego lo transforma de una manera particular. Los filtros son una forma de tomar datos en bruto, producidos por otro programa, o almacenados en un archivo, y manipularlo para que se muestre de una manera más adecuada a lo que estamos buscando.
#head Head [-número de líneas a imprimir] [path] ejemplo: head mysampledata.txt, Head -4 mysampledata.txt
#tail
tail [-número de líneas a imprimir] [path] ejemplo tail mysampledata.txt
#ordenar #sort
sort [-options] [path]
#Nl nl [-options] [path] ejemplo: nl mysamdata.txt, nl -s '. ' -w 10 mysampledata.txt
Nl representa las líneas numéricas y hace exactamente eso.
#wc wc [-options] [path] wc mysampledata.txt
Wc representa el recuento de palabras y lo hace (así como los caracteres y las líneas. De forma predeterminada, dará un recuento de todos los 3 pero utilizando las opciones de línea de comandos que puede limitar a lo que estamos después.
#cut cut [-options] [path] ejemplo: En nuestro archivo de muestra tenemos nuestros datos en 3 columnas, la primera es un nombre, la segunda es una fruta y la tercera una cantidad. Digamos que sólo queríamos la primera columna. cut -f 1 -d ' ' mysampledata.txt
Cut es un pequeño programa agradable para usar si su contenido está separado en campos (columnas) y sólo desea ciertos campos.