Comment cacher le nom de l'ordinateur dans l'invite lors de l'utilisation du terminal?
Pour le moment, il affiche à la fois le nom d'utilisateur et le nom d'ordinateur:
Cela permettrait d'économiser de l'espace en supprimant anwarchoukah@anwars-mbp
, vu que je sais qui je suis réellement :)
Très appréciée,
Anwar
Ouvrez .zshrc
, recherchez la ligne indiquant export PS1
ou peut-être export Prompt
.
Supprimez la variable utilisée pour le nom d'hôte, qui pourrait être% m ou% M.
Personnalisation de votre invite de shell
En passant, vous pouvez utiliser des couleurs et vous pouvez également avoir une invite (ou des informations) sur le côté droit.
essayez d'ajouter export DEFAULT_USER="$(whoami)"
à votre fichier .zshrc
étape 1. un votre fichier .zshrc
par vim .zshrc
étape 2. allez à la fin de votre fichier.
Collez ce code:
indentez à nouveau votre code
Prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
Prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
Ajoutez simplement ceci à votre fichier ~/.zshrc
:
export DEFAULT_USER=\`whoami`
Définissez DEFAULT_USER
dans le fichier ~/.zshrc
avec votre nom d'utilisateur habituel. Vous pouvez obtenir votre nom d'utilisateur exact en exécutant whoami
dans le terminal .
export DEFAULT_USER=username