Linux环境变量可以根据其作用和来源进行分类,一般可以分为以下几类:
系统环境变量:这些变量是系统全局生效的,在系统启动时由系统自动设置。例如PATH变量,控制系统查找可执行文件的路径。
用户环境变量:这些变量是针对每个用户个性化设置的,只对当前用户生效。用户可以通过修改配置文件(如.bashrc或.profile)来设置。例如HOME变量,表示当前用户的家目录。
临时环境变量:这些变量是用户在当前会话中设置的临时变量,会随着会话的结束而消失。用户可以使用export命令来设置。例如TEMP变量,临时存储临时文件的目录。
自定义环境变量:这些变量是用户根据自己的需求自行设置的变量,可以用于存储特定的配置信息或参数。用户可以通过export命令来设置。例如MY_VAR变量,用于存储某个特定路径的信息。