Linux PC

Cómo usar el comando cat en Linux (con ejemplos)

how to use cat command with examples in linux

Si está utilizando una computadora con Linux, las operaciones son muy diferentes en comparación con Windows y macOS. Obtiene tanto una interfaz gráfica de usuario como una interfaz de línea de comandos. Si bien la GUI parece ser la opción fácil para ejecutar operaciones, la CLI tiene sus propios beneficios. Si está bien versado en todos los comandos importantes de la terminal de Linux, puede hacer las cosas en poco tiempo. Uno de los comandos más utilizados en Linux es el comando gato. Viene preinstalado como parte del paquete coreutils en todas las distribuciones de Linux y la sintaxis es la misma para todas las distribuciones. Dicho esto, mostraremos cómo usar el comando cat con algunos ejemplos prácticos en este artículo.

Comando cat en Linux: Explicado (2023)

Antes de ver los ejemplos, comprendamos qué es el comando cat junto con su sintaxis y opciones. Luego, aprenderemos cómo usar el comando cat de manera eficiente para ver archivos únicos o múltiples, combinar archivos, ordenarlos y más.

Cuál es el cat Comando en Linux

El comando gato significa concatenar, y es uno de los comandos más importantes en la caja de herramientas de cada usuario de Linux. Primero se hizo para el sistema operativo UNIX, pero luego se adaptó a Linux y macOS. El objetivo principal de este comando es la administración de archivos y permite al usuario crear nuevos archivos, ver el contenido de los archivos, sobrescribir archivos, fusionar dos o más archivos, etc.

Cómo usar el comando cat: sintaxis y opciones

Antes de sumergirnos en algunos ejemplos prácticos, veamos la sintaxis del cat Comando en Linux. La sintaxis es fácil y directa. Aquí está la sintaxis, donde debe usar una opción junto con los nombres de los archivos según la tarea que desee realizar.

cat <options> <file_name(s)>

Algunas de las opciones comunes para usar con el cat comando son:

Opciones Descripción
-n Mostrar números de línea para todas las líneas
-T Mostrar todos los caracteres de tabulación del archivo
-e Mostrar el final de cada línea en el archivo
-s Combinar líneas vacías sucesivas al final del archivo como una sola
-b Mostrar solo líneas no vacías

Ejemplos de comandos cat en la terminal de Linux

Ver un solo archivo

El uso más común de la cat El comando es ver un solo archivo. Puede usar la siguiente sintaxis para ver un solo archivo usando el cat dominio:

cat <option> <file_name>

ver archivo individual

Ver varios archivos

Al agregar el nombre de los archivos uno tras otro, separados por espacios y sin comas, también puede usar el cat comando para ver varios archivos. Echa un vistazo a la siguiente sintaxis:

cat <option> <file_1> <file_2> <file_3>

ver varios archivos

Mostrar números de línea

Por defecto, el cat El comando no muestra los números de línea del contenido del archivo que genera. Para mostrar los números de línea, utilice el -n bandera con el comando cat en Linux:

cat -n <file_name>

mostrar números de línea usando el comando cat

Crear un nuevo archivo con el comando cat

Generalmente, usamos el touch comando para crear un nuevo archivo o un editor de texto para crear y editar un archivo. Obviamente, el cat El comando no puede reemplazar estas herramientas, pero puede usar el cat Comando para una edición rápida de archivos. Con el cat comando, puede crear un nuevo archivo y agregarle contenido. La sintaxis para crear un nuevo archivo usando el cat el comando es:

cat > <new_file_name>

Aquí el “>” es conocido como el operador de sobrescritura y se utiliza para sobrescribir cualquier archivo con contenido nuevo. Dado que el archivo está completamente vacío, cualquier cosa que escriba, se escribe en el archivo. Cuando haya terminado de escribir en el nuevo archivo, presione “INGRESAR” y luego use “CTRL + d" para salir del aviso.

crear un nuevo archivo usando el comando cat

En el ejemplo anterior, puede ver que se crea un nuevo archivo “test1.txt” usando el comando cat, y el contenido del archivo se muestra en la salida del segundo cat dominio.

Combinar dos archivos en un nuevo archivo

Usando la sintaxis a continuación, puede incluso usar el cat comando para combinar dos archivos en uno. Usaremos el operador de adición (“>>“) para agregar el contenido del primer archivo al final del segundo archivo usando el siguiente comando.

cat <option> <file_1> >> <file_2>

Combinar dos archivos usando el comando cat

En el ejemplo anterior, el contenido del archivo “test1.txt” se agrega al final de “test2.txt” usando el cat dominio. Los nuevos contenidos se pueden verificar con el segundo cat salida del comando, donde vemos el segundo archivo.

Copie el contenido de un archivo a otro

Incluso puede copiar el contenido de un archivo a otro archivo usando el cat comando, como se explica a continuación. Aquí, el “>” se usa para sobrescribir el contenido de file_1 a file_2.

cat <file_1> > <file_2>

sobrescribir un archivo con otro

En el ejemplo anterior, hemos sobrescrito el contenido del archivo “test1.txt” con el contenido del archivo “test2.txt” utilizando el operador de sobrescritura.

