Wie kann ich die Bash so farbig aussehen lassen?
command-line
bash
colors
bashrc
daniel451
quelle
quelle
Antworten:
~/.bashrc
In Texteditor und Kommentarzeile öffnen :#force_color_prompt=yes
sein:
force_color_prompt=yes
Speichern und dann ausführen
source ~/.bashrc
quelle
force_color_prompt=yes
die beabsichtigte Art, Farben zu aktivieren? Für mich klingt das Forcen wie ein Workaround.Ich habe diese Lösung gefunden:
Kopieren Sie diese und fügen Sie sie am Ende der .bashrc-Datei hinzu:
speichere die Datei und starte bashrc neu:
Eine vollständige Liste der verfügbaren Farben und weiterer Optionen finden Sie unter den folgenden Links:
quelle
Eine etwas allgemeinere Version sollte in einer abwechslungsreichen Umgebung funktionieren:
(abhängig von terminfo)
Fügen Sie dies ein in
$HOME/.bashrc
:Dann ausführen
source ~/.bashrc
.Danach
fgtab
wird eine Farbtabelle mit Zahlen angezeigt. Diese Zahlen stehen fürtput setf n
undtput setb n
wobei 'n' die Zahl ist, 'f' für 'Vordergrund' und 'b' für 'Hintergrundfarbe' steht.tput sgr 0
setzt die Vordergrund- und Hintergrundfarben auf die Standardeinstellungen zurück.Und wie Sie sehen können, wird das Ändern der für die Eingabeaufforderung verwendeten Farben sehr einfach (bearbeiten
$HOME/.bashrc
Sie einfach die gleiche Nummer wie gewünscht).Fügen Sie ein
$(tput setb n)
in hinzu,$cname
wenn Sie ALLE Eingabeaufforderungen mit Hintergrund-n haben möchten.quelle
man 5 terminfo
zeigt, wastput
verwendet werden kann, es ist zwar ein bisschen technisch, also "pass auf" - aber ein bisschen raten und testen kann tatsächlich dazu führen, dass es funktioniert.