【问题标题】:Issue with bashrc filebashrc 文件的问题
【发布时间】:2015-11-27 00:58:48
【问题描述】:

当我使用 gedit 或 vi 编辑器打开 .bashrc 文件时,其中没有任何内容。我在 MINT 上尝试安装 Hadoop,其中一个步骤需要编辑 .bashrc 文件以保存环境变量。我记得在 Ubuntu 上做过同样的事情,里面有内容。

你能帮我把它们都找回来吗?有没有可能把它们全部找回来?

当我执行gedit ~/.bashrc 时,它会打开一个空白页面。

提前致谢!

【问题讨论】:

    标签: bash ubuntu hadoop linux-mint


    【解决方案1】:

    通过查看 MINT 论坛,看起来 MINT 并没有提供默认的 .bashrc:

    http://forums.linuxmint.com/viewtopic.php?f=90&t=130358

    但是,.bashrc 是一个可选文件,因此您可以添加任何您想要的内容。查看 bash 手册页:

    man bash
    

    此外,如果您设置了 .bashrc 文件,请确保它是从 .profile 或 .bash_profile 调用的,如下所示:

    # if running bash
    if [ -n "$BASH_VERSION" ]; then
        # include .bashrc if it exists
        if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
        fi
    fi
    

    【讨论】:

    • MINT 确实有一个 .bashrc 文件,但它是只读的。不过谢谢你的回答。
    【解决方案2】:

    通过这样做在您的主目录中查找 .bashrc.swap 文件:

    ls -Fa ~ | grep '*bashrc*'
    

    我不知道 gedit 或其他程序如何命名它们的交换文件,但看看会出现什么。 如果没有这样的文件,那你就不走运了。

    【讨论】:

    • 运气不好的意思是重新安装操作系统?
    • 什么?不! .bashrc 只是 bash 的配置文件,对于运行操作系统并不重要。
    • 如果您运行env 命令,它将在您的屏幕上显示所有环境变量。我不太确定,你打算做什么,但也许这会有所帮助。
    【解决方案3】:

    你应该有一个在这里:: /etc/skel/.bashrc

    尝试将其复制到您的主文件夹:: cp /etc/skel/.bashrc ~/.bashrc

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      • 2012-11-16
      • 1970-01-01
      • 2012-11-17
      • 2013-02-01
      • 2018-04-18
      • 2011-06-24
      相关资源
      最近更新 更多