0 votos

El prompt de mi shell ha cambiado... sin que me lo pidan

Todavía estoy ejecutando bash en MacOS Catalina 10.15.5 (19F101). Lo siento.

Últimamente, no sé por qué, el prompt de mis sesiones de bash se está comportando mal. Al principio de cada prompt aparece la cadena (base) :

(base) MyComputer:~ myname$

El resultado de cat /etc/bashrc es:

# 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"

No veo nada relacionado en /etc/bashrc_Apple_Terminal .

El resultado de echo $PS1 es:

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

No tengo ningún local ~/.bashrc y el resultado de grep 'PS1' ~/.* está vacío, a pesar de los errores de grep. Es decir, no estoy configurando la variable PS1 en mi directorio personal que yo pueda ver. Ciertamente no he escrito código para hacerlo.

Puedo cambiar el prompt manualmente en una sesión de bash:

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

y eso funciona para esa sesión. Pero una nueva pestaña o ventana de Terminal sólo me da el (base) prefijo una vez más.

No veo nada en los paneles de preferencias de la aplicación MacOS Terminal que es la aplicación que yo utilizo. Aunque... Acabo de lanzar una xterm y allí la indicación es simplemente bash-3.2$ .

¿Puede alguien ayudarme a entender qué está pasando?

2 votos

¿Has instalado Anaconda/Python recientemente? ¿Tiene conda deactivate ¿cambiar algo? ¿Tiene usted ~/.profile ?

0 votos

Además, compruebe si ~/.bash_profile y ~/.bash_login .

0 votos

2voto

Parece que has instalado Anaconda/Python recientemente. Ejecute

conda decactive 

para eliminar el (base) etiqueta (y desactivar conda por supuesto).

P.D.: Es posible que esté utilizando zsh en lugar de bash Así que tal vez deberías buscar en .zshrc y .zprofile .

0 votos

Desactivar la anaconda fue el truco, ¡gracias! Definitivamente todavía en bash.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X