SUSTITUYENDO EL COMANDO CAT EN LINUX

0
comando

SUSTITUYENDO EL COMANDO CAT EN LINUX

BAT es un comando clon del comando cat, pero con algunas nuevas características, una nueva herramienta que se postula como reemplazo de cat a la hora de leer y concatenar archivos.

CARACTERISTICAS

  • Resaltado de sintaxis para decenas de lenguajes
  • Diferentes estilos de contenido a la hora de mostrar información adicional
  • Posibilidad de usar colores
  • Integración con Git o paginación.
comando
Uso del comando BAT

INSTALACION DE BAT

  • Los usuarios de Arch Linux o alguna de sus derivadas (Antergos, Manjaro, Anarchy) nos lo encontramos en los repositorios comunitarios de AUR. Se puede instalar de forma manual o tirando de helper:
trizen -S bat
  • Para Debian y derivadas existe un paquete de tipo deb, el cual se puede descargar e instalar desde linea de comandos (con sudo dpkg -iseguido del nombre del paquete) o mediante una interfaz gráfica tipo gdebi.
sudo dpkg -i *.deb
  • Además existe la posibilidad de compilar el código fuente y construir el paquete utilizando Cargo, el gestor de paquetes de Rust.
cargo install bat

También existen instrucciones de instalación específicas para FreeBSD y macOS, en la página de GitHub del proyecto. Así como más información sobre como personalizar y sacarle el máximo partido a esta herramienta.

comando
Uso del BAT

USO DE BAT

Su ejecución es muy parecida a la de cat, así que no me extenderé en ese tema. Señalar que si queremos mostrar un archivo con un resaltadoespecífico, lo hacemos con el parámetro “l”, seguido del lenguaje en cuestión y el nombre del archivo:

bat -l python file.py

Para ver la lista de lenguajes de programación soportados ejecutamos:

bat --list-languages

Un uso común de este tipo de programas es para ver la distro o versión del sistema que estamos ejecutando:

bat /etc/*release

También para pasar texto a un archivo nuevo o ya existente, desde la terminal (pulsamos la tecla “q” en una nueva linea para salir).

[jose@replicante ~]$ bat <<q>> file.txt 
> It's very difficult 
> todo esto 
> q

O ver varios textos a la vez:

bat /home/replicante/*.txt

En la ayuda del programa encontraréis opciones especificas de uso relacionadas con bat:

bat --help

CREDITOS

  • Para mas sugerencias enviame un formulario
  • https://github.com/sharkdp
  • https://lamiradadelreplicante.com

“EL CONOCIMIENTO ES LIBRE”