[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Farben in der Shell



Markus Braun schrieb:

Hallo,

ich habe auf zwei systemen den gleichen code in der .bashrc:

# ~/.bashrc: executed by bash(1) for non-login shells.
# may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto -l'
eval `dircolors`


Nur bei dem einen server macht er mir die conf dateien grün, bei den anderen ganz nromal grau.

Gibt es da irgendwo noch etwas wo man die farben dementsprechend erst anlegen muss?

Also, der Held bin ich auch nicht wenn's um Feinheiten bei Bash geht.
Der Unterschied liegt wohl in der default-Datenbank, die die unterschiedlichen Versionen von "dircolors" verwenden. Worin genau der Unterschied besteht kannst Du Dir anzeigen lassen, wenn Du "echo $LS_COLORS" oder "dircolors --print-database" (oder dircolors -p) in die Kommandozeile eingibst.

Schau Dir mal "info coreutils ls" an. Das wichtigste zu dircolors ist, dass Du auch eine Datei mit Deinen eigenen Einstellungen übergeben kannst. Die Datei muss dann aussehen wie die Ausgabe von dircolors -p.

Wenn Du es auf einem System einfach ausshen lassen willst wie auf einem anderen könntest Du die Ausgabe von dircolors einfach in eine Datei lenken ("dircolors -p > dircolors.db"), auf der anderen Kiste speichern, und entweder in der ~/.bashrc des jeweiligen Benutzers, oder in der /etc/bash.bash.rc für alle Benutzer ändern.



Reply to: