본문 바로가기
정보보안/인프라 점검

[서버 지식-리눅스] .profile, .bash_profile, .bashrc 비교

by 0pen3r 2022. 6. 17.
반응형

서버 점검을 하다 보면, 또는 운영 설정을 하다보면 또는 개발 설정을 하다보면

환경변수 등록이나 설정 확인 등 할일이 생긴다.

차이를 알아보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
반응형