GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos importantes de comandos Cat en Linux

El gato (abreviatura de "concatenar ") es uno de los comandos más utilizados en sistemas operativos similares a Linux/Unix. El comando cat nos permite crear archivos únicos o múltiples, ver el contenido del archivo, concatenar archivos y redirigir la salida en la terminal o archivos.

Básicamente, usándolo puede leer, escribir, agregar contenido de un archivo a otro archivo, concatenar archivos y redirigir la salida a la terminal.

Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con Cat Command.

En este contexto, veremos cómo funcionan los comandos cat junto con ejemplos en Linux.


Sintaxis general del comando cat

En primer lugar, debe conocer la sintaxis del comando cat antes de usarlo. A continuación se muestra la sintaxis básica del comando cat:

$ cat [OPTIONS] [FILE_NAMES]

donde,

  • OPCIONES:puede especificar las opciones http://man7.org/linux/man-pages/man1/cat.1.html. Obtén todas las opciones disponibles usando cat –help.
  • FILE_NAMES:especifique nombres de archivos únicos o múltiples.


¿Cómo mostrar el contenido del archivo usando el comando cat?

El comando cat se usa comúnmente para leer el contenido de los archivos. El siguiente ejemplo mostrará el contenido del archivo /etc/timezone:

$ cat /etc/timezone
Output
Etc/UTC


¿Cómo mostrar el contenido de varios archivos con el comando cat?

Puede ver el contenido de varios archivos usando el siguiente comando:

$ cat file1.txt file2.txt


¿Cómo redirigir el contenido del archivo usando el comando cat?

Puede almacenar la salida en un archivo en lugar de mostrarla en la pantalla. El siguiente comando copiará el contenido del primer archivo al segundo archivo:

$ cat file1.txt > file2.txt

El comando anterior creará un archivo si el segundo archivo no existe. Si está disponible, sobrescribirá el contenido del archivo.


¿Cómo agregar salida con el operador de redirección usando el comando cat?

Puede agregar contenido de uno a otro archivo sin sobrescribir usando el siguiente comando:

$ cat file1.txt >> file2.txt


¿Cómo redirigir la entrada estándar con el operador de redirección usando el comando cat?

Cuando desee llevar la entrada del segundo archivo a la terminal, puede usar el símbolo de entrada estándar '<' (menor que) como se indica a continuación:

$ cat < file1.txt


¿Cómo crear un archivo usando el comando Cat?

Es muy fácil crear un archivo usando el comando cat. Para crear un archivo usando el comando cat, solo tiene que usar el operador de redirección y el nombre del archivo. Presiona la tecla Enter y ahora puedes escribir lo que quieras escribir. Guarde el archivo usando Ctrl + D.

$ cat > file.txt

Aquí estamos creando un nombre de archivo con "file.txt". Si existe un archivo con ese nombre, se sobrescribirá; de lo contrario, se creará un archivo nuevo.


¿Cómo mostrar los números de línea usando el comando Cat?

Si desea mostrar el contenido del archivo con el número de línea, puede usar la opción -n con el comando cat como se muestra a continuación:

$ cat -n file1.txt
Output
1    This is Line Number One
2    This is Second Line Number


¿Cómo mostrar líneas separadas por tabuladores en un archivo usando el comando Cat?

Puede usar el argumento -T para diferenciar tabulaciones y espacios:

$ cat -T /etc/hosts
Output
127.0.0.1^Ilocalhost
127.0.1.1^Ilocal.linuxapt
The TAB characters will be shown as ^I.


¿Cómo mostrar $ al final del archivo usando el comando Cat?

Puede mostrar la línea que termina con '$' y también puede mostrar si hay algún espacio entre los párrafos. Esta opción es útil para comprimir varias líneas en una sola línea.

$ cat -e /etc/lsb-release
Output
DISTRIB_ID=Ubuntu$
DISTRIB_RELEASE=20.04$
DISTRIB_CODENAME=FocalFossa$
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"$


¿Cómo concatenar varios archivos en un solo archivo?

Cuando pasa más de un nombre de archivo como argumentos con el comando cat, los contenidos de los archivos se concatenarán. Leerá el archivo en la secuencia dada y lo agregará para mostrarlo.

En el siguiente comando, leerá el contenido de file1.txt y file2.txt y mostrará el resultado en la terminal:

$ cat file1.txt file2.txt

Puede concatenar los contenidos del archivo file1.txt y file2.txt y almacenarlos en otro archivo usando el operador de redirección como se muestra a continuación:

$ cat file1.txt file2.txt > file3.txt

Si el archivo no está presente, se creará; de lo contrario, se sobrescribirá.



Linux
  1. Comando mv en Linux:7 ejemplos esenciales

  2. Ejemplos de comandos de cola de Linux

  3. 14 ejemplos útiles de comandos "cat" en Linux

  4. Ejemplos de comandos ln en Linux

  5. Ejemplos de comandos de archivo en Linux

Comando WC de Linux con ejemplos

Ejemplos de comandos cat de Linux

Ejemplos de comandos gzip de Linux

Ejemplos de comandos dumpe2fs en Linux

Ejemplos de comandos fsck en Linux

Ejemplos de comandos mkfs en Linux