終端無法正常運作

終端無法正常運作

當我亂搞東西時,我運行了命令:

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命令被取代您目前的 shell 會話與新初始化的 shell(例如登入) 且不包含任何使用 建立的別名和臨時符號source activate。也許您的 shell 初始化不會PATH像普通互動式會話那樣設定變數。

你可以做

source ~/.bashrc
source activate python3

或退出目前 shell 會話並重新開始。

延伸閱讀:

相關內容