linux的環境變量問題
<code>$PATH,首先是在</code><code>/etc/profile</code><code>下生效,</code>
<code>然後,使用者目錄下~/.bash_profile下如果有定義,則會覆寫到之前的$PATH</code>
<code>還要注意一點,如果使用者</code><code>sudo</code> <code>su</code><code>切換到root時,會改變目前視窗的環境變量,因為visudo檢視配置,有這個選項env_reset,會重置</code><code>env</code><code>的設定。</code>
<code>這種情況,最簡單的做法是調整:</code>
<code>Defaults env_reset</code>
<code>為:</code>
<code>Defaults !env_reset</code>
<code>還有一個方法是:</code>
<code>sudo</code> <code>-E 要執行的服務</code>
本文轉自 pcnk 51CTO部落格,原文連結:http://blog.51cto.com/nosmoking/1659721,如需轉載請自行聯系原作者