Estos son mís «indicadores del intérprete de comandos» (o como se pueda traducir prompt) utilizados más habitualmente:
Para mi usuario sin privilegios:
0(0)[09:04]usuario@host[~]$
Definición en ~/.bashrc:
export PS1='\[\033[38;5;169m\]$?\[\033[38;5;247m\](\j)\[\033[38;5;6m\][\A]\[\033[0m\]\[\033[38;5;141m\]\u\[\033[35m\]@\[\033[1;32m\]\h\[\033[34m\][\w]\[\033[0m\]\$ '
Para root:
0(0)[09:05]root@host[~]$
Definición en ~/.bashrc:
export PS1='\[\033[38;5;169m\]$?\[\033[38;5;247m\](\j)\[\033[38;5;6m\][\A]\[\033[0m\]\[\033[48;5;196;1;32m\]\u\[\033[0m\]\[\033[38;5;141m\]@\[\033[1;32m\]\h\[\033[34m\][\w]\[\033[0m\]\$ '
Ambos indicadores tienen los mismos siguientes campos:
- En magenta el código de resultado devuelto por el último comando ejecutado.
- En gris entre paréntesis el número de trabajos en segundo plano asociados al intérprete de comandos.
- En celeste entre corchetes la hora actual del sistema.
- En morado, o amarillo sobre rojo para root, el nombre del usuario.
- En verde el nombre del sistema.