내 컴퓨터에서 전역적으로 실행할 수 있는 "spotbugs"라는 프로그램이 있습니다. 이는 내가 소유한 디렉토리에 있으며 동일한 디렉토리의 다른 파일에 의존합니다. (이것을 "스팟버그"라고 합니다)
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ ls
addMessages copyBuggySource experimental filterBugs mineBugHistory rejarForAnalysis spotbugs2 unionBugs
computeBugHistory defectDensity fb findbugs-msv printAppVersion setBugDatabaseInfo spotbugs.bat xpathFind
convertXmlToText deprecated fbwrap listBugDatabaseInfo printClass spotbugs spotbugs.ico
이 질문을 구글에 검색하면 가장 일반적인 대답은 내 경로에 추가해야 한다는 것입니다.
따라서 다음 단계를 따르십시오.
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ $PATH
zsh: no such file or directory: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ export PATH=$PATH:/home/kali/Downloads/spotbugs-4.4.2/bin 127 ⨯
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ $PATH
zsh: no such file or directory: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/home/kali/Downloads/spotbugs-4.4.2/bin
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ cd .. 127 ⨯
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2]
└─$ spotbugs
zsh: permission denied: spotbugs
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2]
└─$ sudo spotbugs
sudo: spotbugs: command not found
따라서 이것은 어떤 것에도 영향을 미치지 않습니다. 해당 디렉토리에 있는 것 외에는 어디에서나 실행 파일을 실행할 수 없습니다.
전 세계적으로 사용할 수 있도록 하려면 어떻게 해야 합니까?