Couleur dans le terminal

ladgalen Messages postés 158 Statut Membre -  
ladgalen Messages postés 158 Statut Membre -
Bonjour,

Dans le terminal linux, les exécutables sont en vert les dossier en bleu ect ... Je souhaiterais rajouter un couleur à tous les fichiers qui finissent avec un certain texte. Par exemple .com ou .tga !

Du coup j'ai deux questions :
1) Comment on fait ? :)

2) Où sont stocké les couleurs déjà utilisée pour les exécutables les dossiers ect ?

Merci

A voir également:

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
J'ai fais un dircolors -p il me sort toutes les couleurs prédéfinies mais je ne sais où il lit ce fichier pour le modifier ?
Extrait du "man dircolors" :
FICHIERS
       Le programme dircolors lui-même n'utilise pas de fichier de  configura-
       tion.  Néanmoins, les scripts d'initialisation du shell invoquent, pour
       le personnaliser, dircolors avec l'un des fichiers suivants :

       /etc/DIR_COLORS
              Fichier de configuration global pour le système.

       ~/.dir_colors
              Fichier de configuration personnel pour un utilisateur.
Sinon les autres options c'est pour le bournshel et le cshell, moi je suis en bash ça pas générer des erreurs ?
Bash, acronyme de Bourne-again shell ;-))
1
ladgalen Messages postés 158 Statut Membre 10
 
Moins on en sait plus on étale et plus on étale plus on voit la tartine d'ignorance ! Je savais pas pour le shell ! :)))

Les fichiers en questions n'existent pas chez moi (ubuntu 8.04), je suppose qu'il faut les créer (l'un ou l'autre) mais je sais pas quoi mettre dedans.

Par contre si je fais dircolors -p il m'affiche un fichier avec toutes les couleurs définies. J'ai vu que sur ce site ils disent que c'est une commande linux :

http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/dircolors.1.html

Donc si je comprend bien j'enregistre la sortie de dircolors -p dans un fichier, je modifie avec des pincettes pour rajouter ce que je veux. J'en fait un exécutable et je l'exécute ?

Merci
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Voir du côté de "dircolors" (man dircolors) et de la variable d'environnement "LS_COLORS".

Voir man ls aussi ;-))
0
ladgalen Messages postés 158 Statut Membre 10
 
Merci

J'ai fais un dircolors -p il me sort toutes les couleurs prédéfinies mais je ne sais où il lit ce fichier pour le modifier ?

Sinon les autres options c'est pour le bournshel et le cshell, moi je suis en bash ça pas générer des erreurs ?

J'ai essayé un export LS_COLOR=*.tga:01;35:£LS_COLOR mais ça n'a rien donné :

bash: 32:*.tga=01 : commande introuvable

ce qui s'affiche quand je fais dircolors ne change pas et un echo $LS_COLOR me renvoit *.tga:01

Comment je m'en sort ? Il parle de faire lire un fichier dans le manuel mais ya pas l'option !
0