Para un entorno así:
Son necesarios estos complementos:
Bat : Le da color al cat ya sea un archivo de texto o un lenguaje de programación
LSD : Muestra los ls, la, ls -l …
Estas descargas se aplican para las distribuciones de Linux, Debian GNU/Linux (que son .deb), sí tienes otra distribución busca las opciones de descarga más adecuada para tí en el repositorio que se ha compartido.
sudo apt update
sudo apt upgrade
Para instalar LSD nos vamos al repositorio, nos dirigimos a la opción “Realeases” (Versiones), y se descarga " lsd-musl_X.XX.X_amd64.deb " (Coloque XX por si hay una versión diferente).
Extraer el .deb
dpkg -i lsd-musl_X.XX.X_amd64.deb
Ya tenemos instalado el lsd, para comprobarlo solo tenemos que colocar el comando lsd o lsd --versión.
<ins>Sí no aparecen los cambios, cierra la terminal o actualiza el SO para verlos</ins>
Bat
Extraemos el .deb
dpkg -i bat_X.XX.X_amd64.deb
Y ya lo tenemos instalado, con solo darle a bat <archivo>o bat --versión, se nos mostrara su formato</archivo>
Por ejemplo, yo busque un archivo .py (Sí aparece “No se encontrado el comando locate”, solo hay que instalarlo)
sudo apt install mlocate
Y buscar un archivo .py
locate .py
bat /ruta de .py/
Para salir, solo hay que presionar la tecla q.
Sí se desea ejecutar estos comandos simplemente con “cat” o con un ls en vez de bat o lsd, sólo se tiene que configurar el /.zshrc (esto sólo se hace sí lo tienes instalado) o /.bashrc y agregar los alias.
# Manual aliases
alias ls='lsd'
alias l='ls -l'
alias la='ls -a'
alias lla='ls -la'
alias lt='ls --tree'
alias cat='/bin/bat'
alias catn='/bin/cat'
alias catnl='bat --paging=never' //Si prefiere que bat trabaje como cat todo el tiempo y quiere cambiar el nombre de cat por el de bat enla configuración del shell
Actualizar el SO o cerrar la terminal para ver cambios.
¡Nunca pares de aprender 😃!
Muchas gracias por la info, me resulto muy util!!
Solo corregir en los aliases:
alias catnl=''/bin/bat --paging=never"
Saludos!
gracias. lo estaba buscando y como anillo al dedo
#ocurre un error, install estaba mal escrito sudo apt install mlocate
si usan wsl usen
en el repositorio le dan a “copiar dirección de enlace” a el archivo que quieren descargar.
wget"direccion de descarga"
Me alegro de que la información les sea útil 💚
Gracias por las correcciones, ya se aplicaron ✨