Je comprends les ls
utilisations dircolors
pour afficher une sortie en couleur. dircolors
a la base de données par défaut des couleurs associées aux extensions de fichier, qui peuvent être imprimées avec la commande
dircolors --print-database
D'après ce que man dir_colors
j'ai lu, la base de données à l'échelle du système devrait être située dans /etc/DIR_COLORS
. Mais ce fichier n'existe pas sur mon système (Debian). Comment modifier les paramètres de couleur à l'échelle du système dircolors
? D'où la commande dircolors --print-database
prend-elle les paramètres lorsqu'aucun fichier n'existe?
Je suis conscient que l'utilisateur peut avoir un fichier spécifique à l'utilisateur ~/.dircolors
avec ses paramètres, mais cela ne me convient pas, car je dois modifier les paramètres pour tout le monde.
Une deuxième question est de savoir s’il est possible d’utiliser des couleurs 8 bits pour les coloris colorés. Mon terminal est xterm-256color
.
.mp3 00;36
pour utiliser color126 à partir du tableau de couleurs xterm-256 upload.wikimedia.org/wikipedia/fr/1/15/Xterm_256color_chart.svgSelon le manuel , il utilise une base de données précompilée en l'absence de fichier.
Pour modifier les paramètres pour tout le monde, vous pouvez créer un
/etc/dircolors
fichier et ajouter les éléments suivants à/etc/bashrc
:la source
Linux définit les couleurs d’arrière-plan de la console avec des couleurs:
Votre fichier dircolors contrôle les couleurs des mots qui apparaissent par ls sur la console. Trouvez ce
.dircolors
fichier pour votre distribution, un lien pour vous aider:http://www.linuxfromscratch.org/blfs/view/svn/postlfs/profile.html
Pour moi sur Fedora 17, mon fichier dircolors est:
/etc/DIR_COLORS
Copier
/etc/DIR_COLORS
dans votre/home/el/.dircolors
répertoire. Créez-le s'il n'existe pas.Éditez /home/el/.dircolors, recherchez le texte "dir".
Change ça:
Pour ça:
Enregistrez, fermez et redémarrez le shell. Les répertoires vont du bleu foncé sur le noir (illisible) au brillant bleu sarcelle sur le noir (lisible).
la source
/etc/DIR_COLORS
dans la distribution de OP, Debian. Et il est déjà au courant~/.dircolors
, ce n'était pas la question