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.txt
Añadir salida de comando a un archivo existente
Utiliza >>
para añadir la salida a un archivo sin sobrescribirlo.
comando >> archivo_out.txt
Redirigir entrada de comandos
Emplea <
para tomar la entrada de un archivo en lugar de la entrada estándar.
comando < archivo_in.txt
Redirigir salida estándar y salida de error a un fichero
Usa &>
para capturar ambos tipos de salida en un solo archivo.
comando &> archivo_out.txt
Tuberí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 | comando2
Mostrar contenido de archivo
Mostrar contenido de un archivo
Utiliza cat
para visualizar todo el contenido de un archivo.
cat archivo
Mostrar contenido de archivo comenzando por el final
Utiliza tac
para mostrar el contenido en orden inverso.
tac archivo
Desplazarse línea a línea a través del archivo
Usa more
para leer el archivo en segmentos.
more archivo
Desplazarse adelante o atrás en el archivo
Utiliza less
para una navegación más flexible por el contenido del archivo.
less archivo
Mostrar las dos primeras líneas de un archivo
Usa head
con el número de líneas que deseas mostrar.
head -2 archivo
Mostrar las dos últimas líneas de un archivo
Utiliza tail
para ver las últimas líneas de un archivo.
tail -2 archivo
Mostrar en tiempo real las últimas líneas de un archivo (seguimiento)
Utiliza tail -f
para monitorear cambios en tiempo real.
tail -f archivo