Sie müssen zwei Dinge tun:
- Setzen Sie die
LSCOLORS
Umgebungsvariable
- Erstellen Sie einen Alias für
ls
, damit standardmäßig Farben angezeigt werden
Fügen ~/.bash_profile
Sie Folgendes hinzu:
export LSCOLORS="EHfxcxdxBxegecabagacad"
alias ls='ls -lGH' <-----This shows in list format, follow symlinks colorized
Die Farben werden von jedem Bit oben eingestellt; der erste ist der Vordergrund und der zweite der Hintergrund. Die ersten beiden Zeichen beziehen sich auf Verzeichnisse mit einem fettblauen Vordergrund und einem hellgrauen Hintergrund.
Es gibt jedoch ein großartiges Online-Hilfsprogramm, mit dem Sie in Echtzeit sehen können, was jede der Farben bedeutet und wie sie aussieht. Es wird sogar der "Code" für Sie generiert. (Ich bin damit überhaupt nicht verbunden). Es wird sowohl unter MacOS / FreeBSD als auch unter Linux funktionieren. Stellen Sie sicher, dass Sie die BSD-Option für macOS auswählen.
LSCOLORS-Rechner
Die Reihenfolge der Attribute lautet wie folgt:
1. verzeichnis
2. symbolischer Link
3. Steckdose
4. Rohr
5. ausführbar
6. Spezial blockieren
7. Charakter speziell
8. Mit gesetztem setuid-Bit ausführbar
9. Mit gesetztem setgid-Bit ausführbar
10. Verzeichnis, das mit einem Sticky-Bit für andere schreibbar ist
11. Verzeichnis für andere beschreibbar, ohne zu kleben
Die Farbbezeichnungen lauten wie folgt:
ein schwarzer
b rot
c grün
d braun
e blau
f Magenta
g cyan
h hellgrau
Ein fettgedrucktes Schwarz wird normalerweise als dunkelgrau angezeigt
B fett rot
C fett grün
D Fettbraun, normalerweise gelb
E fett blau
F Fett Magenta
G fett cyan
H fett hellgrau; sieht aus wie strahlend weiß
x Standard Vordergrund oder Hintergrund