在哪里可以找到有关 /etc/environment 文件格式的文档?

在哪里可以找到有关 /etc/environment 文件格式的文档?

系统范围的环境变量

  • /etc/环境- 此文件专门用于系统范围的环境变量设置。它不是脚本文件,而是由每行一个赋值表达式组成。具体来说,此文件存储系统范围的区域设置和路径设置。

我正在寻找澳大利亚国家橄榄球联盟和/或更详细的行为描述,或任何实际上不是论坛传闻的内容。

如果它在 Google 上,我就找不到它了。

答案1

我不确定为什么没有把这一点说得更清楚,但是/etc/environment没有被任何一段代码或任何特定的 shell(或者根本不是任何 shell)所解析(尝试一下grep -r "/etc/environment" /etc你就会明白我的意思)。pam特别是直接解析它,而不是把它放在 shell 里。

按照惯例,我的意思是习俗,它是纯键值对,值可以随意引用。您不能在其中放置任何试图执行的操作(例如变量扩展或命令执行)并期望它能正常工作。

如果您能在任何地方找到严格、正式的语法定义,我会感到惊讶。

可能最接近权威的答案是pam_env文档:http://www.linux-pam.org/Linux-PAM-html/sag-pam_env.html

答案2

您可以在环境手册页。可以通过终端输入以下代码访问 man 7 environ在里面。

按照惯例,environ 中的字符串具有“name=value”的形式。

您也可以通过浏览器阅读:http://manpages.ubuntu.com/manpages/lucid/en/man7/environ.7.html#toptoc2

它还为您提供了一些使用示例和更多详细信息。

相关内容