使用Linux环境变量 啥是环境变量?简单来说,环境变量就是操作系统里的一种全局全局变量( 在程序外部设置的变量通常通过操作系统或微服务内置的功能设置)环境变量的种类(2种) 注:系统环境变量基本上都是使用全大写字母以区别于普通用户的环境变量。全局变量全局环境变量对于 shell 会话和所有生成的子 shell 都是可见的。(就比如一个房子里的客厅电视,所有人都可以看见,甚至可以随意修改)局部变量局部变量则只对创建它们的 shell 可见。(比如在房子的某一个特定房间里的私人手机,属于私人临时物品)查看全局环境变量输入env或者printenv指令查看个别环境变量输入printenv 变量名,或者是echo $变量名全局环境变量适用于所有子shell局部环境变量set 命令会显示为某个特定进程设置的所有环境变量包括局部变量、全局变量以及用户定义变量。设置局部用户定义变量需注意以下格式在父 shell 中设置局部变量进入子 shell 中查看(无输出)在子 shell 中设置局部变量退出子 shell 后在父shell 中查看设置全局环境变量方法先创建一个局部环境变量再通过 export 命令把它导出到全局环境中。注:修改子 shell 中环境变量并不会影响到父 shell 中该变量的值.在父 shell 中设置变量export 导出至全局环境在子 shell 中使用 export 将赋新值的变量导出至全局并查看删除用户定义变量unset 命令变量名可删除已经存在的环境变量。设置PATH环境变量当你在 shell 命令行界面中输入一个外部命令时shell 必须搜索系统来找到对应的程序.PATH 环境变量定义了用于进行命令和程序查找的目录创建一个shell文件(xxx.sh),再像如下运行数组变量(使用unset进行删除操作)