Je cours CentOS en mode text Linux. Quand j'exécute la command ls /usr/
, la sortie est trop difficile à lire (bleu foncé sur noir). Comment puis-je changer la couleur du text?
Si vous voulez changer vos colors dans la console, c'est-à-dire en dehors de X , vous pouvez spécifier des colors 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 dans X , vous pouvez personnaliser votre configuration en définissant vos colors dans vos .Xresources
comme ceci:
!black *color0: #3D3D3D *color8: #5E5E5E !red *color1: #8C4665 *color9: #BF4D80 ...
puis en recherchant ce file lorsque vous démarrez X, généralement à partir de votre .xinitrc
:
xrdb -merge ~/.Xresources
Le Wiki d'Arch possède une page sur .Xresources qui explique toutes les options: https://wiki.archlinux.org/index.php/Xresources
Une autre amélioration que vous pouvez faire dans X ou non est de spécifier tous les différents types de files que vous souhaitez colorer et leurs colors respectives dans un file .dir_colors
, comme ceci:
.xinitrc 01;31 .Xauthority 01;31 .Xmodmap 00;31 .Xresources 01;33 ...
Pour commencer, copyz /etc/dir_colors
dans le /etc/dir_colors
de votre user et apportez vos modifications. Ensuite, eval $(dircolors -b ~/.dir_colors)
partir de votre .bashrc
avec eval $(dircolors -b ~/.dir_colors)
Cela vous permettra de contrôler avec eval $(dircolors -b ~/.dir_colors)
les colors des files et des types de files lorsque vous utilisez ls
.
Vous pouvez find (un file d'exemple .dir_colors
incroyablement détaillé): 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.
Le file que vous voulez est /etc/DIR_COLORS
. J'ai eu le même problème que vous et changé les directorys à une couleur sarcelle. Fonctionne beaucoup mieux.
cp /etc/DIR_COLORS /home/yourusername/.dir_colors
Editez / /home/yourusername/.dir_colors
, vous verrez cette ligne:
DIR 01;34 #directory
Changez cela à ceci:
DIR 01;36 #directory
Ce qui rend les colors de l'annuaire sarcelle.