Terminal no funciona correctamente

Terminal no funciona correctamente

Mientras jugaba con cosas, ejecuté los comandos:

curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud components update dns
gcloud auth login
gcloud init

Después de esto, mi RUTA de bash (o algo así, realmente no entiendo estas cosas) cambió y no puedo ejecutar muchas de las cosas que hacía antes, por ejemplo:

source activate python3

El error que aparece es:

-bash: activate: No such file or directory

¿Cómo vuelvo a la configuración que tenía antes?

Al correr echo $PATH,

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

es lo que aparece. Creo que necesito deshacerme de esa /opt/X11/binparte del camino, pero no tengo idea de cómo.

Respuesta1

El bash exec -lcomandoreemplazadosu sesión de shell actual con un shell recién inicializado (como unacceso) y que no contenga ninguno de los alias y símbolos temporales que se establecieron con source activate. Quizás la inicialización de su shell no establezca la PATHvariable de la misma manera que lo hacen sus sesiones interactivas ordinarias.

Podrías hacerlo

source ~/.bashrc
source activate python3

o salir de la sesión de shell actual y empezar de nuevo.

Otras lecturas:

información relacionada