Os presento una recopilación de comandos Linux más útiles sobre Operaciones de contenido de archivo
Tuberias y redirecciones I/O
#dirigir salida de comando a nuevo archivo
comando > archivo_out.txt
#digir salida de comando para añadir a archivo archivo
comando >> archivo_out.txt
#dirigir entrada de comandos
comando < archivo_in.txt
#dirigir salida estandar y salida de error a un fichero:
comando &> archivo_out.txt
#tuberia, dirigir salida de comando1 como entrada de comando2
comando1 | comando2
Mostrar contenido de archivo
#muestra contenido de archivo
echo archivo
#mostrar contenido de archivo
cat archivo
#mostrar contenido de archivo empezando por el final
tac archivo
#mostrar contenido de archivo desplazandose linea a linea
more archivo
#mostrar contenido de archivo desplazandose adelante o atrás
less archivo
#mostrar dos primeras lineas de archivo
head -2 archivo
#mostrar dos ultimas lineas de archivo
tail -2 archivo
#mostrar en tiempo real las ultimas lineas de archivo (seguimiento)
tail -f archivo
Manipulación de texto
#convertir minúsculas en mayúsculas
echo 'archivo' | tr '[:lower:]' '[:upper:]'
#eliminar lineas 1 a 5 de archivo
sed '3,5d' archivo
#eliminar lineas 5 a fin de archivo
sed '5,$d' archivo
#eliminar linas en blanco
sed '/^$/d' archivo
#eliminar linas en blanco y comentarios
sed '/ *#/d; /^$/d' archivo
#sustituir una cadena por otra
sed 's/cadena1/cadena2/g' archivo
#visualizar unicamente las líneas que contienen cadena
sed -n '/cadena/p'
Para ver la recopilación completa de comandos de Linux este enlace: Listado de comandos Linux