我知道有很多这样的问题,但不幸的是我对 Ubuntu 的了解不够,无法将其应用于我的情况。我将所有内容保存在远程计算机上,通过 ssh 访问。我试图用我在那里的 conda 环境进行更改,并更改了 .bashrc 文件中的某些内容,现在我无法使用 vim 或 ls - 没有文本编辑器或命令似乎可以工作。
echo $PATH
返回:
/home/percyrou/bin:/home/percyrou/bin:/home/user/bin:~/ghf_env/bin/
据我记得,在我不小心更改了 .bashrc 文件之前,路径就像这样:/home/user/bin:
我认为所有这些额外的部分都被添加了,因为我试图用以下方法更改它:
echo 'export PATH="/home/percyrou/bin:$PATH"' >> ~/.bashrc(或者只是使用 user 而不是 percyrou,因为我不确定它是什么),并且似乎将其添加到 PATH 而不是替换它。我已经跑了source ~/.bashrc
我还尝试使用scp将 .bashrc 文件下载到本地计算机并在那里进行编辑,但这也会返回bash: scp: command not found,我猜是因为scp它也包含在我的 .bashrc 文件中。
请帮忙!我不知道如何从这里继续访问我的路径变量。:(