Os presento una recopilación de comandos Linux más útiles sobre Operaciones de contenido de archivo
Tuberías y Redirecciones I/O
Redirigir salida de comando a un nuevo archivo
Usa el operador > para enviar la salida de un comando a un archivo nuevo.
comando > archivo_out.txtAñadir salida de comando a un archivo existente
Utiliza >> para añadir la salida a un archivo sin sobrescribirlo.
comando >> archivo_out.txtRedirigir entrada de comandos
Emplea < para tomar la entrada de un archivo en lugar de la entrada estándar.
comando < archivo_in.txtRedirigir salida estándar y salida de error a un fichero
Usa &> para capturar ambos tipos de salida en un solo archivo.
comando &> archivo_out.txtTubería: dirigir salida de un comando como entrada de otro
Utiliza | para conectar dos comandos, donde la salida del primero se convierte en la entrada del segundo.
comando1 | comando2Mostrar contenido de archivo
Mostrar contenido de un archivo
Utiliza cat para visualizar todo el contenido de un archivo.
cat archivoMostrar contenido de archivo comenzando por el final
Utiliza tac para mostrar el contenido en orden inverso.
tac archivoDesplazarse línea a línea a través del archivo
Usa more para leer el archivo en segmentos.
more archivoDesplazarse adelante o atrás en el archivo
Utiliza less para una navegación más flexible por el contenido del archivo.
less archivoMostrar las dos primeras líneas de un archivo
Usa head con el número de líneas que deseas mostrar.
head -2 archivoMostrar las dos últimas líneas de un archivo
Utiliza tail para ver las últimas líneas de un archivo.
tail -2 archivoMostrar en tiempo real las últimas líneas de un archivo (seguimiento)
Utiliza tail -f para monitorear cambios en tiempo real.
tail -f archivo