¿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.


Sí, puedes. Mira este enlace
karthick87

Respuestas:


30

Encontré una manera fácil de hacerlo:

No comentar force_color_prompt=yesen ~/.bashrc.


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 :-)


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   


¿En qué archivos debe almacenarse ese código?
Chai T. Rex

Sugiero .bashrcpor simplicidad. :)
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.