Je sais qu'il est tard, mais la solution proposée ici peut convenir à d'autres personnes ayant des colocations similaires.
Je pense que votre nom d'hôte est correctement défini, mais que votre définition de l'invite a peut-être été manipulée.
La première vérification consiste à exécuter 'echo $PROMPT && echo $PS1' et à voir s'ils correspondent. Si ce n'est pas le cas, nous sommes certainement à la recherche d'une redéfinition de l'invite, mais cela vaut la peine d'investiguer complètement de toute façon.
L'invite du terminal est définie à plusieurs endroits et je vous suggère de les consulter tous pour y trouver des modifications.
Je suppose que vous utilisez bash comme shell en me basant sur la sortie de votre commande echo. Quand je suis passé à Mojave, je suis passé à zsh, mais j'ai gardé mes paramètres bash. Ce qui suit est tiré de mon fichier principal précédent.
# ==============
/private/etc/profile
Dernière édition : 2019/07/08
Bash lit et exécute d'abord les commandes du fichier /etc/profile, si ce fichier existe. À partir de ce fichier, il appelle (ajoute) /private/etc/bashrc, le fichier bashrc du système pour les shells interactifs bash(1). Ce bashrc vérifie si bash est interactif, définit les paramètres de taille de fenêtre, puis ajoute les définitions des terminaux Apple avant de renvoyer le contrôle ici
Après avoir lu ces fichiers, il recherche ~/.bash_profile, ~/.bash_login et ~/.profile, dans cet ordre, et lit et exécute les commandes du premier fichier existant et lisible.
# ================
Vous devriez consulter /private/etc/profile et /private/etc/bashrc, car les invites du système peuvent y être définies.
Regardez également les fichiers ~/.bash_profile, ~/.bash_login, et ~/.profile car c'est le dernier endroit où votre invite est définie.
D'une manière générale, vous recherchez des déclarations du type : PS1=' un ensemble de séquences esc comme ' \n et \u mélangé avec des caractères comme '$' ou '@' '
OR
PROMPT= le même que ci-dessus.
Si vous voyez le nom de Gabiel dans l'un de ces fichiers, c'est lui qu'il faut changer.
J'examinerais ces dossiers dans l'ordre inverse.
Si vous êtes intéressé, en mettant ce qui suit, vous obtiendrez une belle façade de terminal basée sur un profil Green on Black Homebrew pour vous, Root, et vous en tant que sudo -s. Bien sûr, vous pouvez le modifier comme bon vous semble puisque les couleurs sont également définies. Copiez ce qui suit à la fin de /private/etc/profile :
# déclarer les codes de couleur ANSI VARs
RS="\[\033[0m\]" # reset
HC="\[\033[1m\]" # hicolor
UL="\[\033[4m\]" # underline
INV="\[\033[7m\]" # inverse background and foreground
FBLK="\[\033[30m\]" # foreground black
FRED="\[\033[31m\]" # foreground red
FGRN="\[\033[32m\]" # foreground green
FYEL="\[\033[33m\]" # foreground yellow
FBLE="\[\033[34m\]" # foreground blue
FMAG="\[\033[35m\]" # foreground magenta
FCYN="\[\033[36m\]" # foreground cyan
FWHT="\[\033[37m\]" # foreground white
BBLK="\[\033[40m\]" # background black
BRED="\[\033[41m\]" # background red
BGRN="\[\033[42m\]" # background green
BYEL="\[\033[43m\]" # background yellow
BBLE="\[\033[44m\]" # background blue
BMAG="\[\033[45m\]" # background magenta
BCYN="\[\033[46m\]" # background cyan
BWHT="\[\033[47m\]" # background white
BFRED="\[\033[01;31m\]" # bright foreground red
BFGRN="\[\033[01;32m\]" # bright foreground green
BFYEL="\[\033[01;33m\]" # bright foreground yellow
BFBLE="\[\033[01;34m\]" # bright foreground blue
BFMAG="\[\033[01;35m\]" # bright foreground magenta
BFCYN="\[\033[01;36m\]" # bright foreground cyan
BFWHT="\[\033[01;37m\]" # bright foreground white
# fin de la couleur VARs
# set colour prompt (invite à la couleur)
export SUDO_PS1='\n'$BFRED'\u'$BFGRN'@'$BFRED'\h'$BFGRN':'$BFBLE'\w '$RS''$FRED'$ '
if [[ ${EUID} != 0 ]]; then
export PS1='\n'$BFGRN'\u'$BFRED'@'$BFGRN'\h'$BFRED':'$BFBLE'\w '$RS''$FGRN'# '
else
export PS1='\n'$BFRED'\u'$BFGRN'@'$BFRED'\h'$BFGRN':'$BFBLE'\w '$RS''$FRED'$ '
fi
# end set prompt