환경변수는 명령어로 등록하면 매번 쉘을 실행시키거나 시스템을 재부팅 할때 마다 등록해야 한다.


시스템 부팅시 혹은 쉘 실행시 매번 등록되어야 하는 환경변수는 설정 파일에 등록해놔야 한다.


시스템 환경변수파일 읽는 순서


etc/rc.d/rc.sysinit

/etc/rc.d/rcN.d # N은 0-6 사이.

/etc/rc.d/rc.local

/etc/profile

/etc/profile.d/*

/etc/bashrc

$HOME/.bash_profile 

$HOME/.bashrc



 


X 윈도우 실행 되면....


/etc/X11/xinit/xinitrc

/etc/X11/xinit/Xclient

/etc/X11/xinit/xinitrc.d/*

/etc/X11/sysconfig/i18n

$HOME/.xinitrc

$HOME/.Xclient

$HOME/.Xclient-$HOSTNAME 



etc 에 있는 파일은 모든 유저에게 적용되고 $HOME 즉 특정 유저의 홈디렉토리에 있는 파일은 해당 유저에게만 적용된다.


대체로 모든 유저에게 적용할때는 /etc/profile에 환경변수를 등록하고 특정 유저는 $HOME/.bash_profile 에 환경변수를 등록한다.


출처 : http://onecellboy.tistory.com/220




WRITTEN BY
Dukejin
If you don't walk today, you will have to run tomorrow. Try hard, Try hard!

,