$ PATH 변수가 엉망입니다. Mac Catalina에서 출처가 어디입니까?

Mar 20 2020

메아리면 $PATH in terminal, I see a big string that kind of looks messed and has some old irrelevant paths. I would like to fix this. But first, I'd like to understand when I echo $터미널의 PATH, Mac OS Catalina에서 해당 변수는 어디에서 공급됩니까?

내가 현재 아는 유일한 내보내기는 여기에 ~/.zshrc있으며 $ PATH 변수의 일부 명령은 거기에 없습니다.

참고, 나는 .profile.bash_profile.

설명해 주셔서 감사합니다.

답변

1 Spiff Mar 20 2020 at 11:56

쉘을 실행하기 전에 시스템은 파일의 항목 /etc/paths과 디렉토리의 모든 파일에서 PATH 환경 변수를 설정합니다 /etc/paths.d. 당신이 알고있는대로 간부 쉘에 따라 쉘이, 그리고 그것을 호출하는 방법 일단 그런 다음, 쉘은 아마 폭과 같은 시스템 일 수있다 일부 일부 쉘 시작 스크립트 소싱 /etc/profile등의 사용자 계정 및 일부 특정을 ~/.profile.

셸이 소스로 사용할 셸 시작 스크립트를 선택하는 방법에 대한 자세한 내용은 셸의 man 페이지 (또는 기타 문서)를 확인하십시오.