제가 잘 몰라서 그러는데...^^;
PATH 변수, 어느 파일에 저장이 되죠...^^
bash를 쓰신다면 시스템 설정은 /etc/profile, 사용자 계정에는 .bash_profile에 저장되어 있습니다.
별은 바라보는 자에게 빛을 준다.
제가 잘 몰라서 그러는데...^^; PATH 변수, 어느 파일에 저장이 되죠...^^
Bash 의 경우
로그인 할때 로그인 쉘일 경우 계정에 상관없이 가장 먼저
/etc/profille
그 다음
~/.profile 또는 ~/.bash_profile
이 실행되고
쉘이 실행될때마다
~/.bashrc
가 실행됩니다.
위의 내용을 볼때 시스템 전체적으로 필요한 PATH 설정의 경우
/etc/profile
특정계정에 국한된 설정의 경우 그 아래 두가지예에 해당하게
설정해 주시면 되겠죠
- Advanced -
사족으로 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.
bash를 쓰신다면 시스템 설정은 /etc/profile, 사용자 계정에
bash를 쓰신다면 시스템 설정은 /etc/profile, 사용자 계정에는 .bash_profile에 저장되어 있습니다.
별은 바라보는 자에게 빛을 준다.
Re: 제가 잘 몰라서...^^; PATH 어느 파일에 있죠...
Bash 의 경우
로그인 할때 로그인 쉘일 경우 계정에 상관없이 가장 먼저
그 다음
이 실행되고
쉘이 실행될때마다
가 실행됩니다.
위의 내용을 볼때 시스템 전체적으로 필요한 PATH 설정의 경우
특정계정에 국한된 설정의 경우 그 아래 두가지예에 해당하게
설정해 주시면 되겠죠
- Advanced -
사족으로 UNIX POWER TOOL에 보니까,shell이 log
사족으로
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.