Comandos Linux cat

Qué es el Comando de Linux cat?

Explicación

COMANDO cat:


El comando de linux cat concatena archivos y los muestra en el salida estándar.

SINTAXIS:


La sintaxis es
cat [OPCIONES] [ARCHIVO]...

OPCIONES:


-A Mostrar todo.
-b Omitir los números de línea para los espacios en blanco en el salida.
-e Un caracter $ se mostrará al final de cada línea anterior a una nueva línea.
-E Muestra un $ (símbolo del dolar) al final de cada línea.
-n Numera todas las líneas en el salida.
-s Si el salida tiene múltiples líneas vacías las sustituye con una única línea vacía.
-T Muestra los caracteres de tabulación en el salida.
-v Los caracteres no mostrados (con la excepción de tabuladores, nuevas líneas y saltos de página) se muestran.

EJEMPLO:


  1. Para crear un archivo nuevo:
    cat>file1.txt

    Este comando crea un archivo nuevo file1.txt. Tras escribir en el archivo presiona control+d (^d) simultáneamente para finalizar el archivo.
  2. Para añadir información al archivo:
    cat>>file1.txt

    Para añadir información en el mismo archivo utiliza el operador de adición >> para escribir en el archivo, si no, el archivo será sobreescrito (todo su contenido será eliminado).
  3. Para mostrar un archivo:
    catfile1.txt

    Este comando muestra la información en el archivo.
  4. Para concatenar varios archivos y mostrarlos:
    catfile1.txtfile2.txt

    El comando cat anterior concatenará los dos archivos (file1.txt y file2.txt) y mostrará el salida en la pantalla. Algunas veces el salida no cabrá dentro de la pantalla. En dicha situación puedes mostrar esos archivos en un archivo nuevo o mostrar el archivo utilizando el comando less.
    catfile1.txtfile2.txt|less
  5. Para concatenar varios archivos y transferir el salida a otro archivo.
    catfile1.txtfile2.txt>file3.txt

    En el ejemplo anterior el salida se redirige al nuevo archivo file3.txt. El comando cat creará el nuevo archivo file3.txt y guardará el salida concatenado en file3.txt.

LINUX / UNIX cmd