|
|
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,每个感兴趣的进程都将设置它。
这里的其他答案给出了提前设置变量的各种方法。例如,
|
|
AstralHex · 矩阵乘法代码工作不正常 11 月前 |
|
|
Giogre · 为包含许多数值字段的简单“struct”重载比较运算符 11 月前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 11 月前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 11 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 11 月前 |