关于对centos bash_profile的初步认识
2014-04-08 15:36
369 查看
可以用来声明一些配置文件或者库文件所在位置,我们切换用户的时候就会自动加载这些环境变量
vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin
PKG_CONFIG=/usr/bin/pkg-config
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib
export PATH
export PKG_CONFIG_PATH
export PKG_CONFIG
export LD_LIBRARY_PATH
以上PATH=后面的各个位置间用冒号隔开,这个冒号作用就是分开几个不同位置。PKG_CONFIG=后面最好只写一个位置,不要加冒号,因为我写了两个,第一个是不存在的目录,结果系统告诉我找不到pkg-config,压根儿就没找第二个位置
下方的EXPORT是切换到当前用户时自动加载这些环境变量
修改完以后,假设当前用户是john,
su - john
输入密码后,就加载了刚修改完的这些。在安装源码包的时候声明这些位置尤其重要,否则系统会找不到库和配置文件,就认为没有安装软件或者软件版本过低。
vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin
PKG_CONFIG=/usr/bin/pkg-config
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib
export PATH
export PKG_CONFIG_PATH
export PKG_CONFIG
export LD_LIBRARY_PATH
以上PATH=后面的各个位置间用冒号隔开,这个冒号作用就是分开几个不同位置。PKG_CONFIG=后面最好只写一个位置,不要加冒号,因为我写了两个,第一个是不存在的目录,结果系统告诉我找不到pkg-config,压根儿就没找第二个位置
下方的EXPORT是切换到当前用户时自动加载这些环境变量
修改完以后,假设当前用户是john,
su - john
输入密码后,就加载了刚修改完的这些。在安装源码包的时候声明这些位置尤其重要,否则系统会找不到库和配置文件,就认为没有安装软件或者软件版本过低。
相关文章推荐
- 1.新手关于linux的初步认识
- 关于Java中进程与线程的初步认识与掌握
- 关于cgi的初步认识推荐两篇博文
- 关于定时器的初步认识
- 关于异步的初步认识
- 关于编程语言学习的初步认识
- 关于函数模板与类模板的初步认识
- 关于css中的block元素inline元素 以及positison属性的初步认识。
- 关于学习Mat类中rowRange和colRange的初步认识
- 关于UIView位置信息的总结和CATransform3D初步认识
- 跟老齐学Python之关于类的初步认识
- OC语言关于类和对象的初步认识
- [零基础学python]关于类的初步认识
- 关于Block的一些初步认识
- 关于异步的初步认识
- 关于SpringAOP的初步认识(个人理解)
- 关于stream的初步认识
- 关于用户体验的初步认识
- 关于安卓的一些初步认识
- 关于ConcurrentHashMap的初步认识