选择要使用的默认二进制文件

Amu*_*umu 6 shell path

这是来自的输出which -a autoconf

/usr/bin/autoconf
/usr/bin/autoconf
/home/amumu/root/bin/autoconf
Run Code Online (Sandbox Code Playgroud)

我想在我的主目录中使用 autoconf,因为与服务器中的默认版本相比,它是较新的版本。如何将其设置为默认值?我不想覆盖/usr/bin/autoconf或写入/usr/local/bin

dev*_*ull 10

你可以改变PATH这样的,autoconf在你的主目录中将被选中:

 PATH=/home/amumu/root/bin:${PATH}
 export PATH
Run Code Online (Sandbox Code Playgroud)

如果它在该位置可用,这将导致autoconf从 中挑选/home/amumu/root/bin

  • 这是我将采用的方法,但您必须注意该目录中的任何 **other** 可执行文件也优先于具有相同名称的可执行文件,而不仅仅是 `autoconf` (3认同)