Dec 17, 2010

Linux/Unix에서 PATH 지정하기

도스(DOS)와 마찬가지로 Linux/Unix 에서도 PATH를 지정할 수 있다.

PATH 지정 방법은
export PATH=$PATH:/home/k
이런 식으로 "/home/k"을 추가 한다.

현재 지정되어 있는 PATH를 보는 방법은
echo $PATH

매번 PATH를 입력하기 불편하니,
vim $HOME/.profile   또는 root디렉토리(계정홈)에서   vi .bash_profile
이렇게 vim로 계정홈에 있는 .bash_profile 에
export PATH=$PATH:/home/k
를 추가 해주면, 쉘(terminal)이 실행될 때 마다 본인이 추가한 PATH가 걸리게 된다.

export PATH=$PATH:/home/k 를 좀 더 자세히 설명하자면
export 다음에는 환경변수가 오며
PATH는 예약된 예약어로 위에서 설명된 PATH 관련된 환경변수이다.
"=" 이후는 PATH를 등록하는 것으로 콜론(:)으로 PATH를 구분한다.
$PATH는 기존의 PATH를 불러오는 것.
그래서 기존의 PATH + 본인이 설정하고 싶은 PATH가 설정되는 것이다.


너무 길거나, 자주 바뀔 수 있는 디렉토리일 경우,
LAMMPSHOME=/usr/global/lammps
PATH=$PATH:$LAMMPSHOME/bin
이런 식으로, 미리 디렉토리를 간단한 문자열로 지정하고 PATH에 추가해도 된다.

No comments:

Post a Comment