profile과 bashrc
·
Linux
profile과 bashrc에 대해서 알기 위해서는 먼저 로그인 셸 (Login shell)과 비로그인 셸 (Non-login shell)에 대해서 알아야 한다. 로그인 셸 (Login shell)이란? 로그인 셸은 시스템에 처음 로그인할 때 열리는 셸을 말하며, 사용자 환경을 설정하는 역할을 한다. 터미널을 열어 직접 로그인을 하거나, SSH로 원격 접속할 때 실행되는 셸이 이에 해당한다. /etc/profile → ~/.bash_profile → ~/.bashrc → /etc/bashrc 순으로 파일들을 읽으며 환경을 설정한다. 비로그인 셸 (Non-login shell)이란? 비로그인 셸은 로그인 절차를 거치지 않고 열리는 셸이다. 예를 들어, 터미널을 새로 열거나 스크립트를 실행할 때 사용하는..