Se você deseja alterar suas cores no console, ou seja, fora de X , especifique as cores em .bashrc , desta forma:
if [ "$TERM" = "linux" ]; then
echo -en "\e]P0222222" #black
echo -en "\e]P8222222" #darkgrey
echo -en "\e]P1803232" #darkred
....
fi
Onde você está definindo preto como #222222 Veja este post para os detalhes: link
Se você está trabalhando em X , você pode personalizar sua configuração definindo suas cores em .Xresources da seguinte forma:
!black
*color0: #3D3D3D
*color8: #5E5E5E
!red
*color1: #8C4665
*color9: #BF4D80
...
e, em seguida, faz o sourcing desse arquivo quando você inicia o X, normalmente de seu .xinitrc :
xrdb -merge ~/.Xresources
O Arch Wiki tem uma página em .Xresources que explica todas as opções: link
Outro aprimoramento que você pode fazer em X ou não é especificar todos os diferentes tipos de arquivos que você gostaria de colorir - e suas respectivas cores em um arquivo .dir_colors , da seguinte forma:
.xinitrc 01;31
.Xauthority 01;31
.Xmodmap 00;31
.Xresources 01;33
...
Para começar, copie /etc/dir_colors para o diretório /home do usuário e faça as alterações. Em seguida, forneça isso de seu .bashrc com eval $(dircolors -b ~/.dir_colors) . Isso permitirá um controle refinado sobre as cores dos arquivos e tipos de arquivos quando você usar ls .
Você pode encontrar (um arquivo de exemplo .dir_colors incrivelmente detalhado e completo) aqui:
link
Com uma combinação de todas as três abordagens, você pode criar uma configuração razoavelmente uniforme, esteja você trabalhando no console ou no X.