Keine der Antworten hier enthält die 256 Farboptionen in den neuesten Versionen von Ubuntu. Ich habe Farbdefizite (einige Farben verursachen Probleme in der Nähe), daher ist das Standardverzeichnis für Blau auf Schwarz für mich sehr schwer zu lesen. Was folgt, ist meine Forschung, um das zu ändern.
Geben Sie dircolors -p |less
Ihren aktuellen Farbcode zu sehen.
Die Standardeinstellung .bashrc sollte bereits so konfiguriert sein, dass nicht nur der Systemfarbcode, sondern auch einer in ~ / .dircolors ausgenutzt wird. Kopieren Sie daher die Dircolors-Ausgabe nach .dircolor, damit Sie mit diesem Befehl beginnen können.
dircolors -p > ~/.dircolors
Alternative: Nehmen Sie ein sehr ähnliches 256-Farben-Verzeichnis aus dem Solarprojekt von Seebi .
Holen Sie sich dieses farbenfrohste Skript und führen Sie es mit dem Befehl aus, colortest -w
damit Sie alle Farben auf einmal sehen können. Wähle eine Farbe. Ich mag die Orange # 208. Ich möchte, dass dies die Textfarbe ist. Wenn ich diese Informationen für erweiterte Farbcodes verwende, kann ich das anwenden.
Du hast also eine Farbe, was nun? Zuerst müssen wir den String erstellen.
Die erste Zahl ist ein Attributcode, höchstwahrscheinlich 00, aber wenn Sie möchten, dass es blinkt, gehen Sie zu 05:
Wählen Sie einen Attributcode: 00 = Keine 01 = Fett 04 = Unterstrich 05 = Blinken 07 = Rückwärts 08 = Verdeckt
Als nächstes wählen Sie ;38;5;
an diesen Attributcode anhängen , um Ihre Textfarbe anzugeben und 00; 38; 5; und hängen Sie dann Ihre Farbe an. Ich habe 208 gewählt, damit ich bekomme 00;38;5;208
.
Wenn Sie auch einen Hintergrund hinzufügen möchten, wählen Sie eine andere Farbe (sagen wir 56) mit dem farbigsten Skript und fügen Sie ;48;5;
den Hintergrund und die Farbe 56 hinzu, um eine Gesamtzeichenfolge von zu erhalten 00;38;5;208;48;5;56
.
Also jetzt hast du es, was machst du damit?
vim ~/.dircolors
und suchen Sie den Abschnitt, den Sie ändern möchten (für mich ist das DIR), in die Zeichenfolge, die wir über "00; 38; 5; 208" festgelegt haben.
Dies gilt nicht sofort, Sie müssen die Konfiguration laden. Verwenden Sie dircolors ~/.dircolors
den Get-Code, um Ihre LS_COLORS-Variable festzulegen. Sie können das einfach in Ihre Terminalsitzung einfügen oder Ihr Terminal schließen und erneut öffnen. Sie können das auch in eine Datei leiten und als Shell-Skript ausführen.
Sie können dasselbe Verfahren mit 16 Farben durchführen. Du brauchst keine speziellen Sachen wie 38, 5 oder 48, 5. Werfen Sie einfach die Zahlen in die Zeichenfolge und genießen Sie die Einfachheit.
Vielen Dank an Dan und seebi für ihre Notizen und den Code dazu.
eval
Skript, das die Ausgabefarbdarstellung für jeden Typ zeigt, ist brillant ... danke!