it-swarm.com.de

Ist es möglich, die Eingabeaufforderung in Bash einzufärben?

Ist es möglich, die Eingabeaufforderung ("user @ Host: ~/dir/$") in Bash einzufärben? Einige Befehle erzeugen eine Menge Ausgabe und es ist manchmal schwierig zu finden, wo sie begonnen haben. Färben würde viel helfen.

14
Olivier Lalonde

Fand einen einfachen Weg, es zu tun:

Kommentieren Sie force_color_Prompt=yes in ~/.bashrc aus.

30
Olivier Lalonde

Bashish ist eine Theme-Engine für die Konsole. Schauen Sie sich einige Screenshots an hier: -)

Es ist einfach zu installieren:

  1. Klicken Sie auf der Website auf Download-Link
  2. holen Sie sich die Deb für Ubuntu
  3. doppelklicken Sie auf die heruntergeladene Datei, und das Software Center installiert sie für Sie.

Schließen Sie danach alle offenen Terminals und geben Sie Folgendes ein:

bashish list

um eine Liste der bereits erstellten Themen zu erhalten.

Viel Spaß : -)

0
Pitto

Eine Allround-Alternative zu den anderen Lösungen:

if [$ (welche Farben)] 
 then 
 if [-r ~/.dircolors] 
 then 
 eval "$ (Farben -b ~/.dircolors ) "
 else 
 eval" $ (dircolors -b) "
 fi 
 export color_support = true 
 fi

Darüber hinaus können Sie Farben in allgemeinen Befehlen wie ls und grep aktivieren.

 wenn ["$ color_support" = true] 
 dann 
 alias ls = "ls --color = auto" 
 alias grep = "grep --color = auto "
 fi 
0
Zlatan