J'utilise CentOS en mode texte Linux. Lorsque j'exécute la commande ls /usr/
, la sortie est trop difficile à lire (bleu foncé sur noir). Comment puis-je changer la coloration du texte?
Si vous souhaitez modifier vos couleurs dans la console, c'est-à-dire en dehors de X , vous pouvez spécifier des couleurs dans votre .bashrc
, comme ceci:
if [ "$TERM" = "linux" ]; then
echo -en "\e]P0222222" #black
echo -en "\e]P8222222" #darkgrey
echo -en "\e]P1803232" #darkred
....
fi
Où vous définissez le noir comme #222222
Voir cet article pour les détails: http://phraktured.net/linux-console-colors.html
Si vous travaillez sous X , vous pouvez personnaliser votre configuration en définissant vos couleurs .Xresources
comme vous le souhaitez:
!black
*color0: #3D3D3D
*color8: #5E5E5E
!red
*color1: #8C4665
*color9: #BF4D80
...
puis à vous procurer ce fichier lorsque vous démarrez X, généralement à partir de votre .xinitrc
:
xrdb -merge ~/.Xresources
Le Wiki Arch a une page sur .Xresources qui explique toutes les options: https://wiki.archlinux.org/index.php/Xresources
Une autre amélioration que vous pouvez apporter en X ou non consiste à spécifier tous les différents types de fichiers que vous souhaitez colorer et leurs couleurs respectives dans un .dir_colors
fichier, comme ceci:
.xinitrc 01;31
.Xauthority 01;31
.Xmodmap 00;31
.Xresources 01;33
...
Pour commencer, copiez /etc/dir_colors
dans le /home
répertoire de votre utilisateur et apportez vos modifications. Ensuite, sourcez ceci à partir de votre .bashrc
avec eval $(dircolors -b ~/.dir_colors)
Cela vous permettra un contrôle fin sur les couleurs des fichiers et des types de fichiers lorsque vous les utilisez ls
.
Vous pouvez trouver un .dir_colors
fichier d'exemple (incroyablement détaillé et complet) ici:
https://github.com/trapd00r/LS_COLORS/blob/master/LS_COLORS
Avec une combinaison des trois approches, vous pouvez créer une configuration raisonnablement uniforme, que vous travailliez dans la console ou dans X.
00;32
et le vert clair / gras est1;32
la seule façon d'obtenir la sarcelle d'hiver est d'utiliser la méthode que j'ai décrite ci-dessus pour définir l'une de ces 16 couleurs comme un équivalent hexadécimal de sarcelle d'hiver.Le fichier que vous voulez est
/etc/DIR_COLORS
. J'ai eu exactement le même problème que vous et j'ai changé les répertoires en une couleur sarcelle. Fonctionne beaucoup mieux.Modifier
/home/yourusername/.dir_colors
, vous verrez cette ligne:Changez cela en ceci:
Ce qui rend les couleurs du répertoire sarcelles.
la source
~/.dir_colors
) et a tout changé pour00
. Trouvé que je dois ouvrir un nouveau terminal. Comment est-ce appliqué / attaché au terminal actuel?