제가 잘 몰라서...^^; PATH 어느 파일에 있죠...

koonpal의 이미지

제가 잘 몰라서 그러는데...^^;

PATH 변수, 어느 파일에 저장이 되죠...^^

mooore의 이미지

bash를 쓰신다면 시스템 설정은 /etc/profile, 사용자 계정에는 .bash_profile에 저장되어 있습니다.

별은 바라보는 자에게 빛을 준다.

advanced의 이미지

koonpal wrote:
제가 잘 몰라서 그러는데...^^;

PATH 변수, 어느 파일에 저장이 되죠...^^

Bash 의 경우

로그인 할때 로그인 쉘일 경우 계정에 상관없이 가장 먼저

Quote:
/etc/profille

그 다음

Quote:
~/.profile 또는 ~/.bash_profile

이 실행되고

쉘이 실행될때마다

Quote:
~/.bashrc

가 실행됩니다.

위의 내용을 볼때 시스템 전체적으로 필요한 PATH 설정의 경우

Quote:
/etc/profile

특정계정에 국한된 설정의 경우 그 아래 두가지예에 해당하게

설정해 주시면 되겠죠

- Advanced -

aeronova의 이미지

사족으로
UNIX POWER TOOL에 보니까,
shell이 login shell 과 그냥 sub shell로 나뉘더군요.

login shell의 경우,
/etc/profile (또는 ./profile)을 실행한 후 /etc/bashrc(또는 ./bashrc)가 됩니다.

그냥 sub shell의 경우,
/etc/bashrc(또는 ./bashrc)만 실행되구요.

ps -aux 해보면 -bash 란 놈이 있는데, "-"가 붙은 이놈이 로긴 쉘이라네요.

음... 재밌게 읽은 기억이 있어서 덧붙여봤습니다.^^

It's better to burn out than to fade away. -- Kurt Cobain.