dir_colors | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
dans un fichier d'initialisation du shell, comme /etc/profile ou /etc/csh.cshrc. (Voir également dircolors(1)). Habituellement, le fichier est /etc/DIR_COLORS et peut être surchargé par un fichier .dir_colors dans le répertoire personnel de l'utilisateur.
Ce fichier de configuration consiste en plusieurs lignes de déclarations. Un dièse « # » en début de ligne, précédé eventuellement d'espaces blancs, transforme cette ligne en commentaire qui sera ignoré. Les lignes blanches sont ignorées.
La section global du fichier contient toutes les déclarations avant la première ligne TERM. Toute déclaration dans la section globale est considérée comme valide pour tous les types de terminaux. Après cette section on trouve une ou plusieurs sections spécifiques aux terminaux, précédées par une ou plusieurs lignes TERM qui indiquent à quels types (au sens de la variable d'environnement TERM) de terminaux, les déclarations s'appliquent. Il est toujours possible de surcharger une déclaration globale par une déclaration spécifique ultérieure à un terminal.
Les déclarations suivantes sont reconnues (sans différence maj/minuscules)
Séquences de couleur ISO 6429 (ANSI) | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Les séquences de couleurs ISO 6429 sont composées de suite de nombres séparés par des points-virgules. Les codes les plus courants sont :
0 restituer la couleur par défaut 1 couleur en sur-brillance 4 texte souligné 5 texte clignotant 30 encre noire 31 encre rouge 32 encre verte 33 encre jaune (ou marron) 34 encre bleue 35 encre violette 36 encre cyan 37 encre blanche (ou grise) 40 fond noir 41 fond rouge 42 fond vert 43 fond jaune (ou marron) 44 fond bleu 45 fond violet 46 fond cyan 47 fond blanc (ou gris)
Toutes les commandes ne fonctionnent pas sur tous les terminaux.
ls utilise les valeurs suivantes par défaut :
NORMAL 0 Texte normal (hors noms de fichiers) FILE 0 Fichier normal DIR 32 Répertoire LINK 36 Lien symbolique ORPHAN undefined Lien symbolique orphelin MISSING undefined Fichier manquant FIFO 31 Tube nommé (FIFO) SOCK 33 Socket BLK 44;37 Périphérique bloc CHR 44;37 périphérique caractère EXEC 35 Fichier exécutable
Peu de terminaux ne reconnaissent pas les valeurs par défaut correctement. Si tout le texte est colorié après avoir affiché le contenu d'un répertoire, changez les codes NORMAL et FILE pour les codes numériques de vos encre et fond habituels.
Autres types de terminaux (configuration avancée) | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Lorsqu'il affiche un nom de fichier, ls produit la séquence de sortie suivante : LEFTCODE code-type RIGHTCODE nom-fichier ENDCODE, où code-type est la séquence de couleur qui dépend du type ou nom de fichier. Si ENDCODE est indéfinie, la séquence LEFTCODE NORMAL RIGHTCODE est utilisée à la place. Le but des codes gauche et droits est de réduire sérieusement la saisie (et de cacher les codes d'échappement horribles). S'il n'y en a pas besoin, vous pouvez les supprimer en spécifiant le mot clé correspondant sur une ligne isolée.
NOTE : SI ENDCODE est défini dans la section global du fichier, il ne peut pas être indéfini dans une section spécifique ultérieure. Ceci signifie que toute définition NORMAL n'aura aucun effet. Un ENDCODE peut toutefois être indiqué, avec l'effet désiré.
Séquences d'échappement | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
\a Bell (ASCII 7) \b Backspace (ASCII 8) \e Escape (ASCII 27) \f Form feed (ASCII 12) \n Newline (ASCII 10) \r Carriage Return (ASCII 13) \t Tab (ASCII 9) \v Vertical Tab (ASCII 11) \? Delete (ASCII 127) \nnn Tout caractère (code octal) \xnnn Tout caractère (code hexadécimal) \_ Space \\ Backslash (\) \^ Caret (^) \# Hash mark (#)
Notez que les échappements sont nécessaires pour protéger l'espace, la contre oblique, le Caret et tout caractère de contrôle, y compris le dièse en première position.
FICHIERS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Cette page décrit le format du fichier dir_colors utilisé dans le paquetage fileutils-4.1 ; d'autres versions peuvent différer légèrement.
NOTES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
LEFTCODE \e[ RIGHTCODE m
VOIR AUSSI | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 25 juillet 2003 et révisée le 14 janvier 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 5 dir_colors ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
.extension séquence-couleur | DESCRIPTION |
*extension séquence-couleur | DESCRIPTION |
BLK séquence-couleur | DESCRIPTION |
CHR séquence-couleur | DESCRIPTION |
COLOR yes|all|no|none|tty | DESCRIPTION |
DIR séquence-couleur | DESCRIPTION |
DOOR séquence-couleur | DESCRIPTION |
EIGHTBIT yes|no | DESCRIPTION |
ENDCODE séquence-couleur | DESCRIPTION |
EXEC séquence-couleur | DESCRIPTION |
FIFO séquence-couleur | DESCRIPTION |
FILE séquence-couleur | DESCRIPTION |
LEFTCODE séquence-couleur | DESCRIPTION |
LINK séquence-couleur | DESCRIPTION |
MISSING séquence-couleur | DESCRIPTION |
NORMAL séquence-couleur | DESCRIPTION |
OPTIONS options | DESCRIPTION |
ORPHAN séquence-couleur | DESCRIPTION |
RIGHTCODE séquence-couleur | DESCRIPTION |
SOCK séquence-couleur | DESCRIPTION |
TERM type-terminal | DESCRIPTION |