没有本质的办法,你即使修改了bashrc文件(其实有些还不一定是这个文件,这个和bash加载配置文件还有关系)
如果终端不是新打开,这个变量也不会马上加载,因为每个独立的终端应用其实是隔离的(变量并不是一起的),只是在终端应用开始时(登录时)加载一次,之后这些变量在终端中的变化和其它终端都是相互隔离的啦。
所以你其实不能采用这样的办法处理。
一个办法是你把相应变量写入一个文件,每次需要的时候都直接读取这个文件,这样所有使用该变量的值都可以相对及时更新应用。