在 ubuntu 14.04 中添加 .bashrc 的路径

add path to .bashrc in ubuntu 14.04

我似乎在设置路径时遇到问题,以便它永久保留给用户。如果我通过以下方式添加到路径:

export PATH=/home/cmccabe/Desktop/NGS/picard-tools-1.139:$PATH

然后通过 echo $PATH 进行验证我可以看到该路径被临时添加,直到用户关闭终端。将路径添加到 .bashrcecho $PATH 的正确方法是什么?谢谢:).

export PATH=$PATH:/home/cmccabe/Desktop/NGS/picard-tools-1.139 >> .bashrc

在 Ubuntu 中,.bashrc 默认情况下并不总是 运行。如果你在Ubuntu.bashrc代码中看到评论的顶​​部,

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

可以选择 运行 bash 终端作为登录 shell 或者不作为登录,如上所述。使用 Ubuntu,gnome-terminal 通常不会 运行 作为登录 shell,所以 .bashrc 应该直接 运行。

默认情况下,Ubuntu 仅使用 .profile 并且默认 .profile 具有以下语句

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

此 运行s .bashrc 如果可用,假设 $BASH_VERSION 存在于您的环境中。您可以通过输入命令 echo $BASH_VERSION 来检查这一点,它应该显示一些关于版本号的信息,如果默认情况下未设置 $BASH_VERSION,.bashrc 将不会' t 运行 启动时。希望这有帮助:)