Ich benutze Kitt mit schwarzem Hintergrund und habe mich gefragt, ob es eine Möglichkeit gibt oder gibt, die Farben der dunkelblauen Kitte zu ändern.
Mir sind DIR_COLORS.xterm und DIR_COLORS aufgefallen
Spielen sie diese Rolle?
Ich benutze Kitt mit schwarzem Hintergrund und habe mich gefragt, ob es eine Möglichkeit gibt oder gibt, die Farben der dunkelblauen Kitte zu ändern.
Mir sind DIR_COLORS.xterm und DIR_COLORS aufgefallen
Spielen sie diese Rolle?
Antworten:
Dies hängt von der verwendeten Linux-Version ab. Unter Ubuntu bearbeiten Sie beispielsweise die Bash-Datei, unter anderen die DIR_COLORS.
CentOS / RHEL / Fedora
Schritt 1 - Kopieren Sie die DIR_COLORS in Ihren privaten Ordner oder überspringen Sie diese für alle Konten.
cp /etc/DIR_COLORS ~/.dir_colors
Schritt 2 - Bearbeiten Sie die DIR_COLORS (Wenn Sie es in Ihren Home-Ordner kopiert haben, sonst nur vi dir_colors
vi ~/.dir_colors
Schritt 3 - Finden
DIR 01;34 # directory
Schritt 4 - Ersetzen durch (Ändern Sie die 33 mit der gewünschten Farbe)
DIR 01;33 # directory
Möglicherweise müssen Sie dies auch in der Xterm-Datei tun, im Allgemeinen ist dies jedoch lokaler.
Ubuntu
Schritt 1 - Ubuntu sichert zuerst die Bash-Datei
sudo cp .bashrc .bashrc-backup
Schritt 2 - Dann nano die Bashrc-Datei
sudo nano .bashrc
Weitere Hilfe für Ubuntu-Benutzer finden Sie hier.
PuTTY verwendet seine eigenen Farbspezifikationen zum Emulieren von X-Terminals. Es befindet sich in der Kategorie Fenster -> Farben im Hauptkonfigurationsfenster, das Sie beim Start erhalten. Im Abschnitt 'Anpassen der genauen Farben für PuTTY-Anzeigen' können Sie Einträge im Feld 'Wählen Sie eine anzupassende Farbe aus' bearbeiten. Die übliche Verzeichnisfarbe ist beispielsweise ANSI-Blau. Ich finde das zu dunkel, so dass ich es auf (74,74,255) aufhelle.
Um Farben in einer Standard-Bash-Sitzung unter den meisten Distributionen (und sicherlich Debian-ähnlichen Dingen wie Ubuntu) zu aktivieren, prüfen Sie zuerst die Existenz der dircolors
ausführbaren Datei und suchen Sie dann nach einer lokalen Überschreibung .dircolors
. Wenn gefunden, führen Sie dircolors mit der lokalen Datei aus und verwenden Sie, falls nicht, die Systemstandards.
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
fi
Das -b
Flag bedeutet, dass Bourne-Shell-kompatible Färbungsregeln ausgegeben werden. Um die Farben selbst zu ändern, müssen Sie eine X11-Ressourcendatei mit den gewünschten Überschreibungen bereitstellen. Setzen Sie dies in ~/.Xresources
und fügen Sie Zeilen wie *xterm*color12: #1e90ff
. Dies wird bei der nächsten Anmeldung in Ihre X-Ressourcendatenbank übernommen. Sie müssen experimentieren, um festzustellen, welche Farbe welchem Dateityp zugeordnet wird.
Sie können .dircolors.xterm
beispielsweise die folgenden Codes verwenden ... Wenn Sie eine andere Verzeichnisfarbe wünschen, ändern Sie den Wert von "01; 34" in einen Wert wie "01; 31".
# 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 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
Ich hatte das gleiche Problem mit PuTTY unter Windows, um eine Verbindung zu einer Linux-Box herzustellen. Eine schnelle Lösung ist die Verwendung der Funktion "Gespeicherte Sitzung" der PuTTY-Benutzeroberfläche. Auf dem PuTTY-Startbildschirm:
Wenn Sie nun erneut eine Verbindung herstellen möchten, können Sie Ihre gespeicherte Sitzung auswählen und laden. Ihre Farben bleiben erhalten.
Wenn Sie sich wiederholt mit derselben Box verbinden, bevorzuge ich die anderen Antworten. Ich würde lieber eine Konfigurationsdatei bearbeiten, als die Benutzeroberfläche zu verwenden. Dies hat sich jedoch als nützlich erwiesen, wenn ich nur ein paar Mal eine Verbindung zu einem neuen Computer herstellen muss.
sudo
, um Ihre eigene .bashrc-Datei zu bearbeiten. Das heißt, die Anleitung, die Sie verlinkt haben, behandelt nur das Kolorieren der Eingabeaufforderung, nichtls
. Es sieht so~/.dir_colors
ausls
, als ob Debian-Distributionen nicht dafür verwendet werden. Sie verwenden die$LS_COLORS
Umgebungsvariable, die mit einem kleinen Programm namensdircolors