Después de aprender a navegar por el sistema de archivos, el siguiente paso es ver el contenido de los archivos. Una herramienta fundamental y versátil para esto es el comando cat de linux. El nombre cat es la abreviatura de "concatenate" (concatenar), lo que sugiere su capacidad para unir archivos.
Visualización del Contenido de Archivos
El uso más básico del comando cat es mostrar el contenido de un solo archivo directamente en su terminal.
cat myfile.txt
Este comando imprimirá el contenido completo de myfile.txt en la pantalla. Si bien esto es perfecto para archivos de configuración cortos o fragmentos de texto, no es ideal para ver archivos grandes, ya que el texto se desplazará muy rápidamente. Cubriremos herramientas más adecuadas para archivos grandes en una lección posterior.
Concatenación de Archivos
Fiel a su nombre, cat puede combinar, o concatenar, múltiples archivos y mostrar su salida combinada. La utilidad cat de linux lee los archivos en el orden en que se proporcionan y los imprime secuencialmente.
cat dogfile birdfile
Este comando mostrará primero el contenido de dogfile, seguido inmediatamente por el contenido de birdfile.
Creación de Archivos con Redirección
También puede usar cat con el operador de redirección de salida (>) para crear nuevos archivos. La combinación cat > de linux es una forma rápida de escribir texto en un archivo directamente desde su terminal.
cat > newfile.txt
Después de ejecutar este comando, puede escribir su texto. Presione Ctrl+D en una nueva línea para guardar y salir. Esto creará newfile.txt con el texto que ingresó. Tenga cuidado, ya que usar > en un archivo existente lo sobrescribirá por completo.
Opciones Comunes del Comando cat
El comando cat tiene varias opciones para modificar su comportamiento. Aquí hay un par de opciones comunes:
-n: Esta opción numera todas las líneas de salida, comenzando desde 1.-b: Esta opción numera solo las líneas de salida no vacías.
Para obtener una lista completa de funcionalidades, siempre puede consultar la página del manual de cat de linux escribiendo man cat en su terminal.