usr/local에서 스크립트를 실행하시겠습니까?

usr/local에서 스크립트를 실행하시겠습니까?

이와 유사질문, 문서에서 자주 실행하고 현재 작업 디렉터리에 관계없이 액세스하려는 스크립트(주로 Bash)가 많이 있습니다.

$program foobar이상적으로는 디렉토리에 존재 하지 않고도 이와 같은 프로그램을 실행할 수 있으므로 $programBash에게 이러한 프로그램이 내 경로에 있음을 알려야 합니다.

bin이러한 파일을 하위 디렉터리에 배치해야 합니까 ?

경로의 첫 번째 부분은 다음과 같습니다.

echo $PATH
/Users/Chris/.rbenv/shims:/usr/local/bin

답변1

이것은 마른 고양이이므로 답변이 많고 매우 주관적이지만 다음과 같습니다.

홈 디렉토리에서 자신만의 하위 디렉토리를 생성한 다음 를 통해 디렉토리에 추가 bin할 수 있습니다 . 예를 들면 다음과 같습니다.PATH.profile

export PATH=$HOME/bin:$PATH

그러면 명령이 홈 디렉터리의 bin 폴더로 전달됩니다.그 다음에$PATH의 나머지 부분을 검색합니다.

관련 정보