最近使用gvim遇到一个问题,我想使用自定义环境变量$DOC=/home/xx/doc,但是不知道在哪里定义。
现在的总结:
1. vi识别系统环境变量的定义;
2. 如果把环境变量定义在.bashrc/.bash_profile中,则只能通过在shell中运行vi才可以识别环境变量定义;
3. 如果想让环境变量作为全局定义,可以写在.profile中;
4. 如果没有.bash_profile,最好不要自己随便写一个,因为如果有.bash_profile了可能就不会调用.bashrc内容了(这个没有实验,但根据下面参考文档可以得到这个结论)。
以上提到的文件都有/etc/xxx版本,和$HOME/xx版本关系很明显了。
参考文档:
http://telin.ugent.be/~slippens/drupal/?q=bashrc_and_others
http://forum.ubuntu.org.cn/trackback.php?e=763
现在的总结:
1. vi识别系统环境变量的定义;
2. 如果把环境变量定义在.bashrc/.bash_profile中,则只能通过在shell中运行vi才可以识别环境变量定义;
3. 如果想让环境变量作为全局定义,可以写在.profile中;
4. 如果没有.bash_profile,最好不要自己随便写一个,因为如果有.bash_profile了可能就不会调用.bashrc内容了(这个没有实验,但根据下面参考文档可以得到这个结论)。
以上提到的文件都有/etc/xxx版本,和$HOME/xx版本关系很明显了。
参考文档:
http://telin.ugent.be/~slippens/drupal/?q=bashrc_and_others
http://forum.ubuntu.org.cn/trackback.php?e=763