Linux Mint를 사용하고 있습니다. 내 로그인 쉘 ( cat /etc/passwd | grep myUserName
)은 bash입니다.
그래픽 데스크탑 환경을 시작하고 그 환경에서 터미널 에뮬레이터를 실행하면 .bash_profile
소스가 아닌 것을 알 수 있습니다 (환경 환경 변수 export
가 설정되어 있지 않음). 그러나 텍스트 콘솔 ( ctrl+ alt+ F1) 에서 로그인 하거나 bash -l
터미널 에뮬레이터에서 수동으로 실행 하면 .bash_profile
정상적으로 작동합니다.
.bash_profile
X가 시작될 때 소스 export
되어야하고 X에서 실행되는 터미널에서 모든 'vars를 사용할 수 있어야 한다고 생각하면 잘못 되었습니까?
추신 : 모든 것을 .bashrc
넣고 소싱하는 .bash_profile
것은 좋은 생각이 아닙니다 ( https://stackoverflow.com/questions/902946/ ) : 환경 관련 자료는 한 번만 제공해야합니다.