linux /usr/bin 和/usr/local/bin 区别

/usr/bin  系统预装的一些可执行程序,随系统升级会改变

/usr/local/bin 用户安装的可执行程序,不受系统升级影响,用户编译安装软件时,一般放到/usr/local目录下

 

如果两个目录含有相同的可执行程序,通过查看PATH,比较优先级

echo $PATH
/root/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
这里/usr/local/bin优先于/usr/bin

PATH这个目录下放的可执行程序,在系统任何地方都可以直接执行,不需要指定路径

网上一搜全是这类说法,不正确的请指出,小白学习中。

 

你可能感兴趣的:(linux)