정보보안/인프라 점검
[서버 지식-리눅스] .profile, .bash_profile, .bashrc 비교
0pen3r
2022. 6. 17. 08:35
서버 점검을 하다 보면, 또는 운영 설정을 하다보면 또는 개발 설정을 하다보면
환경변수 등록이나 설정 확인 등 할일이 생긴다.
차이를 알아보ZA
[요약]
(A) Login Shell : ID/PW 입력해서 로그인 SSH, GUI 일반 로그인이 해당
(B) Non-Login SHell : 로그인 없이 실행, 즉 로그인 후 Shell을 띄우는거
ex) 윈도우 로그인 후, cmd 실행, 리눅스 로그인 후 터미널 실행, sudo/su 포함
1. .profile, A 상황에서 로드됨, bash/zsh/sh 상관없이 공통 적용이므로
PATH 등 로그인할때 바로 적용시키고 싶은 설정 입력
2. .bash_profile : A 상황에서 로드됨, bash 사용시 필요한 설정
3. . bashrc : B 상황에서 로드됨, bash 사용할때마다 로드
끝
728x90