시작시 ~ / .profile이 제공되지 않습니다


12

최근 Linux Mint 10 LXDE에 virtualenv + virtualenvwrapper를 설치했습니다. 편의상 표준 WORKON_HOME 설정을 ~ / .profile에 추가했습니다.

export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh

그런 다음 workon로그인 후 작동하지 않는 것을 알았습니다 . 이는 위의 명령이 실행되지 않았 음을 의미합니다. 내가 source ~/.profile그렇다면 작동합니다. .profile실행되지 않는 원인이 무엇인지 잘 모르겠습니다 . 나는 확인했습니다 내가없는 .bash_profile.bashrc.

답변:


13

~/.profile대화 형 로그인 쉘 전용입니다. 대화식이지만 로그인 쉘이 아닌 쉘을 시작하는 경우 ~/.bashrc소스가됩니다.



예, LXTerminal이 작동하지 않는 것 같습니다 ~/.profile.
Botond Béres

@Beres Botond : 처음 로그인 했을 때 설정이 작동하지 않는다고 썼습니다 . 이제 LXTerminal실행할 때 작동하지 않는다고 말합니다 . 창 관리자에서 LXTerminal을 시작하는 경우 로그인하지 않습니다. 일반적으로 ~ / .profile 로그인 후 실행되는 모든 프로그램의 환경에 영향을 미치도록 환경 변수를 설정하는 장소입니다. 해당 설정을 적용하려면 완전히 로그 아웃했다가 다시 로그인하십시오.
garyjohn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.