0 votes

L'invite de l'interpréteur de commandes a changé ... sans que l'on me le demande.

J'utilise toujours bash sur MacOS Catalina 10.15.5 (19F101). Désolé.

Récemment, je ne sais pas pourquoi, le prompt dans mes sessions bash se comporte mal. La chaîne de caractères suivante apparaît au début de chaque invite (base) :

(base) MyComputer:~ myname$

Le résultat de cat /etc/bashrc est :

# System-wide .bashrc file for interactive bash(1) shells.
if [ -z "$PS1" ]; then
   return
fi

PS1='\h:\W \u\$ '
# Make bash check its window size after a process completes
shopt -s checkwinsize

[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"

Je ne vois rien d'apparenté dans /etc/bashrc_Apple_Terminal .

Le résultat de echo $PS1 est :

(base) \h:\W \u\$

Je n'ai pas de local ~/.bashrc et le résultat de grep 'PS1' ~/.* est vide, malgré les erreurs de grep. En d'autres termes, je ne configure pas la variable PS1 dans mon répertoire personnel, à ma connaissance. Je n'ai certainement pas écrit de code pour le faire.

Je peux changer l'invite manuellement en une seule session bash :

PS1="\h:\W \u\$"

et cela fonctionne pour cette session. Mais un nouvel onglet ou une nouvelle fenêtre du terminal me donne simplement l'impression d'être en train de travailler. (base) préfixe une fois de plus.

Je ne vois rien dans les préférences de l'application MacOS. Terminal qui est l'application que j'utilise. Bien que... Je viens de lancer une xterm et là, l'invite est simplement bash-3.2$ .

Quelqu'un peut-il m'aider à comprendre ce qui se passe ?

2 votes

Avez-vous installé Anaconda/Python récemment ? Est-ce que conda deactivate changer quelque chose ? Avez-vous ~/.profile ?

0 votes

Vérifiez également ~/.bash_profile y ~/.bash_login .

0 votes

2voto

nohillside Points 82672

On dirait que vous avez installé Anaconda/Python récemment. Exécutez

conda decactive 

pour retirer le (base) étiquette (et désactiver conda bien sûr).

PS : Vous utilisez peut-être zsh au lieu de bash alors peut-être que vous devriez regarder dans .zshrc y .zprofile .

0 votes

Désactiver anaconda était le truc, merci ! Je suis toujours sur bash.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X