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.
- Primero actualizar.
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
- Nos vamos al repositorio bat, opción “Realeases” (Versiones) y descargamos el amd64.deb

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 😃!