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?

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 /.


A parfaitement fonctionné, merci! Pourriez-vous m'expliquer un peu comment s'approvisionner en .bashrcfichier?
diegoaguilar


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'
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.