gpt4 book ai didi

linux - 如何将 PATH 中的一个可执行文件优先于具有相同名称且位于不同 PATH 文件中的另一个可执行文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:19 40 4
gpt4 key购买 nike

我有两个同名的可执行文件,出于演示目的,假设可执行文件的名称是“someexecutable.exe”。现在我想在终端中执行“someexecutable.exe”时运行新版本,但它运行的是旧版本。我已将新版本的路径添加到 .profile 中,但我不知道在哪个 PATH 文件中设置了旧可执行文件的路径。

如何设置 PATH 优先级,以便当存在两个具有相同名称的可执行文件时,终端运行您想要的那个。

最佳答案

$PATH 变量按照定义的顺序搜索。因此,例如,您有 path1/someprogaram.exe 后跟 path2/someprogram.exe,然后将执行 path1。

现在,在通过添加 .profile 进行更改后,请确保使用

加载配置文件
source ~/.bashrc

或者产生一个新的 shell。

关于linux - 如何将 PATH 中的一个可执行文件优先于具有相同名称且位于不同 PATH 文件中的另一个可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33966080/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com