답변:
OSX에서는 .bash_profile
대신에 사용됩니다 .bashrc
.
예, .bash_profile
파일은 /Users/YourName/
(즉, ~/.bash_profile
)
예를 들어 /Users/Aaron/.bash_profile
source ~/.bashrc
.[bash_]profile
그리고 .bashrc
OS X와 리눅스 모두에서 사용할 수 있습니다. 전자는 쉘이 로그인 쉘일 때로드됩니다. 후자가 아닌 경우. 실제 차이점은 사용자가 그래픽 세션에 로그인 할 때 Linux가 로그인 셸을 실행 한 다음 터미널 응용 프로그램을 열면 해당 셸은 비 로그인 셸입니다. 반면 OS X는 그래픽 로그인시 쉘을 실행하지 않으며 Terminal.app에서 쉘을 실행할 때 로그인 쉘입니다.
별명을 로그인 및 비 로그인 쉘 모두에서 작동 시키려면 (일반적으로 수행), .bash_profile의 .bashrc 및 source .bashrc에 다음과 같은 행을 넣어야합니다 .
[ -r ~/.bashrc ] && source ~/.bashrc
이것은 bash를 사용하는 모든 시스템에 적용됩니다.
PATH=$PATH:/my/private/binaries
PATH 팽창으로 이어질 것입니다. 해결 방법 은 이 내용을 참조하십시오 .
.profile
대신 대신 설정했습니다 .bashrc
.
.profile_
...?
에 맥 OS X 요세미티 , 다음 명령을 실행합니다 :
vi ~/.profile
그런 다음 다음 줄을 추가하십시오.
source ~/.bashrc
이제 저장하고 닫은 .profile
다음 새 터미널 창을 열거 나 다음을 실행하십시오.
source ~/.profile
이 답변 도 참조하십시오 . v10.10.3에서 작동했습니다.