Cómo cambiar el prompt de tu Shell

El prompt de tu shell consiste de una serie de caracteres que aparecen cada vez que el shell esta preparado para aceptar un comando. La variable de ambiene PS1 es la que establece que elementos van a formar parte del prompt.

Luego de instalar tu Sistema Operativo Linux, regularmente el shell contiene unicamente el signo de dolar ($) o el de numeral (#). Por ejemplo en Fedora o Red Hat Enterprise Linux, el prompt está configurado para mostrar la siguiente información:
- Nombre de Usuario
- Hostname
- Directorio base en el que te encuentras

Esta información se encuentra dentro de brackets o paréntesis cuadrados y luego aparece el signo de dólar ($) si eres un usuario regular o el signo de numeral (#) si eres root. Como por ejemplo:

[r1k5@gm.net bin]$

Puedes usar una serie de caracteres especiales ()You can use several special characters (indicated by adding a backslash to a variety of letters) to include different information in your prompt. These can include your terminal number, the date, and the time, as well as other pieces of information.

Caracteres que agregan informacion a tu bash prompt:
\! Muestra el numero del historial al que corresponde el siguiente comando. Esto incluye todos los comandos previos almacenados para este usuario.

\# Muestra el numero del comando Shows the command number of the current command. This includes only the commands for the active shell.

\$ Muestra el prompt del usuario ($) o del root (#), dependiendo del usuario que seas.

\W Muestra el directorio en el que se está trabajando.

\[ Precede a una secuencia de caracteres que no se imprimen.

\] Continua una secuencia de caracteres que no se imprimen.

\\ Muestra un backslash.

\d Imprime el nombre del dia, mes, año y número del día. Ejemplo: Sab Jan 23.

\h Muestra el hostname del equipo en el que se encuentra.

\n Imprime un salto de línea.

\nnn Muestra Shows the character that relates to the octal number replacing nnn.

\s Muestra el nombre del shell actual. (Para el bash shell, el valor sería bash).

\t Imprime la hora, minutos y segundos (por ejemplo, 10:14:39).

\u Imprime el nombre del usuario.

\w Muestra la ruta completa del directorio en que estás trabajando.

Para hacer un cambio permanente a tu prompt, debes agregar los valores a la variable PS1 en tu .bashrc file, dentro de tu directorio home. Actualmente debes tener una variable PS1 que puedas modificar.

Fuente: Linux Today