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

Posted

技术标签:

【中文标题】Linux 导出路径错误。如何恢复 ~./bashrc 文件【英文标题】:Linux wrong path exported. How to recover ~./bashrc file 【发布时间】:2011-07-18 17:31:27 【问题描述】:

虽然我尝试在 ~./bashrc 文件上设置 java 路径,但我导出的文件如下:

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

我猜这会使所有其他路径丢失。所以它使我的任何核心命令(如 cp)都不起作用。我知道默认的~./bashrc 文件将在/etc/skel 上。但由于没有一个常见的 cmets 工作,我无法复制它。有什么办法可以恢复原来的~./bashrc

【问题讨论】:

【参考方案1】:

输入类似:

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

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

只需注销并重新登录即可重置您的环境。 或输入:

export PATH=/usr/bin:/usr/local/bin

或者这个

. /etc/profile

如果您现在无法让编辑器工作,则重新加载基本环境。

【讨论】:

由于基本命令都不起作用,我也无法启动 vi 编辑器。命令提示符中的设置也不起作用。 或者如果特别是.bashrc,请在许多系统的提示中尝试. /etc/skel/.bashrc。注意文件名前的点和空格。【参考方案2】:

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

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

【讨论】:

以上是关于Linux 导出路径错误。如何恢复 ~./bashrc 文件的主要内容,如果未能解决你的问题,请参考以下文章

更新Bash路径的缓存

如何在 Mac 上恢复 .bash_profile?我的unix终端都没有工作[关闭]

linux下如何设置命令的默认路径

Kiwi备份恢复因python错误而失败

如何强制 Git for Windows 的 bash-shell 不将路径字符串转换为 Windows 路径?

linux下shell显示-bash-4.1#不显示路径解决方法