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

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

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

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

【问题讨论】:

    标签: bash recover


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-17
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      • 2014-06-27
      相关资源
      最近更新 更多