.bashrc란..

최대 1 분 소요

터미널을 사용하면서 .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”

설정파일들:

  1. ~/.bash_profile란?

    ~/.bash_profile은 bash가 “Login을 통해” 실행될 때 로드되는 “지역” 시스템 설정파일이다.
    설정된 환경변수들은 오로지 “해당” 사용자에게만 한정되며, 그 외 다른 사용자에게는 영향을 미치지 않음.

  2. /etc/profile란?

    위에서 설명한 .bash_profile의 “전역”버전 == (모든사용자에게 적용됨)

  3. ~/.bashrc란?

    ~/.bashrc는 이미 “Login없이” 실행될 때 로드되는 시스템 설정(지역)파일이다.

    • ssh로 접속하고나서 다시 bash를 실행하는경우
    • 단순히 터미널을 띄우는 경우
  4. /ect/bashrc란?

    위에서 설명한 ~/.bashrc의 “전역” 버전

실행되는순서:

  1. /etc/profile
  2. /etc/bashrc
  3. ~/.bash_profile
  4. ~/.bashrc

카테고리:

업데이트: