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