【轉載】ubuntu下/usr/bin和/usr/local/bin的區別

這篇文章已經沒法考證是誰原創的了服務器

首先注意usr 指 Unix System Resource,而不是User
而後一般:
/usr/bin下面的都是系統預裝的可執行程序,會隨着系統升級而改變。
/usr/local/bin目錄是給用戶放置本身的可執行程序的地方,推薦放在這裏,不會被系統升級而覆蓋同名文件。spa

若是兩個目錄下有相同的可執行程序,誰優先執行受到PATH環境變量的影響,好比個人一臺服務器的PATH變量爲。
echo $PATHqt

/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, 通常都是如此程序

相關文章
相關標籤/搜索