¿Es posible colorear el aviso en Bash?

14

¿Es posible colorear el mensaje ("usuario @ host: ~ / dir / $") en Bash? Algunos comandos generan una gran cantidad de resultados y, a veces, es difícil encontrar dónde comenzó. Colorear ayudaría mucho.

Olivier Lalonde
fuente
Sí, puedes. Mira este enlace
karthick87

Respuestas:

30

Encontré una manera fácil de hacerlo:

No comentar force_color_prompt=yesen ~/.bashrc.

Olivier Lalonde
fuente
1
Esa es sin duda la forma más fácil :)
Little Jawa
Absolutamente pasé por alto esta opción en el ~ / .bashrc! Gracias de todos modos!
Ubuntuser
0

Bashish es un motor de temas para la consola; mira algunas capturas de pantalla aquí :-)

Es fácil de instalar:

  1. Haga clic en el enlace de descarga en el sitio web
  2. obtener el deb para Ubuntu
  3. Haga doble clic en el archivo descargado y el Centro de software lo instalará por usted.

Después de eso, cierre cualquier terminal abierta y escriba:

bashish list

para obtener una lista de temas ya creados.

Diviértete :-)

Pitto
fuente
0

Una alternativa general a las otras soluciones:

if [ $ ( que dircolors ) ] entonces if [ - r ~ /. dircolors ] entonces eval "$ (dircolors -b ~ / .dircolors)" otra cosa eval "$ (dircolors -b)" fi 
  color_support exportación = verdadera
 fi  

    
  
     
  
     
  

Además, puede habilitar colores en comandos comunes como lsy grep.

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


fuente
¿En qué archivos debe almacenarse ese código?
Chai T. Rex
Sugiero .bashrcpor simplicidad. :)