터미널이 제대로 작동하지 않음

터미널이 제대로 작동하지 않음

이것저것 만지작거리는 동안 다음 명령을 실행했습니다.

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

그 후 내 bash PATH(또는 뭔가 – 나는 이 내용을 잘 이해하지 못합니다)가 변경되어 이전에 수행했던 많은 작업을 실행할 수 없습니다. 예를 들면 다음과 같습니다.

source activate python3

표시되는 오류는 다음과 같습니다.

-bash: activate: No such file or directory

이전 설정으로 어떻게 되돌릴 수 있나요?

실행할 때 echo $PATH,

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

나타나는 것입니다. 경로 부분 을 없애야 할 것 같은데 /opt/X11/bin어떻게 해야 할지 모르겠습니다.

답변1

명령bash exec -l교체됨새로 초기화된 쉘을 사용하는 현재 쉘 세션(예:로그인)에는 로 설정된 별칭과 임시 기호가 포함되어 있지 않습니다 source activate. 아마도 쉘 초기화는 PATH일반 대화형 세션과 동일한 방식으로 변수를 설정하지 않을 수 있습니다.

당신은 할 수

source ~/.bashrc
source activate python3

또는 현재 쉘 세션을 종료하고 다시 시작하십시오.

추가 자료:

관련 정보