Next: Los Alias
Up: La Shell Bash
Previous: Ficheros de inicio de
Como vimos antes, el valor de la variable PS1 es lo que se nos presenta
en el prompt del sistema.
El valor predeterminado es PS1="\u@\h:\W\$".
Podemos verlo ejecutando el comando
$echo $PS1
Existen algunos valores que podemos utilizar para modificarlo a nuestro
antojo.
- \d
- la fecha en el formato "Día-Semana Mes
Día" (ejemplo, "Tue May 26") en inglés
- \e
- un carácter de escape (ESC) ASCII (033)
- \h
- el nombre del computador hasta el primer `.'
- \H
- el nombre del computador con dominio completo
- \n
- salto de línea
- \r
- retorno de carro
- \s
- el nombre del shell. El nombre base del ejecutable
de la shell (la porción que sigue a la última barra inclinada)
- \t
- la hora actual en el formato de 24 horas HH:MM:SS
- \T
- la hora actual en el formato de 12 horas HH:MM:SS
- \@
- la hora actual en el formato de 12 horas con indicador
AM/PM
- \u
- el nombre de usuario del usuario actual
- \v
- la versión de bash (e.g., 2.00)
- \V
- la distribución de bash, versión + nivel de parches
(e.g., 2.00.0)
- \w
- el directorio de trabajo en curso
- \W
- el nombre base del directorio de trabajo
- \!
- el número de historia de esta orden
- \#
- el número de orden de este comando en la shell
actual
- \$
- si el UID1.7 efectivo es 0 (el super-usuario root), un #. Si no lo es,
un $
- \nnn
- el carácter correspondiente al número octal
nnn
- \\
- una barra inclinada invertida
- \[
- empieza una secuencia de caracteres no imprimibles,
que pueden emplearse para insertar una secuencia de control del terminal
en el indicador
- \]
- termina una secuencia de caracteres no imprimibles
- 229 Para practicar:
-
- ejecuta $echo $PS1
- haz un su a root y repite la orden anterior
- Comprobar el resultado de establecer PS1="[\t][\u@\h:\W]"
Para ampliar sobre este tema se puede consultar el HOWTO: Bash
Prompt COMO.
Footnotes
- ... UID1.7
- Identificador de usuario.
Next: Los Alias
Up: La Shell Bash
Previous: Ficheros de inicio de
2004-04-21