我想知道有没有办法将我的 shell 变量导出到系统中的所有会话(不仅仅是当前会话)。我不想在 .bashrc 文件中设置它,因为 shell 变量是动态变量,它会不时更改。
您可以通过在调试中设置陷阱来设置会话以继续重新读取磁盘上的文件。.bashrc
:
trap 'source ~/.myvars' DEBUG
如果您将终端 A 保持打开状态,请运行echo VAR=42 >> ~/.myvars
在航站楼 B,然后切换回航站楼 A 并echo $VAR
,它会“神奇地”被设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)