Mostrar caracteres invisibles

De forma predeterminada, el comando cat no marca los finales de línea al imprimir el contenido de un archivo. Para mostrar los finales de línea, utilice el -E bandera junto con el comando:

cat -E <file_name>

Esta voluntad marque el final de cada línea con un "$" símbolo. Para imprimir las pestañas en lugar de cuatro espacios en blanco, utilice el -T flag, según la sintaxis que se muestra a continuación:

cat -T <file_name>

Esta voluntad imprimir todos los caracteres de tabulación como “^I. Para imprimir todos los demás caracteres invisibles, utilice el -v flag con el comando cat, como se muestra en la siguiente sintaxis:

cat -v <file_name>

mostrar caracteres invisibles usando el comando cat

Como puede ver en el ejemplo anterior, todos los finales de línea están marcados con un símbolo “$” y las pestañas están marcadas con un carácter “^I”.

Combine varias líneas vacías como una sola

A veces puede haber algunas líneas vacías en el archivo que no desea imprimir. Para fusionar todas las líneas vacías en una sola, utilice el -s bandera con el comando cat original.

cat -s <file_name>

fusionando líneas vacías como una usando el comando cat

Ver el contenido del archivo en orden inverso (comando tac)

Generalmente, el cat El comando muestra el contenido del archivo en formato de arriba hacia abajo. Pero, al almacenar algunos datos de transmisión en vivo o ver algún archivo de registro grande, los datos más recientes se agregan en ese extremo y puede ser difícil desplazarse por el enorme bloque de texto. En tales casos, puede utilizar el tac comando en Linuxuna versión alternativa del cat mando, que imprime el contenido del archivo en orden inverso. La sintaxis para usar el tac el comando es:

tac <file_name>

ver el contenido de un archivo en orden inverso

Clasificación del contenido de salida de los archivos

En Linux, puede combinar dos o más comandos con la ayuda de los redirectores de shell. Redirigen la salida de un comando a la entrada del siguiente comando. Puede utilizar el operador de sobrescritura (>) y el operador de adición (>>), que se conocen como redirectores de shell de E/S.

También hay un segundo tipo de redirector de shell conocido como canalización de shell que se utiliza para ejecutar dos o más comandos al mismo tiempo. Esto significa que la salida de un comando se redirigirá al siguiente comando como entrada. Dado que la ejecución del comando sigue una construcción definida, dicha construcción o concepto se conoce como canalización. la pagoperador ipe ( | ) crea una canalización para que estos comandos se ejecuten en una secuencia definida.

A estas alturas, debe ser muy consciente de que el cat El comando imprime el contenido del archivo en el mismo orden en que se almacenan en el archivo. Como su nombre indica, el sort El comando clasifica la salida en orden ascendente o descendente. Pero al enviar la salida del cat comando a través del operador de tubería al sort comando, puede obtener el resultado final en el orden deseado. Esto puede sonar confuso y complicado, pero el siguiente ejemplo aclarará todo. La sintaxis para usar los dos comandos usando un operador de tubería es:

cat <options> <file_name> | sort

ordenar el contenido de los archivos en orden alfabético usando el comando cat y el comando sort

En el ejemplo anterior, en lugar de imprimir el contenido del archivo “test3.txt”, el comando cat envía el contenido al comando sort que luego lo ordena por orden alfabético y finalmente imprime la salida ordenada.

Ver archivos grandes usando el comando cat

A veces, incluso un sistema con grandes especificaciones puede tartamudear al mostrar el contenido de un archivo grande. Para archivos tan grandes, debe utilizar el less comando y el cat comando junto con el operador de tubería. Desde el less El comando solo carga una parte del archivo a la vez, no consume muchos recursos. Puede desplazarse hacia arriba o hacia abajo para visitar las otras partes del archivo usando las teclas de flecha. La sintaxis para usar el less comando con el cat el comando es:

cat <big_file_name> | less

  • Cómo usar el comando cat en Linux (con ejemplos)
  • Cómo usar el comando cat en Linux (con ejemplos)

En el ejemplo anterior, cuando ejecuta el comando según la sintaxis anterior, el archivo no se imprime en el mismo indicador de terminal, sino que muestra el contenido del archivo en una nueva vista de terminal como se muestra en la segunda imagen. Aquí puede desplazarse por el texto con las teclas de flecha. Para llegar al final del texto, use “GG” y para llegar al principio del texto, use “gg”. Para salir de la nueva vista de terminal, presione “q”.

Ejemplos prácticos del comando cat

El comando cat, junto con el comando tac, simplifica enormemente la administración de archivos para los usuarios que se sienten cómodos usando la Terminal de Linux. Con opciones y operadores adicionales, el comando cat puede ser de gran ayuda para simplificar su flujo de trabajo. En este artículo, hemos compartido algunos ejemplos prácticos de cómo usar el comando cat para crear, agregar y ver archivos en su sistema Linux. Si quieres saber más sobre el comando cat, visita su página oficial del hombre. Si tiene algún problema al usar este comando, háganoslo saber en los comentarios a continuación.

Similar Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *