![.profile에 대한 변경 사항이 적용되지 않는 이유는 무엇입니까? [폐쇄]](https://linux55.com/image/72514/.profile%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%B3%80%EA%B2%BD%20%EC%82%AC%ED%95%AD%EC%9D%B4%20%EC%A0%81%EC%9A%A9%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
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