πŸ‘» OS & Tools/Ubuntu

/etc/profile, /etc/bash.bashrc, ~/.bashrc, ~/.bash_profile 파일의 차이점

볡만 2023. 7. 19. 23:04

μœ μ €κ°€ λ‘œκ·ΈμΈν•  λ•Œ, λ‹€μŒκ³Ό 같은 μˆœμ„œλ‘œ bash μ„€μ •νŒŒμΌλ“€μ„ 읽게 λœλ‹€.

 


1. /etc/profile μ‹€ν–‰: μ‹œμŠ€ν…œ 전역에 λŒ€ν•œ ν™˜κ²½μ„€μ •. 일반적으둜 λ‹€μŒμ„ μˆ˜ν–‰ν•œλ‹€.

- `/etc/bash.bashrc` μ‹€ν–‰ β†’ μ‹œμŠ€ν…œ μ „μ²΄μ˜ non-login shell ν™˜κ²½μ„€μ •
- `/etc/profile.d` 디렉토리 μ•ˆμ˜ μΆ”κ°€ μ„€μ • 슀크립트λ₯Ό μ‹€ν–‰.

 

 

2. ~/.bash_profile, ~/.bash_login, ~/.profile 쀑 ν•˜λ‚˜ μ‹€ν–‰: 개인 ν™˜κ²½ μ„€μ •

- 일반적으둜 `~/.bashrc`λ₯Ό μ‹€ν–‰ν•œλ‹€
- μ΄λ ‡κ²Œ ν•˜λ©΄ login shellκ³Ό non-login shell λͺ¨λ‘μ—μ„œ `~/.bashrc`λ₯Ό μ‚¬μš©ν•  수 μžˆλ‹€.

 

λ°˜μ‘ν˜•