学会思考
刻意练习

环境变量通常用于存储路径列表

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

 

posted on 2017-06-08 22:57  Worty  阅读(939)  评论(0编辑  收藏  举报