Se o único problema são as cores na saída de ls
, é fácil corrigir. Basta definir sua própria variável LS_COLORS
e isso substituirá qualquer outra coisa. Então, para começar, corra
dircolors -p > ~/.mycolors
Isso imprimirá os valores padrão em um novo arquivo chamado .mycolors
no diretório $HOME
. Observe que isso definirá as cores padrão de seu ambiente atual. Você pode precisar editar este arquivo e alterar as cores. Por exemplo, para tornar os diretórios exibidos em azul claro, encontre a linha que começa com DIR
em .mycolors
e defina como:
DIR 01;34
Algumas cores disponíveis são ( do TLDP ):
Black 0;30 Dark Gray 1;30
Blue 0;34 Light Blue 1;34
Green 0;32 Light Green 1;32
Cyan 0;36 Light Cyan 1;36
Red 0;31 Light Red 1;31
Purple 0;35 Light Purple 1;35
Brown 0;33 Yellow 1;33
Light Gray 0;37 White 1;37
Em seguida, diga ao seu shell para carregar esse arquivo. Supondo que você esteja usando o bash, adicione esta linha ao seu ~/.bashrc
:
dircolors -b ~/.mycolors > /dev/null
Agora, todas as novas janelas de terminal (shells) que você abrir terão as cores certas.