Uno de los comandos más utilizados en Linux es el comando cat. Abreviatura de concatenar, el comando cat de Linux permite a los usuarios realizar las siguientes operaciones.
- Ver el contenido de un archivo
- Redirigir la salida de archivos
- Crear archivos e ingresar contenido
En este tutorial, echamos un vistazo al comando cat con algunos ejemplos de cómo se puede usar.
Sintaxis :
$ cat [option] [file]
1. Mostrar el contenido de un archivo
Para ver el contenido de un archivo, use la sintaxis.
$ cat file-name
Por ejemplo, para ver el archivo /etc/passwd
ejecutar:
$ cat /etc/passwd
Salida de muestra
2. Visualización de varios archivos
Además de ver un solo archivo, puede ver varios archivos en un solo comando utilizando la sintaxis que se muestra a continuación.
$ cat file1 file2
Por ejemplo, tenemos 2 archivos con el siguiente contenido.
Para ver los archivos simultáneamente, ejecute:
$ cat file1.txt file2.txt
Salida de muestra
3. Numere las líneas de contenido en un archivo
Si desea numerar las líneas de contenido en un archivo, use -n
como se muestra a continuación.
$ cat -n filename
Por ejemplo,
$ cat -n /etc/passwd
Salida de muestra
4. Usa el comando cat con menos o más opciones
El more
o less
Los parámetros permiten que un usuario se desplace fácilmente hacia abajo por contenido largo que se desplaza hacia abajo muy rápido, lo que dificulta su seguimiento. La sintaxis es bastante simple.
$ cat filename | less
O
$ cat filename | more
5. Crea archivos usando el comando cat
Para crear un archivo, use el >
firmar como se muestra en la siguiente sintaxis.
$ cat > filename
A continuación, escriba la entrada de texto deseada y, al final, presione CTRL + D para salir.
El texto se escribirá en el archivo de texto. Puede verificar esto usando el comando cat como se ve en el primer ejemplo.
6. Ver varios archivos a la vez
Suponga que tiene varios archivos que le gustaría ver a la vez, use la marca de dos puntos ;
para separar los archivos que se muestran como se muestra.
cat file1.txt; cat file2.txt; cat file3.txt; cat file4.txt ...
7. Agregar salida estándar a otro archivo
Puede agregar contenido a un archivo usando el operador de redirección de signo doble mayor >>
como se muestra.
cat file1 >> file2
Esto agrega el contenido del archivo 1 al archivo 2.
Salida de muestra
8. Redirigir la salida de un archivo a otro archivo usando el operador de redirección
Puede redirigir la salida estándar de un archivo a un archivo nuevo con el símbolo '>' (mayor que).
cat file1 > file2
Como se ve en el resultado anterior, se debe tener especial cuidado al hacer esto porque esta operación sobrescribe el contenido del archivo de destino.
Para redirigir múltiples salidas a un solo archivo, use la sintaxis
$ cat file1 file2 file3 file4 > file5
Conclusión
El comando cat de Linux es una utilidad simple para ver el contenido de un archivo, crear un archivo de texto con algo de contenido y agregar datos a un archivo de texto.