在Linux中,当我需要全局存储变量时,我使用/etc/environment
。FreeBSD中对应的文件是什么?我已经看到了这个https://www.freebsd.org/doc/en_US.ISO8859-1/articles/new-users/your-working-environment.html,但这没有给我任何线索。
如在Linux上一样,最简单的选项是在下的系统的Shell初始化文件中设置环境变量/etc
。对于sh
兼容的登录shell,它将在中/etc/profile
,而对于csh
shell,将/etc/csh.cshrc
如您链接到的文章中所述。
登录环境也可以在中设置/etc/login.conf
。这不是shell脚本,而是登录类功能数据库,因此遵循严格的格式。您应该先阅读,man login.conf
然后再尝试对其进行修改。
要将两个环境变量VAR1
和添加VAR2
到此文件,请选择要修改和添加的登录类。
:setenv=VAR1=value1,VAR2=value2:
完成后,cap_mkdb /etc/login.conf
按照手册中的说明以root用户身份运行。
请注意,默认路径未设置为setenv
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句