+ -
当前位置:首页 → 问答吧 → 如何使$PATH中的/usr/bin在前,/usr/local/bin在后

如何使$PATH中的/usr/bin在前,/usr/local/bin在后

时间:2011-01-07

来源:互联网

我使用的centos
我自己装的软件在/usr/local/bin下,系统提供的程序在/usr/bin下。
如果我自己装了一个程序,系统本身也附带了这个程序,我发现运行一个程序时都是优先运行/usr/local/bin下的
查看$PATH后发现,好像是环境变量的优先顺序问题,/usr/local/bin总是在/usr/bin之前。
我查看了自己用户的.bash_profile,和/etc/profile,都没有看出在哪里能修改这个优先顺序
请问有没有办法修改这个顺序呢??

作者: kidaaaa   发布时间: 2011-01-07

用绝对路径调用那个命令,或者用alias给你的程序起个别名
实在想改PATH顺序,export PATH=/usr/local/bin;$PATH看看

作者: chenyx   发布时间: 2011-01-07