当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 能在~/.bash_profile 设 PATH 变量吗
帖子发表于 : 2008-07-15 9:21 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
刚装了 texlive 2008 的测试版,以前用 Fedora Core 6 的时候是在 ~/.bash_profile 写环境变量 PATH 的,现在用 Ubuntu 8.04,发现没有 ~/.bash_profile,只有 ~/.bashrc,在 ~/.bashrc 后面加上
PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH;export PATH
后没问题,但如果是新建一个 ~/.bash_profile,填上上面一句,注销再登录后该 PATH 变量不起作用。
请问,Ubuntu 8.04 能不能在 ~/.bash_profile 设环境变量 PATH,如何写?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-15 9:50 

注册: 2006-04-11 9:01
帖子: 723
送出感谢: 0 次
接收感谢: 0 次
在哪个bash profile文件里写环境变量在各个发行版里是不一样的,ubuntu里是在.bashrc和.profile文件里写。在.bash_profile里写没有用的。使用哪些bash profile文件是在gdm启动GNOME的时候就确定的,不能在bash_profile里写就是因为在GNOME启动时没有将它加入source的行列。

你想知道细节的话可以参看/etc/gdm/Xsession脚本,里面定义了source bash profile文件的顺序。先是/etc/profile,然后是~/.profile,再由/etc/profile触发全局bashrc:/etc/bash.bashrc,由~/.profile触发本地bashrc:~/.bashrc。


_________________
I would love to change the world, but they won't give me the source code.
http://hi.baidu.com/wienerlee


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-15 11:09 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
明白了,这样看来,Fedora Core 的 ~/.bash_profile 相当于 Ubuntu 的 ~/.profile,刚刚在 ~/.profile 最后加上
PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH;export
重新登录后现在已经没问题了,谢谢 ls!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 能在~/.bash_profile 设 PATH 变量吗
帖子发表于 : 2011-11-11 9:30 

注册: 2011-06-16 11:58
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
arm_v6_be_uclibc-gcc: : No such file or directory


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译