Good to Know Database

CentOS 6: Bash-Farben ändern


Wenn Sie mit der Bash arbeiten kennen Sie sicher das Problem, dass man die blaue Schrift eines Ordnernamens nur schwer auf dem schwarzen Hintergrund lesen kann. Um dies zu ändern müssen Sie die DIR_COLORS anpassen.

Im folgenden Beispiel wird nur die Hintergrundfarbe bei Ordnernamen von schwarz in weiß geändert.

Dazu öffnen Sie die Datei /etc/DIR_COLORS

[root@centos6 ~]# vi /etc/DIR_COLORS

und ändern im folgenden Abschnitt

# 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      # no color code at all
#FILE 00        # normal file, use no color at all
RESET 0 # reset to "normal" color
DIR 01;34       # directory
LINK 01;36      # symbolic link (If you set this to 'target' instead of a
                # numerical value, the color is as for the file pointed to.)
MULTIHARDLINK 00        # regular file with more than one link
FIFO 40;33      # pipe
SOCK 01;35      # socket
DOOR 01;35      # door
BLK 40;33;01    # block device driver
CHR 40;33;01    # character device driver
ORPHAN 40;31;01  # symlink to nonexistent file, or non-stat'able file
MISSING 01;05;37;41 # ... and the files they point to
SETUID 37;41    # file that is setuid (u+s)
SETGID 30;43    # file that is setgid (g+s)
CAPABILITY 30;41        # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44    # dir with the sticky bit set (+t) and not other-writable

die Werte für Verzeichnisse (DIR) wie folgt ab.

DIR 01;47;34    # directory

Nachdem Sie Datei angepasst haben öffnen Sie eine neue Bash und überprüfen mit dem Befehl ls ob Ihre Änderungen übernommen wurden.

Weitere Informationen finden Sie in der Manpage zu dir_colors.

[root@centos6 ~]# man dir_colors


Dieser Eintrag wurde am 10.07.2011 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_33_1344.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer