【发布时间】:2011-06-26 20:32:29
【问题描述】:
我错误地通过添加错误的路径来破坏我的 centos 路径设置。我添加了以下内容:
PATH=/usr/local/jdk1.6.0/bin
export PATH
到 /etc/profile/bashrc,现在所有命令都消失了。
谁能帮我恢复我的系统。
提前致谢。
【问题讨论】:
我错误地通过添加错误的路径来破坏我的 centos 路径设置。我添加了以下内容:
PATH=/usr/local/jdk1.6.0/bin
export PATH
到 /etc/profile/bashrc,现在所有命令都消失了。
谁能帮我恢复我的系统。
提前致谢。
【问题讨论】:
在不破坏路径的情况下设置路径的一种方法是:
export PATH=/usr/local/jdk1.6.0/bin:$PATH
简短的解释。当您想在路径中添加新内容时,您应该保留旧的路径设置。您所做的是将路径设置为仅指向 /usr/local/jdk1.6.0/bin。这就是为什么除了 /usr/local/jdk1.6.0/bin 中的命令之外的所有其他命令都“消失”了。没有什么是真正“消失”的。你只需要重置你的路径。只需打开一个新的 shell/终端实例或简单地注销/登录并使用更合适的方式设置路径。
【讨论】:
export PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
【讨论】: