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


14

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


Ja , Sie can.See diesen Link
karthick87

Antworten:


30

Fand einen einfachen Weg, es zu tun:

Kommentar force_color_prompt=yesin ~/.bashrc.


1
Das ist sicherlich der einfachste Weg :)
Little Jawa

Ich habe diese Option im ~ / .bashrc absolut übersehen! Danke trotzdem!
Ubuntuser

0

Bashish ist eine Theme-Engine für die Konsole. überprüfen einige Screenshots hier :-)

Es ist einfach zu installieren:

  1. Klicken Sie auf den Download-Link auf der Website
  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

Eine Allround-Alternative zu den anderen Lösungen:

wenn [ $ ( welche Farben ) ] dann wenn [ - r ~ /. dircolors ] dann eval "$ (dircolors -b ~ / .dircolors)" sonst eval "$ (dircolors -b)" fi 
  export color_support = true
 fi  

    
  
     
  
     
  

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

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


In welchen Dateien soll dieser Code gespeichert werden?
Chai T. Rex

Ich schlage der .bashrcEinfachheit halber vor. :)
Zlatan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.