在命令行下设置的环境变量每次退出后就不存在了,可以通过修改profile文件长久的保存自己开发时所要的环境变量:
1. /etc/profile
eg:
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/lib/pkgconfig";export PKG_CONFIG_PATH
每个系统都有一个初始的系统启动文件,通常是/etc/profile.这个文件包含了对shell和其他一些实用程序起作用的重要环境变量的初始设置.
2. /root/.bash_proflie
另外特定的shell还有一些隐藏的文件和点文件在你启动该shell的时候执行,这些文件也叫shell的启动文件,通常是一用户的主目录下的
~/.profile,或者是一个特定shell的profile或login文件.例如bash的profile汉蚻ogin文件通常是
~/.bash_profile与~/.bash_login。
3.登录Shell是Bash时,Bash首先执行/etc/profile文件中的命令(如果该文件存在),然后它顺序寻找
~/.bash_profile,~/.bash_logi或~/.profile文件,并执行找到的第一个可读文件中的命令.当登录bash退出时,它
将执行~/.bash_logout文件中的命令
阅读(1511) | 评论(0) | 转发(0) |