È possibile colorare il prompt in Bash?


14

È possibile colorare il prompt ("user @ host: ~ / dir / $") in Bash? Alcuni comandi generano molto output ed a volte è difficile trovare il punto di partenza. La colorazione sarebbe di grande aiuto.


Sì, puoi vedere questo link
karthick87,

Risposte:


30

Trovato un modo semplice per farlo:

Uncomment force_color_prompt=yesin ~/.bashrc.


1
Questo è certamente il modo più semplice :)
Little Jawa,

Ho assolutamente trascurato questa opzione in ~ / .bashrc! Grazie comunque!
Ubuntuser

0

Bashish è un motore a tema per la console; controlla alcune schermate qui :-)

È facile da installare:

  1. Fare clic sul collegamento per il download sul sito Web
  2. ottieni il deb per Ubuntu
  3. fai doppio clic sul file scaricato e Software Center lo installerà per te.

Successivamente, chiudi tutti i terminali aperti e digita:

bashish list

per ottenere un elenco di temi già creati.

Buon divertimento :-)


0

Un'alternativa onnicomprensiva alle altre soluzioni:

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

    
  
     
  
     
  

Inoltre, è possibile abilitare i colori con comandi comuni come lse grep.

if [ "$ color_support" = true ] allora 
  alias ls = "ls --color = auto" 
  alias grep = "grep --color = auto" fi   


In quali file deve essere archiviato quel codice?
Chai T. Rex,

Suggerisco .bashrcper semplicità. :)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.