Bash 설정파일
- /etc/profile
- ~/.bash_profile
- /etc/bashrc
- ~/.bashrc
/etc/profile
: bash 로그인 시 모든 사용자로부터 참조된다. (환경변수 등)
~/.bash_profile
: 사용자별 설정파일이다.
/etc/bashrc
: 환경설정 파일로 bash 호출 시 실행된다.
비로그인 셸(nonlogin shell)의 경우 해당 설정 파일만 참조한다.
따라서 전역으로 사용하게 될 함수 및 alias 설정은 bashrc 파일에서 설정하는 것을 권장한다.
~/.bashrc
: 사용자별 환경설정 파일로 bash 호출 시 실행된다.
설정 파일 적용 순서
로그인 셸
/etc/profile → /etc/bashrc → ~/.bashrc → ~/.bash_profile
비로그인 셸
/etc/bashrc → ~/.bashrc
'시리즈 > Linux 기초 다지기 2023 (개편 예정) - 시리즈' 카테고리의 다른 글
리눅스 기초 다지기 - 42. Chage 패스워드 만료일 설정 (0) | 2025.03.14 |
---|---|
리눅스 기초 다지기 - 41. Skel 사용자 기본 파일/폴더 (0) | 2025.03.14 |
리눅스 기초 다지기 - 39. Character Set 변경 (0) | 2025.03.14 |
리눅스 기초 다지기 - 커맨드 익숙해지기 (echo, source, curl) (0) | 2025.03.13 |
리눅스 기초 다지기 - 38. awk (0) | 2025.03.13 |