您的位置:首页 > 运维架构 > Shell

关于对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
输入密码后,就加载了刚修改完的这些。在安装源码包的时候声明这些位置尤其重要,否则系统会找不到库和配置文件,就认为没有安装软件或者软件版本过低。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: