13 de octubre de 2012

Como cambiar el prompt de Ubuntu temporalmente

Uptime!
(Photo credit: sneeu)
Muchas veces, cuando trabajamos en la terminal de Ubuntu (Linux), en la medida que profundizamos en la anidación de directorios, el prompt de la línea de comandos se muy ancho.


Esto produce el problema que el espacio para escribir los comandos se reduce considerablemente. La manera de solucionar este problema en Linux es el siguiente...

Linux-Ubuntu maneja el prompt del shell es una variable de entorno, la variable es PS1.
PS1, es un string (patrón) que le indica a Linux que información desplegar al inicio de la línea de comandos.

Desplegar la variable de entorno que controla el Prompt

Si deseamos conocer el valor esa variable de entorno, se ejecuta el comando:
echo $PS1

La ejecución de ese comando nos entregará el string almacenado en la variable de entorno PS1.

Cambiar el mensaje del prompt temporalmente en Linux

Si deseamos cambiar la variable temporal PS1 del shell de Linux, simplemente se escribe en la línea de comandos:
export PS1="\u:"

En este caso, el patrón '\u' desplega el nombre del usuario y el caracter ":" no tiene ninguna interpretación, es sólo un caracter elegido arbitrariamente modo de separador.

Si se desea hacer el cambio permanente, hay que cambiar el archivo de preferencias del Bash.