Linvite par défaut sera
root@monu dev]#
Pouvons-nous changer le « root @ monu « part et donnez-lui le nom souhaité?
Réponse
Ceci est changé en changeant la variable denvironnement PS1
.
Vous pouvez voir la valeur actuelle de PS1
par:
root@monu dev# echo $PS1
Vous pouvez voir que la valeur est égale à \u@\h \w\$
, où:
-
\u
: nom dutilisateur -
\h
: nom dhôte -
\w
: répertoire de travail actuel -
\$
: un symbole#
pour la racine utilisateur, un symbole$
pour les autres utilisateurs
Si vous voulez que la modification soit permanente, vous devez ajouter le script modifiant la valeur de PS1
dans ~/.bashrc
, car il est exécuté à chaque fois quun utilisateur se connecte.
Commentaires
Réponse
Cela dépend de votre shell. À noter, vous ne devez jamais utiliser le compte racine comme compte personnel. Créez un utilisateur normal et configurez laccès à sudo. Veuillez consulter votre manuel de distribution pour savoir comment procéder.
Dans zsh, vous devez définir la variable PROMPT comme suit:
PROMPT="%{ESC[38;5;24m%};%{ESC[0m%} "
zshell offre de nombreuses autres options et cest vraiment un minimum rapide.
Dans bash, vous pouvez le configurer de cette façon:
local ROOK="\[\033[38;5;24m\]" local DEFAULT="\[\033[0;39m\]" PS1="${ROOK}\$${DEFAULT} "
Notez que dans les deux cas, jai un terminal compatible 256 couleurs. La page de manuel vous aidera beaucoup (man bash
ou man zsh
).
Commentaires
- Ici, vous avez correctement indiqué le cas du compte racine , OMI – il ne doit pas être utilisé en tant que compte personnel (sauf sur certains systèmes embarqués à très faible encombrement).
PROMPTING
avecman bash
.