경로에 실행 가능한 디렉터리를 추가해도 효과가 없습니다.

경로에 실행 가능한 디렉터리를 추가해도 효과가 없습니다.

내 컴퓨터에서 전역적으로 실행할 수 있는 "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
                                     

따라서 이것은 어떤 것에도 영향을 미치지 않습니다. 해당 디렉토리에 있는 것 외에는 어디에서나 실행 파일을 실행할 수 없습니다.

전 세계적으로 사용할 수 있도록 하려면 어떻게 해야 합니까?

관련 정보