단일 사용자 바이너리 설치 위치는 무엇입니까?

단일 사용자 바이너리 설치 위치는 무엇입니까?

/usr/bin나는 루트가 아니어서 액세스 권한 이 없기 때문에 내 사용자만을 위해 바이너리를 설치하고 싶지만 ~/bin바이너리를 찾을 수 없습니다. 저는 Mac OS 10.6.7을 사용하고 있습니다. 일반적으로 사용자가 수정할 수 있는 다른 바이너리 폴더가 있습니까, 아니면 이를 인식할 수 있는 방법이 있습니까 ~/bin?

내 거 .profile:

# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

답변1

사용자의 BASH 환경 변수는 에서 찾을 수 있습니다 ~/.profile. 이 파일에 줄을 추가합니다.

export PATH=$PATH:~/bin

이제 새 PATH 변수를 읽으십시오.

. ~/.profile

또는

source ~/.profile

( .그리고 source동의어입니다.)

그런 다음 PATH 변수가 업데이트되었는지 확인하세요.

echo $PATH

고쳐 쓰다

{}PATH 환경 변수를 본 적이 없나요 ?

PATH="$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin:~/bin"
export $PATH

또는 모든 쉘과 사용자가 경로를 얻을 수 있도록 /etc/paths.d/에 경로가 포함된 텍스트 파일을 만듭니다.

echo "~/bin/" > /etc/paths.d/home

관련 정보