schuelermine Asked: 2019-05-12 10:37:18 +0800 CST2019-05-12 10:37:18 +0800 CST 2019-05-12 10:37:18 +0800 CST 如何在没有显式路径的情况下启用 bash 中的程序调用?[复制] 772 例如,我可以运行ln、nano和我安装的程序,或者apt无需提供完整路径。但是,当我手动/使用/使用其他东西构建程序/包/软件时,我必须使用完整路径调用它,在我的例子中。你怎么知道,或者就此而言,哪些名称存在?slwormsmake~/ghc/bin/ghcbashsh %PATH%我知道如何在 Windows 上执行此操作,但据我所知,在 Linux/Unix/Ubuntu 中没有等效项(就我而言)。 linux ubuntu 1 个回答 Voted Best Answer boxmein 2019-05-12T10:45:33+08:002019-05-12T10:45:33+08:00 有-变量被称为$PATH。 您可以通过将程序复制到 下列出的任何路径$PATH(例如/usr/bin或/usr/local/bin或)来使程序可全局访问/bin。 不过,推荐添加您自己的自定义二进制文件的地方是/usr/local/bin。 您还可以$PATH通过覆盖 shell 启动脚本中的变量(in~/.bashrc或~/.bash_profile)来添加新目录: export PATH="$PATH:/usr/local/myfolder/bin" 您可以在此处找到有关 UNIX 文件系统路径的推荐含义的更多信息。
有-变量被称为
$PATH
。您可以通过将程序复制到 下列出的任何路径
$PATH
(例如/usr/bin
或/usr/local/bin
或)来使程序可全局访问/bin
。不过,推荐添加您自己的自定义二进制文件的地方是
/usr/local/bin
。您还可以
$PATH
通过覆盖 shell 启动脚本中的变量(in~/.bashrc
或~/.bash_profile
)来添加新目录:您可以在此处找到有关 UNIX 文件系统路径的推荐含义的更多信息。