2 votes

Changer la couleur d'une ligne de commande spécifique

Quand je le fais ls la couleur bleue est pratiquement impossible à lire rapidement ou à distance (capture d'écran ci-dessous). J'aimerais vraiment changer cette couleur pour une couleur plus lisible (un bleu plus clair peut-être ?).

La commande pour le changer est quelque chose comme : export PS1="[\\u@\\H \\W \\@]\\$" mais ce n'est pas du tout évident ce que chaque partie signifie (et il a changé le mauvais type de ligne).

Comment changer le bleu ? Merci.

texte alternatif http://cts-static.net/color.png

4voto

medina Points 1950

Voir dircolors(1) y dir_colors(5) .

Pour désactiver les couleurs jusqu'à ce que vous en trouviez certaines qui vous plaisent, utilisez \ls .

Voici un exemple rapide d'utilisation de couleurs personnalisées (dans ce cas, des listes de répertoire cyan ; bien que cela entre en conflit avec la couleur des liens symboliques, il n'y aura pas de "bleu plus clair") :

$ echo 'DIR 01;36' > ~/.dir_colors
$ eval $(dircolors -b ~/.dir_colors)
$ ls --color

Pour que cela soit la valeur par défaut, vous pouvez appeler dircolors comme ci-dessus dans votre fichier d'initialisation.

2voto

Kevin M Points 2292

Votre capture d'écran semble provenir de PuTTY, qui vous permet effectivement de modifier les valeurs de couleur utilisées. Pour le changer, allez dans les paramètres de PuTTY (soit avant d'ouvrir la connexion, soit en faisant un clic droit sur la barre de titre et en cliquant sur Changer les paramètres), allez dans Fenêtre et ensuite Couleurs. Dans la liste de droite, cliquez sur ANSI Blue et augmentez une combinaison des 3 chiffres à l'extrême droite.

1voto

jason saldo Points 5036

Il est probable que la couleur de votre répertoire soit réglée sur 00;34 . Si vous le changez en 01;34 ce sera une nuance de bleu un peu plus claire.

En su ~/.bashrc vous pouvez avoir une ligne similaire à celle-ci :

eval "`dircolors -b`"

En dessous de cette ligne, ajoutez ceci :

LS_COLORS="$LS_COLORS"':di=01;34:'

Vous pourriez entrer cette ligne à une invite Shell pour l'essayer, en premier lieu si vous le souhaitez.

Si vous relisez (source) le fichier :

. ~/.bashrc

ou lancez une nouvelle session, vous devriez voir la nouvelle couleur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X