![]() |
1
3
在我的系统(Fedora13)上,您可以通过在/etc/profile.d/下添加它们来生成系统范围的环境变量。 例如,如果您将它添加到/etc/profile.d/my_system_wide.sh中的文件中
然后打开另一个终端,不管用户是谁打开终端,它都应该对其进行源代码管理。
|
![]() |
2
2
添加到
此外,由于您使用的是bash,因此可以将export和set组合在一条语句中:
|
![]() |
3
2
抱歉,如果我很天真,但不是。bash_配置文件只有在您将bash作为默认shell运行时才有用吗? 我“有时”使用Linux,而且主要使用ksh。我有.profile,所以你应该检查一下.profile并在那里导出变量。 祝你好运: |
![]() |
4
1
Linux上没有系统范围的环境变量。每个过程都有自己的环境。现在,默认情况下,每个进程从其父进程继承其环境,因此通过确保在每个感兴趣的进程的祖先中设置var,可以获得类似于系统范围的环境的内容。然后,只要没有其他进程更改该var,每个感兴趣的进程都将设置它。
这里的其他答案给出了提前设置变量的各种方法。例如,
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |