login shell
- 터미널을 켰을때 처음 실행되는 셸
- 기본 로그인 쉘인 bash는 login shell로 동작시 profile을 읽음
non-login shell
- 특정 명령어를 입력하여 진입해야 하는 셸
============================================================
파일 적용순서
- /etc/profile → /etc/bashrc → ~/.bashrc → ~/bash_profile
~/.bash_profile or ~/.bash_login or ~/.profile
- 각각 우선 순위는 1,2,3이며 우선순위 높은거 실행시 낮은 우선 순위는 실행x

이름에서 알 수 있듯이 ~/ 로 시작하는 설정은 주로 비로그인 셸에서 실행 , /etc 는 주로 시스템 전역
'리눅스' 카테고리의 다른 글
| /etc/security/limits.conf , /etc/security/limits.d/* (0) | 2024.08.03 |
|---|---|
| ssh (1) | 2024.08.03 |
| redirect , sed , awk (Aho Weinberger Kernighan) , xargs (0) | 2024.07.31 |
| locate , whereis , which , cat , touch , cp , mv, find , grep , wc (word count) , pipe (0) | 2024.07.31 |
| /var/log/messages , /etc/rc.local (0) | 2024.07.31 |