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