I lov3 CLI : comando [cat]

El comando [cat], sirve para crear uno o múltiples archivos, mirar el contenido de un archivo y concatenar (unir, encadenar, etcétera) archivos y los imprime en una salida estandar.

2016-01-17-102704_715x420_scrot

La sintaxis usada por cat sería:


cat nombre_archivo 

cat opciones nombre_archivo

cat archivo1 archivo2

cat archivo1 archivo2 nuevo-archivo-combinado

Continuo con algunos ejemplos para aclarar más el panorama de como trabaja este comando, si quieren visualizar el contenido de un archivo de configuración, o de un archivo simple como un txt, pues usamos una sintaxis parecida a esta:

cat /etc/fstab
cat testcat.txt

Para todo newbie y desmemoriado, el archivo /etc/fstab nos muestra una lista de los discos y particiones disponibles en el equipo.

¿ cr0n0s, se puede  crear un archivo con cat ?

Pues claro, la sintaxis es muy simple y va de la siguiente manera:

cat testcast.txt

al dar un [enter], saltara a la siguiente linea y podremos ingresar algún texto, para terminar bastaría un simple [ctrl] + [d] y listo.

Como ya mencione, con cat,  podemos visualizar el contenido de uno o mas archivos y si todos al mismo tiempo y en una sola salida.

cat /etc/fstab testcat.txt

Resultando una salida del contenido de fstab y el contenido del archivo testcat.txt

Algunas opciones interesantes serían -b, -n, -s y -v, claro que existen muchas mas, visiten su respectivo manual, man cat. Las opciones mencionadas nos dan una manita al numerar las lineas del contenido del archivo, sean o no saltos de lineas, dejándolo más claro y ordenado visualmente, diviértanse experimentando.

Digamos que hasta aquí algo básico de su uso, la funcionalidad principal es poder concatenar distintos archivos e inclusive con otros comandos como por ejemplo:

cat /proc/cpuinfo | grep model

Si solo quisiéramos visualizar el archivo /proc/cpuinfo nos revelaría una lista interminable que más que seguro abarcaría hasta el cielo y más allá de nuestra terminal, pero si a esta le agregamos el comando grep nos seleccionaría el apartado model del archivo, haciéndonos más sencilla la lectura.

Enlaces recomendados:

http://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-conocer/

http://linuxcommand.org/man_pages/cat1.html

Hasta otro post y buenas vibras lectores.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s