¿Cómo cambio el color de mi nombre de host en Ubuntu?

¿Cómo cambio el color de mi nombre de host en Ubuntu?
$john@server-dev2:~/myproject/src/production

Me gustaría cambiar "server-dev2" a amarillo.

¿Cómo puedo hacer eso?

Respuesta1

En tu bash_profile o .profile modifica los colores cuando definas PS1

Por ejemplo:

export PS1='\[\e[1;31m\][\D{%a %m-%d-%Y %T} \u@\h \W]\$\[\e[0m\] '

Te dio

[Mon 09-01-2014 22:59:09 user@hostname path]#

En rojo.

Puedes consultar elSecuencias de escape del mensaje BashyCÓMO del mensaje de Bash:para detalles.

Respuesta2

export PS1='\u@\[\e[1;33m\]\h\[\e[0m\]:\w\$ '

La variable PS1 controla lo que muestra el shell en su mensaje. Para que el nombre del host en su mensaje aparezca en un color de primer plano amarillo, la secuencia de escape del host, indicada por \h arriba, debe estar rodeada por los códigos de escape que inician y detienen una secuencia de colores. El código para amarillo es \e[1;33m. Las secuencias de colores están delimitadas por los códigos de escape \[ y \] para indicarle al shell que son códigos que no se imprimen y que no deben ocupar ningún espacio en el mensaje.

información relacionada