.bashrc란..
터미널을 사용하면서 .bash_profile, .bashrc 등..
어떤 파일에 어떤 설정을 해줘야하는지 헷갈렸다.
rc란??:
rc란? “실행제어”를 의미한다.
이전 Unix시스템(CTSS)에서 채택된 규칙이라고 한다.
“rc stands for the phrase “run commands”. It is used for any file that contains startup information for a command”
설정파일들:
- ~/.bash_profile란?
~/.bash_profile은 bash가 “Login을 통해” 실행될 때 로드되는 “지역” 시스템 설정파일이다.
설정된 환경변수들은 오로지 “해당” 사용자에게만 한정되며, 그 외 다른 사용자에게는 영향을 미치지 않음. - /etc/profile란?
위에서 설명한 .bash_profile의 “전역”버전 == (모든사용자에게 적용됨)
- ~/.bashrc란?
~/.bashrc는 이미 “Login없이” 실행될 때 로드되는 시스템 설정(지역)파일이다.
- ssh로 접속하고나서 다시 bash를 실행하는경우
- 단순히 터미널을 띄우는 경우
- /ect/bashrc란?
위에서 설명한 ~/.bashrc의 “전역” 버전
실행되는순서:
- /etc/profile
- /etc/bashrc
- ~/.bash_profile
- ~/.bashrc