这些变量的值可以来自各种来源,如文本文件、第三方密钥管理器、调用脚本等。
这里重要的是
❝这些环境变量的值不会「硬编码」在程序中。它们是真正动态的,可以根据程序运行的环境进行更改。
❞
1....运行时/进程环境变量
运行时环境变量只针对它们关联的运行时或进程。这些变量通常由创建新进程的父进程设置,并伴随系统和用户环境变量。
我们可以使用终端脚本来动态创建和存储这些变量。...运行时变量通常不是永久的,除非通过脚本设置,否则在启动新进程时需要对其进行定义。
Unix系列系统中的环境变量
与Windows系统不同,Unix系列系统没有三层环境变量类型。...环境变量的例子
现在我们已经清楚地了解了环境变量的工作方式以及如何有效地使用它们,下面是可以使用环境变量的一些常见场景:
环境类型:环境变量通常用于存储应用程序当前运行的环境的名称(如DEV/PROD等...终端中的环境变量
由于环境变量特定于进程,因此我们可以通过终端设置和删除它们,以便将它们传递给终端生成的进程。
查找变量值
要查看终端中环境变量的列表,可以运行特定于操作系统的以下命令。