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/bin
parte do caminho, mas não tenho ideia de como.
Responder1
O bash exec -l
comandosubstituí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 PATH
variá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: