J'utilise du mastic avec un fond noir et je me demandais s'il y avait ou est un moyen de changer les couleurs des dirs qui sont bleu foncé.
j'ai remarqué DIR_COLORS.xterm et DIR_COLORS
jouent-ils ce rôle?
J'utilise du mastic avec un fond noir et je me demandais s'il y avait ou est un moyen de changer les couleurs des dirs qui sont bleu foncé.
j'ai remarqué DIR_COLORS.xterm et DIR_COLORS
jouent-ils ce rôle?
Réponses:
Cela dépend de la version de Linux que vous utilisez, par exemple sur Ubuntu vous éditez le fichier Bash tandis que sur d'autres vous éditez le DIR_COLORS.
CentOS / RHEL / Fedora
Étape 1 - Copiez les DIR_COLORS dans votre dossier de départ ou ignorez cela pour tous les comptes.
cp /etc/DIR_COLORS ~/.dir_colors
Étape 2 - Modifiez les DIR_COLORS (si vous l'avez copié dans votre dossier personnel, sinon juste vi dir_colors
vi ~/.dir_colors
Étape 3 - Rechercher
DIR 01;34 # directory
Étape 4 - Remplacez par (changez le 33 avec la couleur que vous voulez)
DIR 01;33 # directory
Vous devrez peut-être le faire également dans le fichier Xterm, mais généralement, c'est plus local.
Ubuntu
Étape 1 - Ubuntu sauvegarde d'abord le fichier Bash
sudo cp .bashrc .bashrc-backup
Étape 2 - Puis nano le fichier Bashrc
sudo nano .bashrc
Plus d'aide pour les utilisateurs d'Ubuntu peut être trouvée ici.
PuTTY utilise ses propres spécifications de couleurs pour émuler les terminaux X. C'est sous la catégorie Fenêtre -> Couleurs dans la fenêtre de configuration principale que vous obtenez au démarrage. Dans la section «Ajuster les couleurs précises affichées par PuTTY», vous pouvez modifier les entrées dans la case «Sélectionnez une couleur à ajuster». La couleur de répertoire habituelle, par exemple, est le bleu ANSI. Je trouve cela trop sombre, donc je l'éclaircis à (74, 74, 255).
Pour activer les couleurs dans une session bash standard sous la plupart des distributions (et certainement des choses de type Debian comme Ubuntu), testez d'abord l'existence de l' dircolors
exécutable, puis recherchez un remplacement local .dircolors
. S'il est trouvé, exécutez dircolors avec le fichier local et sinon utilisez les valeurs par défaut du système.
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
fi
Le -b
drapeau signifie émettre des règles de coloration compatibles avec le shell Bourne. Pour modifier les couleurs elles-mêmes, vous devrez fournir un fichier de ressources X11 avec les remplacements souhaités. Mettez ceci ~/.Xresources
et ajoutez des lignes comme *xterm*color12: #1e90ff
. Cela sera fusionné dans votre base de données de ressources X lors de la prochaine connexion. Vous devrez expérimenter pour voir quelle couleur est mappée à quel type de fichier.
Vous pouvez modifier .dircolors.xterm
, par exemple, en utilisant les codes suivants ... Dans votre cas, si vous voulez une couleur de répertoire différente, passez de "01; 34" à quelque chose comme "01; 31".
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
J'ai eu le même problème en utilisant PuTTY sous Windows pour me connecter à une boîte Linux. Une solution rapide consiste à utiliser la fonction Session enregistrée de l'interface utilisateur PuTTY. Depuis l'écran de démarrage de PuTTY:
Maintenant, lorsque vous souhaitez vous reconnecter, vous pouvez sélectionner votre session enregistrée et la charger. Vos couleurs seront préservées.
Si vous vous connectez à la même boîte à plusieurs reprises, je préfère les autres réponses. Je préfère éditer un fichier de configuration plutôt que d'utiliser l'interface utilisateur. Cependant, j'ai trouvé cela utile lorsque je n'ai besoin de me connecter à une nouvelle machine que quelques fois.
sudo
pour modifier votre propre .bashrc. Cela dit, le guide que vous avez lié ne couvre que la colorisation de l'invite, nonls
. Il semble que les distributions de type Debian n'utilisent pas~/.dir_colors
pourls
, elles utilisent la$LS_COLORS
variable d'environnement qui peut être configurée avec un petit programme appelédircolors