El mensaje predeterminado será
root@monu dev]#
¿Podemos cambiar la parte "root@monu" y darle el nombre deseado?
Respuesta1
Esto se cambia cambiando la variable de entorno PS1
.
Puedes ver el valor actual de PS1
por:
root@monu dev# echo $PS1
Puedes ver que el valor es igual a \u@\h \w\$
, donde:
\u
: nombre de usuario\h
: nombre de host\w
: directorio de trabajo actual\$
: un#
símbolo para el usuario root, un$
símbolo para otros usuarios
Si desea que el cambio sea permanente, debe agregar el script cambiando el valor de PS1
in ~/.bashrc
, ya que se ejecuta cada vez que un usuario inicia sesión.
Respuesta2
Esto depende de tu caparazón. Como nota al margen importante, debesnuncautilice la cuenta raíz como cuenta personal. Cree un usuario normal y configure el acceso a sudo. Consulte su manual de distribución para saber cómo hacer esto.
En zsh, necesitas configurar la variable PROMPT así:
PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '
zshell ofrece una gran cantidad deotro opcionesy este es realmente un mensaje mínimo.
En bash, puedes configurarlo de esta manera:
local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "
Tenga en cuenta que en ambos casos tengo un terminal habilitado para 256 colores. La página de manual será de gran ayuda ( man bash
o man zsh
).