zoukankan      html  css  js  c++  java
  • linux环境变量入门

    一、概要

      本文用java环境变量配置这个案例来介绍linux下的环境变量是怎样的,并且和windows系统下的环境变量语法进行了相应对比,适合初学者入门。在这之前,我已经将jdk、tomcat和eclipse安装在/home目录下了,只需动手配置好环境变量,就可编译运行helloworld案例。

    二、语法

      export 变量名=路径,多个路径用冒号:分割(windows中用分号;),引用环境变量用$符号(windows中用%%),类似:

      export JAVA_HOME=/home/jdk1.8.0

      export CALSS_PATH=$JAVA_HOME/jre/lib  

      export CATLINE_HOME=/home/apache-tomcat-8.5.4

      export PATH=$PATH:$JAVA_HOME/bin:$CATLINE_HOME/bin

      

    三、全局永久环境变量

      1、全局永久环境变量保存在/etc/profile文件中,用vi打开该文件,将以上绿色部分环境变量追加到profile文件最后即可:

        vi /etc/profile

      2、修改完成后使用source /etc/profile命令重新载入该文件来生效环境变量,或者logout登出再登录生效。

    四、针对某个用户的永久环境变量

      1、针对小周用户的环境变量保存于/home/xiaozhou/.bash_profile中,用vi打开该文件,将以上绿色部分环境变量追加到profile文件最后即可:

        vi /home/xiaozhou/.bash_profile

      注意:如果环境变量名和/etc/profile的重复,则以.bash_profile优先(可以适用于“某个用户想使用其它版本的jdk,但又不想其它用户受到影响”的场景)

    五、临时环境变量

      1、直接使用export命令在控制台

        export TEST=/home/testDir

      2、该环境变量只在当前会话有效

    六、查看和删除环境变量

      1、查看单个环境变量

        echo $PATH

      2、查看所有环境变量

        env

      3、查看所有本地环境变量

        set

      4、删除某个环境变量

        unset PATH

        如果该变量是临时的,则删除不可恢复;如果该变量是永久的,则只在本次会话删除

    七、测试环境变量配置是否成功

      jdk:输入java或javac命令测试

      tomcat:输入startup.sh命令测试

      

  • 相关阅读:
    NoSQL之Redis入门笔记
    运维甩锅神器---Jumpserver
    sersync+rsync=实时异步备份
    gitlab+jenkins=自动化构建
    python笔记07-----打包模块(shutil,zipfile,tarfile)
    python笔记06-----常用模块(time,os,sys,random)
    python笔记09-----装饰器,生成器,迭代器
    python笔记05-----函数
    机器学习3_EM算法与混合高斯模型
    机器学习2-极大似然估计与贝叶斯估计
  • 原文地址:https://www.cnblogs.com/2333/p/5775847.html
Copyright © 2011-2022 走看看