晨露博客

关注互联网,关注科技,关注生活!

上一篇: 关于中日船舰相撞的一点思考 下一篇:如何删除Windows 7系统中被占用的文件

Mysql

Linux系统的变量种类按变量的生存周期来划分,可分为两类:即永久的和 临时的。前者需要修改配置文件,变量永久生效,后者使用export命令声明即可,变量在关闭shell时失效,今天给大家介绍设置变量的三种方法。

方法1:      在/etc/profile文件中添加变量【对所有用户生效(永久的)】

用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

例如:编辑/etc/profile文件,添加CLASSPATH变量

# vi /etc/profile

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。

 

方法2.:     在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】

用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

例如:编辑guok用户目录(/home/guok)下的.bash_profile

$ vi /home/guok/.bash.profile

添加如下内容:

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。

 

方法3:    直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】

在shell的命令行下直接使用[export 变量名=变量值] 定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

 

 

小博文章如没有特殊说明均为原创,如要帮忙推广还望加上我的链接哦!
  • 本文Url: http://www.chenlublog.com/post/three-methods-of-linux-environment-variable-setting.html (出自: 晨露博客)
  • 点击这里获取该日志的TrackBack引用地址

    • Gravatar Icon
      回复
    • quote 2.朵未2010-9-17 16:45:15
    • 我还没有用过linux。看到博客圈里不少人在玩。
    • Gravatar Icon
      回复
    • quote 4.毕业园2010-9-18 12:56:25
    • 写得很专业,不过,作者如果把文中内容联系实际应用,那么读者就会有兴趣去体验了
    • Gravatar Icon
      回复
    • quote 9.bedspreads2011-10-20 11:10:10
    • 好专业呀,不过还是分享了,回去赶快弄我的。

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    关于本文

    您正在阅读的是:Linux环境变量的三种设置方法
    morningdew 发表于:2010-9-16 22:37:21
    分类:IT技术
    关键词:Linux  

    博客作者

    Morningdew

    晨露博客

    热门文章

    最近更新

    最新评论及回复

    最近留言

    站类搜索

    博文分类

    博文归档

    Copyright ©2010 晨露博客. All Rights Reserved.网站地图  Theme Designed By TangChang
    本博客采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
    This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
    CONTACT ME:E-mail:tcmorningdew@gmail.com QQ:515667845<风荷雨莲>   津备ICP09004821   GO TO TOP

    Powered By Z-Blog 1.8 Walle Build 91204