언제 적용이 되느냐의 문제로 보시면 됩니다. 1) .bashrc는 bash이 실행될 때마다 수행되고, 2) .bash_profile은 bash이 login shell로 쓰일 때(즉 처음 login할 때)에 수행됩니다. 이게 가장 큰 차이일 겁니다. 제 .bash_profile에는 executed by login shell 즉, 로그인 shell에 의해서 실행된다고 하네요. 그리고 이 파일에서 .bashrc를 부르는군요. 로그인 쉘이 아니라면, ./bashrc를 부릅니다. /etc/ 밑에서 이런 파일들이 있긴합니다만, 이런 것들은 편의를 위해서 만들어 놓은.. 배포판 dependent한 것이기 때문에... 님께서 또는 관리자에 의해서 의미가 부여된다고 보시면 됩니다. 님의 질문의 해답은, ./bash_pr..