레이블이 환경설정인 게시물을 표시합니다. 모든 게시물 표시
레이블이 환경설정인 게시물을 표시합니다. 모든 게시물 표시

2013년 8월 25일 일요일

Linux에서 환경변수 설정하기

Linux에서 jdk 같은 것을 설치하고 나면 환경 변수를 설정해 주어야 작동이 가능하다.


# vi /etc/profile

/etc/profile
...
...
export 환경변수명=값

ex) JAVA 환경변수를 설정할때

/etc/profile

1 export JAVA_HOME=/usr/local/java
2 export PATH=$JAVA_HOME/bin:$PATH
3 export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH
*숫자는 라인을 의미함

export는 자식프로세스까지 환경 변수를 전달하기 위함
Linux에서는 각 PATH를 :(콜론)으로 구분한다. 윈도우에서는 ;(세미콜론)으로 구분
$(변수명) 의 의미는 변수를 참조 하겠다는 뜻이다.
따라서 $JAVA_HOME은 변수 JAVA_HOME의 /usr/local/java의 값을 사용하겠다는 뜻

2번 라인을 풀어 쓰면 기존의 PATH 값의 앞에 /usr/local/java 값을 추가 하겠다는 뜻이다.

사용자에 따른 환경 변수를 설정하고 싶을 경우에는 사용자 홈 디렉토리에 있는 .profile을 수정

$ ~/.profile

~/.profile
...
...
export 환경변수명=값