Não sei se está no bash (o shell padrão). É possível no zsh (um shell mais poderoso que o bash, disponível na maioria das unidades, incluindo o Ubuntu, mas geralmente não é instalado por padrão).
Na primeira vez que você executar o zsh, ele oferecerá a criação de um arquivo de configuração ( ~/.zshrc
) para você. A configuração padrão é um pouco estéril, para compatibilidade histórica. Para listagens coloridas de conclusão, selecione 2
para configurar o “novo sistema de conclusão” e, em seguida, 2
novamente para ajustá-lo; no compinstall
menu, selecione 3
para definir estilos para exibir conclusões e, em 3
seguida, 1
para ativar conclusões coloridas e, finalmente, 2
para usar as mesmas cores que ls
.
Se você preferir configurá-lo manualmente, aqui estão as linhas necessárias .zshrc
:
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
O list-colors
estilo ajusta as cores nas conclusões do nome do arquivo.
ls --color
que faria? Deseja que o primeiro seja colorido e, quando você pressionar Tab novamente, o segundo seja colorido, etc? Algo mais?