Ccat – Salida de comando Cat con color

Como ya sabrás, Cat, acrónimo de concatenar, es un comando de Unix para ver, combinar y copiar archivos de texto. Este comando es uno de los comandos más utilizados diariamente en GNU/Linux y sistemas operativos tipo Unix. Si usas el comando cat con frecuencia, puedes probar ‘Ccat’. Es muy similar al comando cat, pero muestra los contenidos con resaltado de sintaxis. Los idiomas admitidos actualmente son JavaScript, Java, Ruby, Python, Go, C y JSON.

Instalando Ccat

Ccat está disponible en AUR, por lo que puedes instalarlo usando cualquier ayuda de AUR en Arch Linux y sus variantes.

Usando Pacaur:

pacaur -S ccat

Usando Packer:

packer -S ccat

Usando Yaourt:

yaourt -S ccat

Usando Yay:

yay -S ccat

En otras distribuciones de Linux, necesitas compilar e instalar Ccat como se muestra a continuación.

Descarga el último binario ccat de aquí.

wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz

Extrae el archivo:

tar xfz linux-amd64-1.1.0.tar.gz 

Copia el archivo ejecutable ccat en tu carpeta bin para usar todo el sistema:

sudo cp linux-amd64-1.1.0/ccat /usr/local/bin/

Finalmente hazlo ejecutable:

sudo chmod +x /usr/local/bin/ccat

Uso

 

El uso es muy similar al comando cat. Déjame mostrarte algunos ejemplos.

Para ver un archivo de texto, por ejemplo test.txt, usando el comando cat, utilizamos:

cat test.txt

 

Ahora, ve el archivo de texto con “ccat“.

 

 

 



ccat test.txt

 

 

 

 

 

 

 

 

¿Notaste la diferencia? ccat muestra la salida con resaltado de sintaxis, mientras que el comando cat simplemente muestra la salida en el color del tema predeterminado del sistema.

También podemos mostrar el resultado de varios archivos (es decir, concatenar) a la vez, como a continuación.

ccat test.txt example.txt

Por alguna razón, es posible que desees mostrar el resultado en formato HTML. Para hacerlo, solo agrega la opción “-html” al final.

ccat test.txt --html

No solo los archivos locales, también podemos mostrar directamente el contenido de un archivo en la web como se muestra a continuación.

curl https://raw.githubusercontent.com/jingweno/ccat/master/main.go | ccat

Para ver los códigos de color aplicados por defecto, ejecuta:

ccat --palette

Por supuestos, puedes establecer tus propios códigos de color como a continuación.

ccat -G String="_fuchsia_" -G Plaintext="darkteal" test.txt

Si te gusta ccat y quieres reemplazar el comando cat predeterminado, simplemente crea un alias.

Si lo instalaste desde AUR en Arch Linux, agrega la siguiente línea en tu ~/.bashrc.

alias cat=ccat

Si lo instalaste desde el archivo binario compilado, agrega la siguiente línea en el archivo ~/.bashrc.

alias cat='/usr/local/bin/ccat

Finalmente, ejecuta el siguiente comando para hacer efectivos los cambios.

source ~/.bashrc

Para agregarlo a todo el sistema, agrega la entrada anterior en /etc/bashrc (en sistemas basados en RPM) o /etc/profile (en las basadas en Debian).

Fuente

Comparte

(Artículo visitado 5 veces, 1 visitas hoy)

Responder

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

  Suscribirse  
Notificarme de