examine sua definição atual de ls
type ls
normalmente responderá com
ls is aliased to 'ls --color=auto'
se não, então dê uma olhada dentro do seu ~ / .bashrc e procure por esta seção que está lá por padrão ... se não estiver lá, coloque-o de volta em ~ / .bashrc
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
é onde o alias é definido por padrão ... é o seu bash de shell?
echo $SHELL
se mostrar
/bin/bash
então acima irá corrigir o problema ... uma vez feito, abra um novo terminal ou fonte de suas configurações
source ~/.bashrc
ls agora será OK
Se não estiver OK, basta remover seu alias ls em seu ~ / .bashrc (sua dica é proveniente de busybox que não está seguindo o padrão ls)
~/.bashrc
contém personalizações que aumentam o padrão do sistema
/etc/bash.bashrc