环境变量通常用于存储路径列表
PATH=/usr/bin;/bin
LD_LIBRARY_PATH=/usr/lib;/lib
注意:shell执行二进制文件时会首先找/usr/bin,然后找/bin
任务1:将myapp安装到/opt/myapp中,他的二进制在bin目录中,库文件在lib目录中
方法:
export PATH=/opt/myapp/bin;$PATH
export LD_LIBRARY_PATH=/opt/myapp/lib;$LD_LIBRARY_PATH
//PATH=/opt/myapp/bin:/usr/bin:/bin
//LD_LIBRARY_PATH=/opt/myapp/lib:/usr/lib;/lib
方法2:
把下面的函数加入.bashrc
prepend() {[ -d "$2" ] && eval $1="$2':' $$1" && export $1;}
prepend PATH /opt/myapp/bin
prepend LD_LIBRARY_PATH /opt/myapp/lib