• linux环境变量配置


    linux环境变量相关都几个文件:

    • /etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;

    • /etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;

    • /etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;

    • ~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;

    • ~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;

    实例:配置jdk。根据需要选择适当都文件,在文件末尾添加:

    export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55   

    export JRE_HOME=${JAVA_HOME}/jre  

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

    export PATH=${JAVA_HOME}/bin:$PATH

    也可以在终端命令行直接输入上述命令,但是只对当前shell有效

    注意下面几点:(摘自:http://blog.sina.com.cn/s/blog_5016ee390102ehsn.html)

    例1. export JAVA_HOME="your path"

    例2. exprot PATH=$PATH:YourPath

    1.如果是系统已有变量,如PATH,那么采用例2的连接方法。用$PATH调用已有的设置,一个冒号后添加自己的路径,如果不连接原来的$PATH,那么PATH被覆盖,后果很严重。

    2.如果是自己新设置的变量,按例1。

    3.变量名和变量值之间的等号=两侧不能有空格,否则报错!

    4.等号右侧的变量值可以加双引号(例1)也可以不加(例2)

    更新完后,执行source .bashrc或source .profile更新系统设置。调用echo $JAVA_HOME或echo $PATH查看更新效果!

  • 相关阅读:
    <庆余年>
    JUC-12.3-线程的调度
    JUC-12.1-线程池介绍
    JUC-12.2-线程池使用
    JUC-11-线程八锁
    JUC-10-ReadWriteLock读写锁
    JUC-9-线程按序交替
    JUC-8-lock和Condition使用
    JUC-7-lock接口
    xcode单词及回调
  • 原文地址:https://www.cnblogs.com/vitosun/p/4211334.html
Copyright © 2020-2023  润新知