.bashrc vs .bash_profile
.bashrc vs .bash_profile
꽤 오래전부터 linux을 사용해 왔지만 아직도 linux,unix에 대해서 잘 아는것이 없는 것 같다.
오늘도 mac을 사용하다 문득.. 그 동안 내가 bash shell을 사용하고 있지만 .bashrc와 .bash_profile을 보기는 했지만 정확하게 두 파일의 차이점을 모르겠다.
그래서 한번 구글링을 해보았다. 내용은 이렇다. bash_profile은 쉘이 로그인할때 한번만 load되며 .bashrc은 new shell이 호출될 때마다 load된다는 것이다.
단, 예외가 있다. mac에서는 new shell이 불러져도 .bash_profile이 호출된다는 것이다.. 그래서 linux,mac이든 일관성 있게 사용하기 위해서는 .bash_profile에다가 다음과 같은 내용을 기재 해주자
!#/bin/bash if [ -f ~/.bashrc ]; then source ~/.bashrc fi
참고 http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html











