小编Lea*_*ife的帖子

不小心更改了 PATH 变量,我无法将其更改回来,或者使用 vim 等..help

我知道有很多这样的问题,但不幸的是我对 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 文件中。

请帮忙!我不知道如何从这里继续访问我的路径变量。:(

command-line bash paths environment-variables bashrc

-1
推荐指数
1
解决办法
290
查看次数