Puedes probar el BashrcGenerator . Esta es, con mucho, la forma más fácil de obtener un aviso como lo desea. Me di cuenta de que los colores definidos aquí pueden ser diferentes a los de su propio sistema, pero eso es un problema pequeño. Con el código generado puede cambiar los colores usted mismo.
Usuario del servidor:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;32m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
Raíz del servidor:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;31m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
Y si es necesario, puede cambiar el color del nombre de host para reflejar diferentes tipos de servidores.
Utilizo un formato diferente para mi computadora local:
export PS1="\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] > \[\e[0m\]"
Mi favorito ahora:
export PS1="\n\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] \[\e[0m\]\n$ "
Este último mensaje tiene un buen toque. Agrega una nueva línea después de la solicitud y una nueva línea vacía antes. Ahora puede mostrar la ruta completa del directorio sin problemas, y deja más claro dónde comienza un nuevo comando, en caso de una salida larga.
bash
configuraciones (o configuraciones para tu shell preferido), no Gnome Terminal.