2013-07-27 4 views
4

os x를 새로 설치 한 후에 터미널에 echo $ PATH를했을 때 빈 줄로 응답했습니다. 이제 시간이 지남에 따라 몇 가지 도구를 설치 한 후 $ PATH 변수에는 .bash_profile이 비어 있더라도/usr/bin :/bin :/usr/sbin :/sbin :/usr/local/bin :/opt/X11/bin 값이 있습니다. 이 가치가 어디에 설정되어 있는지 궁금합니다..bash_profile이 비어있는 기본 PATH 변수

답변

4

그럴듯한 후보자는 /etc/profile/etc/bashrc입니다. 또한 /etc/paths/etc/paths.d이 있습니다. $HOME/.profile$HOME/.bashrc을 확인해야 할 수도 있습니다. bash도 보이는 다른 장소가있을 수 있습니다.

+0

/etc/paths.d는 읽기 전용 파일이며 "/ opt/X11/bin"을 제외하고 위의 변수가 있습니다. ~/.profile과 ~/.bashrc는 osx에 없습니다. ~/.bash_profile 만 있습니다. – shaveenk

+1

나 자신을 위해'~/.profile'과'~/.bashrc'를 만들었습니다. 그게 내 특권이고 너의 것도 될 수있어. '/ etc/paths.d'는'/ opt/X11/bin'을 나열하는'40-XQuartz' 파일을 담고있는 디렉토리입니다; '/ etc/paths'는 한 줄에 하나씩 다른 값을 가진 파일입니다. –

+0

내 Mac에서는 ~/.bash_profile이 존재하며 기본적으로 ~/.bashrc를 찾고 실행하도록 구성되어 있습니다 (기본적으로 믿습니다). 'test -f ~/.bashrc && source ~/.bashrc' – JESii