Où sont les valeurs par défaut LS_COLORS ensemble dans RHEL 5.x?
Dans un terminal dans Red Hat Enterprise Linux 5.x, en cours d'exécution:
[$] Env
rendements (entre autres choses):
"LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33 . . ."
La plupart du contenu dans LS_COLORS
je trouve dans le fichier:
/etc/DIR_COLORS
MAIS les valeurs "no=00:fi=00:di=01;34:ln=01;36:pi=40;33
etc.", Je n'ai pas de succès à trouver, même après grepping à travers le système.
Dans ce fichier(s) ces valeurs sont-elles définies?
Oui, je sais que je peux définir le contenu de LS_COLORS
pour les valeurs que je s'il vous plaît,
mais ce que je me demande où est où les valeurs ci-dessus sont défini.
OriginalL'auteur | 2009-03-05
Vous devez vous connecter pour publier un commentaire.
Je pense que ce que vous cherchez peut être trouvé à
/etc/profile.d/colorls.sh
:La
LS_COLORS
variable est définie par une évaluation de la sortie dedircolors --sh "$COLORS" 2>/dev/null
, qui à son tour reçoit ses valeurs de/etc/DIR_COLORS
. Donc, en d'autres mots, les valeurs deLS_COLORS
sont identiques àDIR_COLORS
par défaut.Vous pouvez prouver que cela en comparant la sortie de
dircolors --sh "$COLORS"
:Et
echo $LS_COLORS
:Et là vous l'avez.
OriginalL'auteur jathanism
Ci-dessus, on n'est pas le même que le suivant.
Lors de la connexion avec le terminal SSH fichier
est utilisé.
OriginalL'auteur
de 'dircolors' man ::
de sorte qu'il semble que ces codes sont compilées dans le système
OriginalL'auteur Sujoy