【Linux Shell脚本编程】Bash环境变量配置方法

TangLu 未命名 2022-03-31 3323 0

一、全局变量的设置方法

环境变量虽然可以通过命令行临时创建,但是当用户退出终端后变量就会丢失。如果要永久生效,通常会将变量写入到相关配置文件中

1、/etc/profile

该文件为全局配置文件,对所有登录系统的用户生效

 

2、/etc/profile.d

同/etc/profile,系统通过include的方式将该目录下的文件也作为全局系统变量生效,可以用来灵活的为不同的项目创建各自的全局环境变量


3、~/.bashrc、~/.bash_profile

用户局部变量,如果这两个文件的内容与全局配置文件冲突,以局部文件设置优先


二、变量的查看与删除
· 通过set命令可以查看当前shell中所有变量(环境变量 + 本地变量)
· 通过env或export命令查看当前shell中的环境变量

· 通过source命令调用脚本后,会在当前环境加载脚本重的变量并保留,使用bash则不会保留

· export命令:显示和设置环境变量

· 通过unset命令取消变量

unset  VARNAME,撤销变量时不用加$符号
unset name    #取消变量
echo $name    #打印测试为空

评论