ubuntuusers.de

Farbdarstellung von ls im Terminal

Status: Gelöst | Ubuntu-Version: Xubuntu 24.04 (Noble Numbat)
Antworten |

juribel

Anmeldungsdatum:
20. April 2014

Beiträge: 1319

Auch nicht ganz richtig. Über die Vorder- und Hintergrundfarbe und die Farbpaletten in den Terminal-Einstellungen ordnest du - ich hab es gerade nochmal ausprobiert - nur denjenigen Ausgaben eine bestimmte Farbe zu, die nicht wie die Dateinamen im ls-Befehl mit einer expliziten Escape-Sequenz für eine Farbe versehen wurden. Bei dem ls-Befehl zum Beispiel wirkt dies nicht auf die neon- und andersfarbigen Dateinamen, sondern nur auf die linken Spalten der Ausgabe.

Wie man die Umgebungsvariable LS_COLORS, die für die Farben des ls-Befehls zuständig ist, erweitern kann, habe ich ja in einem meiner vorigen Posts beschrieben und auch, wo man die Bedeutung dieser kryptischen Zahlen nachlesen kann. Die Escape-Sequenzen sind im übrigen standardisiert, es sei denn, dass das eine oder andere Terminalprogramm bestimmte Sequenzen nicht versteht, also ignoriert. Auch einen Beispielbefehl für eine farbige Textausgabe habe ich mitgegeben.

Die in dieser Umgebungsvariablen verwendeten Werte stammen übrigens noch aus der Urzeit der ersten Farbterminals, die gerade mal 8 Farben in normal, fett und invers darstellen konnten.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5812

glaskugel schrieb:

Und die Promptfarbe ist in der .bashrc definiert

Die hat sich mit den Terminalfarben auch geändert. Allerdings komplett vermutlich erst nach einem Reboot.

Nein, das ist nicht nötig, Änderungen in der $HOME/.bashrc liest man so frisch ein:

source $HOME/.bashrc 
Antworten |