로그인 셸과 비로그인 셸리눅스에서 로그인 셸(Login Shell)이란 사용자가 시스템에 로그인할 때 처음으로 실행되는 셸을 의미한다. 이는 사용자 세션을 시작하는 셸로, 보통 시스템에 처음 접속할 때 환경 설정 파일을 로드하고 사용자 환경을 초기화하는 역할을 한다. 로그인 셸은 사용자 인증 후 시작되며, 시스템의 상태에 따라 여러 초기화 작업을 수행한다.로그인 셸의 특징환경 설정 파일 로드: 로그인 셸은 일반 셸과 달리 특정 환경 설정 파일들을 우선적으로 로드한다. 이 파일들은 사용자별 환경 설정, 시스템 전역 설정, 경로 설정 등을 정의한다. 주로 사용되는 설정 파일은 다음과 같다:/etc/profile: 시스템 전체에 적용되는 환경 설정 파일로, 모든 사용자에게 공통적으로 적용된다.~/.bash_p..