大部分人都会安装zsh以及oh-my-zsh,环境变量的设置就变得复杂了。

#查看系统安装了那些shell
cat /etc/shells
#替换bash为zsh
chsh -s /bin/zsh
#重启生效
sudo reboot
#安装oh-my-zsh
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

我在~/profile中添加如下代码:

if [ -f $HOME/.bashrc ]; then
source $HOME/.bashrc
fi
#设置常用的编程语言的环境变量
JAVA_HOME=/home/wing/Runtime/jdk1.8.0_60
CLASSPATH=.:$JAVA_HOME/lib
ANDROID_HOME=/home/wing/Android/Sdk
#NODE_HOME=/home/wing/Runtime/node-v5.3.0-linux-x64
PATH=$JAVA_HOME/bin:$HOME/.local/bin:$PATH

感觉困惑的原因是系统有多个地方可以设置环境变量,而我们并不清楚他们的执行顺序。

1 参考文章

Last Updated 2018-10-14 日 23:38.
Created by Emacs 25.1.1 (Org mode 9.1.14)