https://jingyan.baidu.com/article/a3f121e4b5e848fc9052bbf3.html
环境变量通俗讲是操作系统或程序执行时候默认设定的参数,比如path路径变量。当要执行某个命令或程序的时候默认寻找的路径。
分类:
按变量的周期划分:
永久变量:通过修改配置文件,配置之后变量永久生效
临时性变量 使用命令如export,set等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)
按照影响范围分
用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用
系统变量(全局变量):影响范围是整个系统
显示环境变量
临时变量修改
永久变量设置
全局变量,系统环境变量linux支持多用户多任务,如果要让所有用户都采用相同的变量设置。修改/etc/profile文件,通过vi或vim增加变量
设置path路径的时候,千万不要设置当前目录./加到变量里面。容易出现不可估量的错误和问题。另外加入路径的时候不要用相对路径,用绝对路径。如果遇到需要写入变量的时候,可以先用set 或者 export设置临时变量来确定,没有问题再写入变量脚本文件里面。