Introducción
El comando cat en Linux le permite concatenar archivos y mostrar la salida a la salida estándar, en la mayoría de los casos esto es una pantalla.
Uno de los usos más comunes de cat es mostrar un archivo en la pantalla y también crear un archivo sobre la marcha y permitir la edición básica directamente en el terminal.
Cómo crear un archivo usando cat
Para crear un archivo con el comando cat, ingrese lo siguiente en la ventana del terminal:
gato>
Obviamente, necesitas reemplazar Cuando cree un archivo de esta manera, el cursor se dejará en una nueva línea y podrá comenzar a escribir. Esta es una buena manera de comenzar un archivo de texto o crear rápidamente un archivo de datos de prueba, como un archivo delimitado por comas o un archivo delimitado por tuberías. Para terminar de editar el archivo presione CTRL y D. Puede probar que el proceso funcionó escribiendo el comando ls: Esto lista todos los archivos en la carpeta actual y debería ver su nuevo archivo y el tamaño debe ser mayor que cero. El comando cat también se puede usar para mostrar un archivo en la pantalla. Todo lo que necesita hacer es eliminar el símbolo mayor que el siguiente: Si el archivo es muy largo, se desplazará rápidamente por la pantalla. Para ver el archivo página por página, use el comando more: Alternativamente, puede usar el comando less también: Para probar esto escriba el siguiente comando: Por supuesto, puedes olvidarte del gato y escribir lo siguiente: Para todas las líneas no vacías en un archivo, puede usar el siguiente comando: Si hay líneas sin caracteres, no se numerarán. Si desea mostrar números para todas las líneas independientemente de si están en blanco, escriba el siguiente comando: A veces, cuando se analizan los archivos de datos, los programadores pueden encontrar un problema porque hay caracteres ocultos al final de las líneas que no esperaban, como espacios. Esto evita que sus analizadores funcionen correctamente. Esta es solo una de las razones para mostrar un carácter de final de línea para que pueda ver si hay caracteres en blanco. Para mostrar el dólar como un carácter de final de línea, ingrese el siguiente comando: Como ejemplo, mira la siguiente línea de texto. Cuando corres esto con elgato -Ecomando recibirá la siguiente salida: Cuando está mostrando el contenido de un archivo con el comando cat, es probable que no quiera ver cuando hay un montón de líneas en blanco consecutivas. El siguiente comando muestra cómo reducir la salida para que se omitan las líneas en blanco que se repiten. Para aclarar esto, no se ocultarán las líneas en blanco por completo, pero si tiene 4 líneas en blanco seguidas, solo se mostrará 1 línea en blanco. Si está mostrando un archivo que tiene delimitadores de pestañas, normalmente no verá las pestañas. El siguiente comando muestra ^ I en lugar de la pestaña que hace que sea fácil verlos asumiendo que su archivo no contiene ^ I de todos modos. El punto principal de cat es la concatenación, por lo que quizás desee saber cómo mostrar varios archivos a la vez: Puede concatenar múltiples archivos a la pantalla con el siguiente comando: Si desea concatenar los archivos y crear un nuevo archivo, use el siguiente comando: Puede mostrar un archivo en orden inverso usando el siguiente comando: Ok, técnicamente este no es el comando cat, es el comando tac pero esencialmente hace lo mismo pero a la inversa. Eso es bastante para el comando cat. Es útil para crear archivos sobre la marcha y para mostrar el resultado de los archivos y, por supuesto, puede usarlo para unir varios archivos.ls -lt
Cómo mostrar un archivo usando cat
gato
gato
gato
cat / etc / passwd | Más
menos / etc / passwd
Cómo mostrar los números de línea
gato -b
gato -n
Cómo mostrar el final de cada línea
gato -E
el gato se sentó en la alfombra
el gato se sentó en la colchoneta
Reducción de líneas en blanco
gato -s
Cómo mostrar pestañas
gato -T
Concatenar múltiples archivos
gato
gato
Mostrar archivos en orden inverso
tac
Resumen