【centos】/usr/bin與/usr/local/bin的區別


首先注意usr 指 Unix System Resource,而不是User

然后通常:

/usr/bin下面的都是系統預裝的可執行程序,會隨着系統升級而改變。

/usr/local/bin目錄是給用戶放置自己的可執行程序的地方,推薦放在這里,不會被系統升級而覆蓋同名文件。

如果兩個目錄下有相同的可執行程序,誰優先執行受到PATH環境變量的影響,比如我的一台服務器的PATH變量為。

echo $PATH

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dean/bin

這里/usr/local/bin優先於/usr/bin, 一般都是如此

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM