Minha configuração final. Eu usei este comando para criar o arquivo de configuração dircolors no meu diretório de usuários.
dircolors -p > ~/.dircolors
Eu editei meu .bashrc
. A condição if
foi substancialmente diferente da minha condição final se identifiquei o local correto procurando:
# enable color support of ls and also add handy aliases
Em seguida, alterei essa seção para:
# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
[ -e "$HOME/.dircolors" ] && DIR_COLORS="$HOME/.dircolors"
[ -e "$DIR_COLORS" ] || DIR_COLORS=""
eval "'dircolors -b $DIR_COLORS'"
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'
fi
A parte crucial que eu errei foi que usei aspas simples '
em vez de backticks (veja o comentário @steeldriver, não consigo imprimir), na seguinte linha.
eval "'dircolors -b $DIR_COLORS'"