bash는 다양한 설정 파일을 가지고 있습니다. /etc/profile ~/.bash_profile ~/.bashrc 이 포스팅에서는 이 설정 파일들이 무엇인지, 언제 실행되는지를 알아보겠습니다. 그 전에 먼저 Bash에서 제공하는 모드들에 대해 알아보겠습니다. interactive 모드 interactive 모드는 사람의 개입이 필요할 때 사용하는 모드입니다. 이는 다시 두 가지 모드를 제공합니다. login 모드 CLI에서 로그인할 때와 SSH를 통해 로그인할 때 사용하는 모드입니다. 이 모드는 아래의 설정 파일들을 실행합니다. /etc/profile ~/.bash_profile 보통 ~/.bash_profile에는 환경 변수를 지정합니다. PATH PS1 등등 non-login 모드 이미 로그인한 ..