linux - 在 Linux 中选择多个同名的可执行文件

标签 linux path

我使用的系统在 /usr/bin 中安装了 gnuplot。我没有 root,但我需要更新版本的 gnuplot,所以我将它安装到 $HOME/usr/bin

我将 $HOME/usr/bin 添加到我的路径中,但如果我只使用 gnuplot 命令,它仍然会执行 /usr/bin 中的那个。我宁愿不必在每次必须使用它时都指定 $HOME/usr/bin/gnuplot

我如何告诉 Linux 使用我的主目录中的那个,而不是 /usr/bin 中的那个?

最佳答案

可执行文件按 PATH 顺序查找。您需要在路径前添加 ${HOME}/usr/bin,如下所示:

export PATH="${HOME}/usr/bin:$PATH"

关于linux - 在 Linux 中选择多个同名的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413493/

相关文章:

ios - 在 IOS 上使用 Quartz 2d 以编程方式绘制线条动画

regex - 使用正则表达式查找和重命名文件/文件夹

java - Spring中路径的限制

java - 为什么java.nio.files.Path中没有Path构造函数?

linux - 将带引号的字符串传递给 ssh

language-agnostic - 获取应用程序的路径

search - 如何使用广度优先搜索获取两个节点之间的路径?

php - 使用来自其他服务器的 memcache

linux - ps2pdf给出空白页

linux - 使用 shell 脚本将文件中的日期格式从 dd/mm/yyyy 更改为 yyyy-mm-dd