Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

.profile vs .bash_profile vs .bashrc

OS/Linux&Unix 2013.06.02 05:36
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T



음...profile vs .bash_profile vs .bashrc 에 대해서 정확히 몰랐었다. 

bashrc'는 로그인 없이 Bash가 실행될 때 로드된다. 'sudo bash'나 'su'로 root 권한을 얻으려 bash를 실행할 때도 이 파일이 로드된다.

정리:

  • ’.profile' - 로그인할 때 로드된다. PATH처럼 로그인할 때 로드해야 하는데 bash와 상관없는 것들을 여기에 넣는다.
  • ‘.bash_profile’ - 로그인할 때 로드된다. ‘bash completion'이나 'nvm'같이 로그인할 때 로드해야 하는데 Bash와 관련된 것이면 여기에 넣는다.
  • ’.bashrc' - 로그인하지 않고 Bash가 실행될 때마다 로드된다.

bash-it

나는 Bash 프레임워크인 bash-it을 사용하는데, 그냥 터미널에서 ssh로 접속하기만 할 때는 ‘.bash_profile'에만 넣어주는 걸로 충분했다. 그런데 Desktop으로 쓸려니 로그인 없이 Bash를 실행할 일이 많아서 ’.bashrc'에 넣어줘야 했다:

if [ -f "~/.bash_profile" ]; then
    . ~/.bash_profile
fi


출처 : http://dogfeet.github.io/articles/2012/bash-profile.html

저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바