LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1204|回复: 8

请问环境变量重新设置了后怎样在不重新登录终端的情况下让配置生效?

[复制链接]
发表于 2006-3-21 03:46:41 | 显示全部楼层 |阅读模式
请问环境变量重新设置了后怎样在不重新登录终端的情况下让配置生效?

我的Linux系统没安装图形界面,都是从init 3进入的,每次修改了环境变量总要退出,重新登录,就差没重启,这样好麻烦,有些正在运行的程序不得不关闭,有没有一个好的办法,或什么命令可以解决此部题,请高手指教,谢谢!
发表于 2006-3-21 08:28:04 | 显示全部楼层
export吧
回复 支持 反对

使用道具 举报

发表于 2006-3-21 13:14:04 | 显示全部楼层
啥意思?你不能把设置写在 .bashrc 中吗?
回复 支持 反对

使用道具 举报

发表于 2006-3-21 13:25:16 | 显示全部楼层
啥意思?你不能把设置写在 .bashrc 中吗?
回复 支持 反对

使用道具 举报

发表于 2006-3-21 17:46:16 | 显示全部楼层
修改的环境变量对修改之前启动的程序肯定是无效的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-21 23:30:13 | 显示全部楼层
环境变量大家一般都是写在.bashrc里的,我是想问这一类似的问题,比如还有smb.conf 、httpd.conf或vsftpd.conf什么的,这些都要service xxx restart?有没有别的办法可让配置文件立即生效?比如有一samba用户下在传输一个大文件,要20分钟,在这期间我想再添加一个新的samba用户并让其立即生效,可平时我只能等20分钟后,restart samba服务器才行。
回复 支持 反对

使用道具 举报

发表于 2006-3-22 00:05:12 | 显示全部楼层
用这个命令 source ~/.bashrc
回复 支持 反对

使用道具 举报

发表于 2006-3-22 11:29:20 | 显示全部楼层
有的服务程序实现了在接收某个特定信息的情况下重新读取配置文件。
回复 支持 反对

使用道具 举报

发表于 2006-3-22 11:43:17 | 显示全部楼层
有的服务程序实现了在接收某个特定信息的情况下重新读取配置文件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表