我的.bash_profile文件 我想更新PATH變量的值。 另外,想要添加JAVA_PATH和JRE_HOME變量。 而且,我想用Shell腳本來做所有這些。覆蓋linux中的.bash_profile文件
我不知道如何使用命令做到這一點的想法,所以我覆蓋使用貓命令 -
cat >> ~/.bash_profile << _EOF_
#!/bin/bash/
if [ -f ~/.bashrc ]; then
.~/.bashrc
fi
#User specific environment and startup programs
JAVA_PATH=/usr/java/jdk1.6.0_35/bin
PATH=$JAVA_PATH:$PATH:HOME/bin
JRE_HOME=/usr/jdk1.6.0_35
export PATH
unset USERNAME
_EOF_
什麼是有這個文件,這樣做的影響,整個文件? 如何我可以很容易地更新值PATH變量和插入JAVA_PATH和JRE_HOME變量在這個文件中?
,你實際上是_appending_ ,而不是覆蓋。 – Arkku
你想解決什麼問題? Java更新後的位置更新後的所有時間?爲什麼不使用文件系統中的符號鏈接指向當前版本?那麼你的.bash_profile可以保持不變。 –