zoukankan      html  css  js  c++  java
  • Linux 环境变量的配置

    一. 环境变量相关的几个配置文件(针对bash):

    1.  /etc/profile

      系统环境变量配置文件:针对整个系统的所有用户生效,系统启动后用户第一次登陆时,此文件被执行,并从/etc/profile.d目录中的shell文件中读取软件的环境变量配置。

    2.  /etc/bashrc

      bash全局环境变量配置文件,针对所有用户生效,只要运行bash,此文件的设置即生效。

    3.  ~/.bash_profile

      bash用户环境变量配置文件:针对当前登录用户有效,用户登录时执行且只执行一次。设置一些环境变量并执行~/.bashrc文件。

    4.  ~/.bashrc

      用户shell环境变量配置文件:针对用户的环境变量配置,登录时及每次打开shell时,此文件被读取执行。如果启动的是一个交互式非登录的bash则执行此文件而不会执行/etc/profile.

    二. 修改环境变量的方式和命令

    1. 修改配置文件

      > sudo vim /etc/profile  #针对所有用户

      > sudo vim /etc/bashrc  #针对所有用户

      > vim ~/.bash_profile   #针对当前用户

      > vim ~/.bashrc      #针对当前用户

      添加内容:

      export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib  #环境变量之间使用 ":" 分隔

      export PATH=$PATH:$JAVA_HOME/bin  #修改PATH变量在原来的基础上追加

      a. 修改配置文件后重新登录或者重新打开bash,设置生效。

      b. 即时生效使用命令:source #filename#

    2. 临时配置环境变量

      > export JAVA_HOME=/usr/local/java  #只在当前shell有效,关闭后失效

    三. 环境变量相关命令

      > env或者printenv    #显示当前shell所有环境变量

      > TEST="abc"

      > set TEST       #设置或删除环境变量

      > unset TEST       #删除环境变量(unset无法删除全局环境变量)

                   #set和unset命令不需要使用$

      > echo $JAVA_HOME    #显示指定的环境变量  

  • 相关阅读:
    02 树莓派的远程连接
    01 树莓派系统安装
    Python正课110 —— Django入门
    作业7 答案
    作业8
    作业7
    作业6
    文件操作
    字符编码
    基本数据类型之集合
  • 原文地址:https://www.cnblogs.com/techroad4ca/p/5068549.html
Copyright © 2011-2022 走看看