Terminal não funciona corretamente

Terminal não funciona corretamente

Enquanto eu estava mexendo nas coisas, executei os comandos:

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

Depois disso, meu bash PATH (ou algo assim - eu realmente não entendo essas coisas) mudou e não consigo executar muitas coisas que fiz antes, por exemplo:

source activate python3

O erro que aparece é:

-bash: activate: No such file or directory

Como faço para reverter para as configurações que eu tinha antes?

Ao correr echo $PATH,

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

é o que aparece. Acho que preciso me livrar de /opt/X11/binparte do caminho, mas não tenho ideia de como.

Responder1

O bash exec -lcomandosubstituídosua sessão atual do shell com um shell recém-inicializado (como umConecte-se) e que não contém nenhum dos apelidos e símbolos temporários que foram estabelecidos com source activate. Talvez a inicialização do seu shell não defina a PATHvariável da mesma maneira que as sessões interativas comuns.

Você poderia fazer

source ~/.bashrc
source activate python3

ou saia da sessão atual do shell e reinicie.

Leitura adicional:

informação relacionada