当前位置: 技术问答>linux和unix
修改/etc/profile后如何能立即生效?
来源: 互联网 发布时间:2016-10-20
本文导语: 在网上搜了一些方法,比如source命令,或是sh运行,试了后发现都是只对当前用户当前命令行窗口有效,那么有没有不重启系统就可以让修改后的/etc/profile对所有用户所有窗口有效的办法呢? 谢谢! 我的系统是Red Hat...
在网上搜了一些方法,比如source命令,或是sh运行,试了后发现都是只对当前用户当前命令行窗口有效,那么有没有不重启系统就可以让修改后的/etc/profile对所有用户所有窗口有效的办法呢?
谢谢!
我的系统是Red Hat Enterprise 5.3.
谢谢!
我的系统是Red Hat Enterprise 5.3.
|
只有重启系统吧。
另外 你在切换用户的时候用su - user的方式 别用su user的方式。
另外 你在切换用户的时候用su - user的方式 别用su user的方式。
|
+1
/etc/profile是在系统用户启动时读取
|
没办法。
/etc/profile 必须要先运行才能生效, 如果你有其他的窗口已经登录了, 那就不行了, 除非给每个窗口都source一遍.
/etc/profile 必须要先运行才能生效, 如果你有其他的窗口已经登录了, 那就不行了, 除非给每个窗口都source一遍.
|
貌似其他用户必须重登陆才能使新修改的环境变量文件生效。
|
其他用户必须重登陆才能使新修改的环境变量文件生效