为什么我对 .profile 的更改没有效果?

为什么我对 .profile 的更改没有效果?

我有一个 Red-hat Linux 机器。我以 a 身份登录并在文件user1中更改了 JBOSS_HOME 变量。.profile以前是:

export JBOSS_HOME="/opt/home/user1/jboss-eap-6.1"

现在我把它改成了:

export JBOSS_HOME="/opt/home/user1/jboss-6.1"

但是当我这样做时:

echo $JBOSS_HOME

我正进入(状态:

/opt/home/user1/jboss-eap-6.1

为什么变量不变?

答案1

您应该能够通过采购以下内容来实现变革.profile

source .profile

答案2

小心,可能你在 .bash_profile 中有相同的变量。文件 .bash_profile 重写 .profile。

您不需要export在 .profile 中使用命令,只需键入: JBOSS_HOME="/opt/home/user1/jboss-6.1"

然后使用:

[[email protected] ~]# reset

或者

[[email protected] ~]# source .profile

相关内容