Pourquoi le terminal n'affiche-t-il pas le schéma de couleurs une fois connecté en tant que root?

10

J'utilise actuellement Debian 7 Wheezy, et j'ai remarqué que la palette de couleurs sur le terminal (qui pourrait être utile pour identifier un grand nombre de fichiers et de dossiers) n'est pas activée une fois que je me connecte en tant que root.

De même, j'ai remarqué que la complétion de l' onglet ne fonctionne pas de la même manière dans cette situation.

Comment puis-je configurer ces problèmes?

diegoaguilar
la source

Réponses:

12

Si vous vous connectez en tant que root, il utilise le ~/.bashrcfichier racines qui provient de chaque connexion en tant que root. Dans le ~/.bashrcfichier, vous trouverez les lignes suivantes

# 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'

Décommentez ces lignes en conséquence pour obtenir le résultat souhaité.

Une fois que vous avez décommenté les lignes, vous devrez source le fichier .bashrc par exemple source ~/.bashrc && ls -l /.

Valentin Bajrami
la source
A parfaitement fonctionné, merci! Pourriez-vous m'expliquer un peu comment s'approvisionner en .bashrcfichier?
diegoaguilar
1
@Diego Cela a été discuté dans superuser.com/questions/49289/what-is-the-bashrc-file
Valentin Bajrami
2
@Diego Vous devez le faire uniquement si vous venez de modifier le fichier. Il est lu automatiquement au démarrage de bash.
Gilles 'SO- arrête d'être méchant'