将可执行目录添加到路径没有效果

将可执行目录添加到路径没有效果

我有一个名为“spotbugs”的程序,我希望能够在我的机器上全局运行。它驻留在我拥有的目录中,并且依赖于同一目录中的其他文件。 (这里就是所谓的“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
                                     

所以这对任何事情都没有影响,除了站在它的目录中之外,我无法在任何地方运行可执行文件。

我还能如何使其在全球范围内可用?

相关内容