Linux下的“环境变量”是一些和当前Shell有关的变量,用于定义特定的Shell行为。printenv 命令,可以查看当前Shell环境中所有的环境变量

    1. #printenv
    1. 最常用的环境变量之一,是“PATH”,这个变量告诉Shell可以在什么地方找到用户要求执行的程序。PATH变量用一系列冒号分割各个目录。例如,默认的环境变量。提交一个命令时,如果用户没有提供命令的完整路径,那么shell会依次在PATH变量执行的目录中寻找。找到就执行,找不到就无法执行。
    1. #printenv | grep PATH # 查看默认的环境变量
    2. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:
    1. #/bin/ls # 使用绝对路径,执行命令

    临时在当前Shell终端添加PATH

    1. #PATH=$PATH:/usr/local/bin

    修改.bashrc
    Shell为每个用户维护了一个配置文件,对于BASH而言,这个文件位于用户的主目录下~/.bashrc,这个是一个Shell脚本文件,在用户登录到系统后,自动执行。在这个文件下,添加环境变量,例如

    1. JAVA_HOME=/usr/java/jdk1.8.0_311-amd64
    2. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:$JAVA_HOME/bin

    修改脚本文件之后,修改为 立即生效

    1. #source .bashrc