【问题标题】:How do I find .bash_profile and add to my shell's initialization file? [closed]如何找到 .bash_profile 并添加到我的 shell 的初始化文件中? [关闭]
【发布时间】:2011-03-08 02:14:21
【问题描述】:

我正在尝试使用 rvm 升级 ruby​​。 在pragmatic site 上,它说:

重要的部分是将以下行添加到您的 shell 初始化文件 (.bash_profile) 的末尾:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

我该怎么做?这个初始化文件在哪里? 请帮忙

【问题讨论】:

    标签: rvm


    【解决方案1】:

    它将是/home/$USER/.bash_profile,但只有在您实际使用 bash 作为 shell 时才会出现。其他 shell 将使用带有其名称的“点文件”。您可以通过ls -ad $HOME/.*查看它们

    【讨论】:

    • 仍然困惑马克:这是我添加那行时得到的:
    • $HOME 是一个环境变量,按照惯例,它具有您帐户主目录的路径。如果您的用户名是 amit,那么 bash 文件将位于 /home/amit/.bash_profile
    【解决方案2】:

    有两个初始化文件 .bash_profile 和 .bashrc,都存在于用户主目录中。

    .bash_profile 在您使用用户 ID 登录时被初始化。 .bashrc 在您已经登录并想再打开一个终端时被初始化。

    如果您想在两个文件中添加一些设置,那么您可以执行以下操作

    if [ -f ~/.bashrc ];
     then
    source ~/.bashrc
    fi
    

    【讨论】:

    • 我在我的主目录中找不到 .bash_profile 和 .bashrc - 也在系统范围内搜索了这些。是的,我可以看到不可见的文件。
    • 您使用的是哪个操作系统和版本?
    • 您可以做的是在模式搜索中仅搜索 profile 关键字 ....如果您没有找到任何文件...只需创建一个并添加它是你想要的线条。
    • 我创建了自己的 bash_profile,现在它可以工作了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    • 2015-03-08
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 2017-02-17
    • 2023-02-01
    相关资源
    最近更新 更多