방금 이 위치의 폴더에 Android studio의 압축을 풀었습니다 /usr/local/android-studio
. 입력하여 터미널에서 시작
하고 싶지만 android-studio가 있는 경우 터미널에 전체 경로를 입력하면 정상적으로 시작됩니다 . 제가 뭔가 잘못하고 있는 걸까요, 아니면 이 폴더에 특별한 뭔가가 있는 걸까요?/usr/local/android-studio/bin/studio.sh
studio.sh
/usr/local/
이제 방금 android studio를 /opt/ 디렉토리로 옮겼고 모든 것이 잘 작동합니다. 난 그냥 이해가 안 돼요/usr/local 폴더의 특별한 점.
답변1
/usr/local 폴더의 특별한 점은 무엇입니까?
특별한 것은 없습니다. 변수 설정 PATH
방법 에 따라 다릅니다. 이는 시스템의 기본 설정에 따라 다르며, 아무도 수정하지 않는 경우 배포판의 기본 설정에 따라 다릅니다. 너무 너무
echo $PATH
그리고 그 안에 무엇이 들어 있는지 살펴보세요. 포함하도록 사용자 정의하려면 /usr/local/android-studio/bin/
쉘의 시작 파일( ~/.profile
예를 들어 대부분의 쉘의 경우)을 찾아서 살펴보십시오. 이미 경로가 설정되어 있으면 수정하고, 그렇지 않으면 다음과 같은 것을 추가하세요.
PATH=$PATH:/usr/local/android-studio/bin/
export PATH
그런데 권장되는 접근 방식 /usr/local
은 "기본" 계층 구조를 미러링하는 것이므로 어쩌구 저쩌구 가 있습니다 /usr/local/bin
. /usr/local/lib
그래서 아마도 당신은가지다 /usr/local/bin
당신의 길에 (단지 /usr/local/android-studio/bin
.
콘텐츠를 자체 하위 디렉터리(예: in)에 넣어야 하는 경우 /usr/local/android-studio/
필요한 다른 위치에 심볼릭 링크를 만들 수 있습니다./usr/local/bin
ln -s /usr/local/android-studio/bin/studio.sh /usr/local/bin/studio.sh
man stow
자동화하는 방법 도 참조하세요 .