Como faço para recarregar ~ / .dir_colors?

4

Eu copiei /etc/DIR_COLORS para ~/.dir_colors porque /etc/DIR_COLORS.xterm estava sendo usado e as cores em ls --color=auto estavam muito escuras.

Agora, como faço para que esse arquivo entre em vigor imediatamente? (ou seja, sem reiniciar o shell?)

Existe algo parecido com o que Ctrl - X Ctrl - R corresponde a ~/.inputrc ?

    
por antak 25.10.2013 / 14:43

1 resposta

8

De man dir_colors :

The program ls(1) uses the environment variable LS_COLORS to determine the colors in which the filenames are to be displayed. This environment variable is usually set by a command like

eval 'dircolors some_path/dir_colors'

Então, você precisa executar eval "$(dircolors ~/.dir_colors)" agora e toda vez que lançar um shell. A maneira mais simples de fazer isso é colocar o comando em ~/.profile

    
por 25.10.2013 / 14:51