.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

関連情報