Por que o terminal não mostra o esquema de cores depois de registrado como raiz?

10

Atualmente, estou usando o Debian 7 Wheezy e notei que a paleta de cores no terminal (que pode ser útil para identificar um grande conjunto de arquivos e pastas) não é ativada depois que eu registro como raiz.

Mesmo, notei que a conclusão da guia não funciona da mesma maneira nesta situação.

Como posso configurar esses problemas?

diegoaguilar
fonte

Respostas:

12

Se você efetuar login como raiz, ele usará o ~/.bashrcarquivo de raízes, que é originado toda vez que você fizer login como raiz. No ~/.bashrcarquivo, você encontrará as seguintes linhas

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'

Remova o comentário dessas linhas para obter o resultado desejado.

Depois de descomentar as linhas, você precisará obter o arquivo .bashrc, por exemplo source ~/.bashrc && ls -l /.

Valentin Bajrami
fonte
Funcionou perfeitamente, obrigado! Você poderia me explicar um pouco sobre a fonte do .bashrcarquivo?
diegoaguilar
1
@Diego Isso foi discutido em superuser.com/questions/49289/what-is-the-bashrc-file #
Valentin Bajrami
2
@ Diego Você só precisa fazer isso se tiver modificado o arquivo. É lido automaticamente quando o bash é iniciado.
Gilles 'SO- stop be evil'