Bash
.bashrc 中的 Fedora 7 伺服器導出未設置
我正在嘗試在我的 .bashrc 中設置 JAVA_HOME 環境變數,但是每次我重新登錄時,它都會重新設置為原始值,下面是我的 .bashrc 文件
# .bashrc # User specific aliases and functions export JAVA_HOME=/usr/java/latest alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
我究竟做錯了什麼?謝謝
是否
JAVA_HOME
正在被設置/etc/bashrc
?如果是這樣,那麼您應該將自定義值放在該文件的來源塊之後。# .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User environment vars should source *after* global environment vars alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' export JAVA_HOME=/usr/java/latest