zoukankan      html  css  js  c++  java
  • 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查看更新效果!

  • 相关阅读:
    BZOJ3000 斯特林公式
    组合数学一些结论
    CSP2019-JS 游记(总结)
    Atcoder AGC1~10 problem list
    ioi2015hw
    NOI2017解题报告
    HNOI2021游记
    4月做题记录
    WC2021题解
    P4592 [TJOI2018]异或
  • 原文地址:https://www.cnblogs.com/vitosun/p/4211334.html
Copyright © 2011-2022 走看看