El prompt de la terminal en Linux es la línea de texto que nos muestra el nombre de usuario de la cuenta de sistema, y el nombre del host o de la máquina que estamos usando. Es posible quitar o añadir más información a esta línea de texto e incluso hacer cambios de en la apariencia del mismo.
Para personalizar el prompt de la terminal de una manera básica debemos entender una secuencia de códigos que deben seguir un orden. Si necesitas tener estos códigos a la mano, puedes descargar los más comunes haciendo click AQUI.
Información del Prompt
Para modificar la información del prompt, debemos editar el valor de la variable PS1. Esta variable es la encargada de mostrar lo que vemos en el prompt. También tenemos a disposición las variables PS2, PS3, pero en este caso solo nos enfocaremos en la variable PS1. La misma sintaxis usada en PS1 sirve de igual manera para las demás.
La información que podemos ver por defecto al abrir la terminal es la siguiente:
- El nombre de usuario.
- El nombre de host.
- La ruta absoluta del directorio de trabajo.
Los códigos correspondientes a la información mostrada por defecto son \u@, \h:, \w$. Para que se entienda mejor:
- Nombre de usuario = \u
- Nombre de host = \h
- Ruta absoluta del directorio de trabajo = \w
Si queremos eliminar el nombre del host, bastará con borrar el código \h de la variable PS1:
Si no queremos ver la ruta absoluta del directorio en que estamos trabajando, sino que solo se muestre el nombre del directorio, entonces podemos cambiar el código \w por el código \W:
Dependiendo del orden en que se coloquen los códigos, así se mostrará en el prompt. Existen más códigos que puedes utilizar, en el archivo descargable podrás conseguir los más comunes para la información del prompt.
Color de Texto
Color de Fondo
También es posible añadir un color de fondo a nuestro prompt en combinación con los colores de texto. Los colores de fondo pertencen a la serie \033[0;41m. Si queremos utilizar estos códigos en combinación con los colores de texto, entonces debemos saber el orden de su implementación:
PS1='\[\033[1;33m\]\[\033[0;45m\]\u\[\033[0;00m\]\$ '
Comentarios
Publicar un comentario