处理 PATH 中同一程序的两个版本

处理 PATH 中同一程序的两个版本

我正在一个没有 root 访问权限的集群上工作,并且我需要比已安装版本更新的 findutils/xargs 版本。我在家里安装了较新的版本并将其添加到 PATH 中。但是,由于旧版本仍然在 PATH 中,因此xargs --version返回旧版本。有没有简单的方法来使用新版本,或者我需要与集群管理员联系吗?

答案1

PATH 搜索是散列的。

如果您想使新的条目PATH变为活动状态,即使在调用之前已使用不同的条目:

hash -r

相关内容