Linux environemnt住在哪里?

时间:2015-12-12 10:39:57

标签: linux shell environment-variables

我一直认为环境变量存在于shell当前用户中。但是最近我开始研究自己的shell并且更多地了解Linux如何工作。现在在我看来,环境是独立于shell并在其他地方处理的(在内核中?)。所以我的问题是它究竟是如何工作的?系统的哪个部分负责保持环境?

另外,例如Bash区分export - ed和未导出的变量,后者不会被子shell继承。这是否意味着每个进程都是系统拥有自己的一组shell变量?

1 个答案:

答案 0 :(得分:2)

是的,每个流程都有自己的环境。

您可以在

找到它们
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)$ page.php?id=$1[L]