Linux导出了错误的路径。如何恢复~/.bashrc文件。

4

我试图在~./bashrc文件中设置java路径,如下所示导出:

PATH=/usr/local/jdk1.6.0/bin
export PATH

我猜这让其他路径都丢失了。所以它导致我不能使用任何核心命令,比如cp。我知道默认的~./bashrc文件会在/etc/skel目录中存在。但由于没有任何常见的注释起作用,我无法复制它。有没有办法恢复原始的~./bashrc

2个回答

15

放置类似以下内容:

PATH=/your/jdk/bin/path:${PATH}
export PATH

这样,您的路径被前置到常规PATH环境中。

只需注销并重新登录以重置环境,或者输入以下内容:

export PATH=/usr/bin:/usr/local/bin
或者这个。
. /etc/profile

如果您现在无法使编辑器正常工作,可以重新加载基本环境。


由于基本命令都无法使用,我也无法启动vi编辑器。设置命令提示符也没有用。 - Ananth Duari
或者如果特别是.bashrc,请在许多系统上尝试从提示符输入. /etc/skel/.bashrc。请注意文件名前的点和空格。 - tripleee

5

您可以始终使用绝对路径运行命令,例如:

/bin/cp /etc/skel/.bashrc .bashrc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接