红联Linux门户
Linux帮助

怎么设置一个变量使它成为系统环境变量

发布时间:2009-08-08 16:30:06来源:红联作者:zwb_nba
问题如题目。
我用export设置变量时,在子shell中使用时echo $变量名 ,能显示

我在输入set,查看能看到我刚设置的变量

当我注销时,再输入set就看不到了。

我想把那个变量设置为系统环境变量,请问怎么设置~~!
文章评论

共有 13 条评论

  1. zhijun09 于 2009-08-09 15:34:30发表:

    好枯燥 烦 路过顶下

  2. sxsexe 于 2009-08-09 12:34:59发表:

    加入当前用户下的.bashrc

  3. balini 于 2009-08-08 22:55:54发表:

    (e:e2s

  4. zwb_nba 于 2009-08-08 18:32:33发表:

    非常感谢大家的支持。

  5. 微宝贝 于 2009-08-08 18:22:22发表:

    ls正解。。。现在linux默认基本都是bash。当然,lz的shell比较特殊的话另当别论

  6. LinuxSpace 于 2009-08-08 18:21:49发表:

    那你在输入命令 前加个sudo 然后就输入自己的密码

  7. rtl 于 2009-08-08 18:19:07发表:

    引用:
    感谢以上两位的帮忙。
    root目录下.bashrc中添加只能在root用户下使用啊,其他的用户还是无法使用的。

    把变量添加到哪可以使所有用户都可以使用呢
    zwb_nba 发表于 2009-8-8 18:12

    加入 /etc/profile 或 /etc/bashrc (?限 bash)

  8. zwb_nba 于 2009-08-08 18:12:39发表:

    感谢以上两位的帮忙。
    root目录下.bashrc中添加只能在root用户下使用啊,其他的用户还是无法使用的。

    把变量添加到哪可以使所有用户都可以使用呢

  9. 微宝贝 于 2009-08-08 17:59:54发表:

    引用:
    还有个问题就是
    我举例说明
    test=a

    tt=b
    export tt
    这样的设置有什么区别。
    我有一点知道,是不是export tt,这样tt这个变量其他用户也能使用。不过注销后,tt就不存在了
    zwb_nba 发表于 2009-8-8 16:34

    局部变量和全区变量的区别,,,export只对本次登录有效。加入~/.bashrc 就行了

  10. 文义德 于 2009-08-08 17:44:55发表:

    引用:
    加入~/.bashrc
    微宝贝 发表于 2009-8-8 17:31

  11. 微宝贝 于 2009-08-08 17:31:26发表:

    加入~/.bashrc

  12. zwb_nba 于 2009-08-08 16:35:08发表:

    还望指点啊

  13. zwb_nba 于 2009-08-08 16:34:50发表:

    还有个问题就是
    我举例说明
    test=a

    tt=b
    export tt
    这样的设置有什么区别。
    我有一点知道,是不是export tt,这样tt这个变量其他用户也能使用。不过注销后,tt就不存在了