No sé si está en bash (el shell predeterminado). Es posible en zsh (un shell más potente que bash, disponible en la mayoría de los dispositivos, incluido Ubuntu, pero a menudo no está instalado de forma predeterminada).
La primera vez que ejecute zsh, le ofrecerá crear un archivo de configuración ( ~/.zshrc
) para usted. La configuración predeterminada es un poco estéril, por compatibilidad histórica. Para listados de terminación en color, seleccione 2
configurar el "nuevo sistema de finalización", luego 2
nuevamente para ajustarlo; en el compinstall
menú, seleccione 3
establecer estilos para mostrar las terminaciones y 3
luego 1
habilitar las terminaciones de color y finalmente 2
usar los mismos colores que ls
.
Si prefiere configurar esto a mano, estas son las líneas que necesita en su .zshrc
:
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
El list-colors
estilo ajusta los colores en las terminaciones de nombres de archivo.
ls --color
lo haría? ¿Desea que se coloree el primero, luego cuando presione Tab nuevamente, se coloreará el segundo, etc.? ¿Algo más?