Los que usamos día a día el emulador de consola, terminal o como quieran llamarle, buscamos siempre la forma de hacer que el prompt de la misma se vea más bonito, o que al menos nos brinde más información de la que se muestra por defecto.
Por ejemplo, en mi caso, por defecto se muestra algo como esto:
Leyendo mis RSS me encuentro un artículo en ILoveUbuntu donde nos muestran 4 formas de cambiar el prompt, poniéndole colores o añadiendo más elementos informativos. Veamos los ejemplos:
El primero de ellos es el que menos me gusta, creo que está saturado de elementos extras y se ve de esta forma:
No obstante, si te gusta, puedes editar el fichero ~/.bashrc (si no está lo creamos) y añadirle esta línea:
PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '
Posteriormente para que los cambios surtan efecto ejecutamos en la consola:
$ cd && . .bashrc
Esto se repite para los siguientes ejemplos. El que le sigue es el siguiente, que es con el que me quedé:
El código que debemos poner en el fichero ~/.bashrc es el siguiente:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"
Luego tenemos este otro ejemplo, el cual carece de colores, pero muestra información útil:
El código a usar es este:
PS1="┌─[\d][\u@\h:\w]\n└─> "
Y por último tenemos este:
El código a usar es este:
PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '
Ustedes elijan el que más les guste, claro, esto lo podemos modificar un poco si queremos. Por ejemplo, yo tomé el ejemplo que me gustó, le puse este código:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"
Y me quedó de esta forma: