Centos
在 CentOS 中將目錄添加到 $PATH?
我們剛剛啟動了我們的新伺服器,並且我們正在所有這些伺服器上執行 CentOS。成功安裝 Ruby 企業版後,我現在想添加 REE
/bin
(位於/usr/lib/ruby-enterprise/bin
)目錄,使其成為伺服器上的預設 Ruby 解釋器。我嘗試了以下方法,它只將它添加到目前的 shell 會話中:
export PATH=/usr/lib/ruby-enterprise/bin:$PATH
為所有使用者****永久添加此目錄的正確方法是什麼?我目前以.
$PATH``root
編輯此類內容不是一個好主意
/etc/profile
,因為每當 CentOS 發布此文件的更新時,您將失去所有更改。這正是/etc/profile.d
為了:echo 'pathmunge /usr/lib/ruby-enterprise/bin' > /etc/profile.d/ree.sh chmod +x /etc/profile.d/ree.sh
重新登錄並享受您的(安全)更新
$PATH
:echo $PATH /usr/lib/ruby-enterprise/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin which ruby /usr/lib/ruby-enterprise/bin/ruby
您可以重新載入配置文件,而不是重新登錄:
. /etc/profile
這將更新
$PATH
變數。