시작시 ~ / .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.