![android-studio/bin/studio.sh에 대한 심볼릭 링크](https://linux55.com/image/68634/android-studio%2Fbin%2Fstudio.sh%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%8B%AC%EB%B3%BC%EB%A6%AD%20%EB%A7%81%ED%81%AC.png)
Android studio에 대한 심볼릭 링크를 만들려고합니다.
sudo ln -s android-studio/bin/studio.sh /usr/bin/asw
내 컴퓨터 어디에서나 실행하려는 실행 파일을 asw
키워드로 선택했지만 링크가 작동하지 않습니다.studio.sh
~$ asw
No command 'asw' found, did you mean:
asw: command not found
나는 Python 인터피터 심볼릭 링크와 동일한 규칙을 따르려고 노력합니다.
/usr/bin$ ll | grep "python"
lrwxrwxrwx 1 root root 9 May 25 00:04 python -> python2.7
studio.sh
먼저 내 디렉터리에 추가해야 합니까 /usr/bin
? 즉, Python의 경우:
/usr/bin$ readlink -f python
/usr/bin/python2.7
답변1
이를 위해서는 ln -s
완전히 지정된(절대) 경로가 필요합니다. 의 파일이 배포 패키지에 의해 설치된 다른 명령과 충돌할 수 있으므로 ~/bin
최소한 에 그러한 링크를 만드는 것이 좋습니다 /usr/local/bin
(둘 다 에 나타나야 함 ).PATH
/usr/bin
다음과 같이 시도해 보세요.
sudo ln -sf $PWD/android-studio/bin/studio.sh /usr/local/bin/asw
그런 다음 실제로 연결된 경로를 확인하십시오.
$ ls -l /usr/local/bin/asw
lrwxrwxrwx 1 root root 38 Jul 9 20:51 /usr/local/bin/asw -> /home/you/android-studio/bin/studio.sh