环境变量的问题
https://jingyan.baidu.com/article/a3f121e4b5e848fc9052bbf3.html
环境变量通俗讲是操作系统或程序执行时候默认设定的参数,比如path路径变量。当要执行某个命令或程序的时候默认寻找的路径。
分类:
按变量的周期划分:
永久变量:通过修改配置文件,配置之后变量永久生效
临时性变量 使用命令如export,set等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)
临时变量修改
永久变量设置
全局变量,系统环境变量linux支持多用户多任务,如果要让所有用户都采用相同的变量设置。修改/etc/profile文件,通过vi或vim增加变量
环境变量通俗讲是操作系统或程序执行时候默认设定的参数,比如path路径变量。当要执行某个命令或程序的时候默认寻找的路径。
分类:
按变量的周期划分:
永久变量:通过修改配置文件,配置之后变量永久生效
临时性变量 使用命令如export,set等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)
按照影响范围分
用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用
系统变量(全局变量):影响范围是整个系统
临时变量修改
永久变量设置
全局变量,系统环境变量linux支持多用户多任务,如果要让所有用户都采用相同的变量设置。修改/etc/profile文件,通过vi或vim增加变量
设置path路径的时候,千万不要设置当前目录./加到变量里面。容易出现不可估量的错误和问题。另外加入路径的时候不要用相对路径,用绝对路径。如果遇到需要写入变量的时候,可以先用set 或者 export设置临时变量来确定,没有问题再写入变量脚本文件里面。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步