LinuxSir.cn,穿越时空的Linuxsir!

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

怎么在脚本里设置环境变量

[复制链接]
发表于 2003-8-27 09:23:18 | 显示全部楼层 |阅读模式
小弟在脚本里想设置环境变量
代码:
PWLIB=$HOME'/pwlib'
export PWLIB=$PWLIB
可是运行完之后,使用export命令还是看不到这个环境变量
发表于 2003-8-27 13:06:57 | 显示全部楼层
你环境变量存在于你运行的这个 shell 程序中,
而不是整个系统环境,
如果你要修改系统环境,
可能需要在终端符下 PWLIB=$HOEM'/pwlib'
然后在运行你的 shell 脚本。
发表于 2003-8-27 13:10:32 | 显示全部楼层
在说详细点;)
如果你启动一个 terminal like xterm , gnome-terminal or other-term
在其中设置了环境变量,那么这个环境变量将影响在这个 term 中启动的程序!如果你关闭了这个 term 或 exec term 所有环境变量
都将被重新设置。
//
一劳永逸的方法就是修改 ~/.bashrc
发表于 2003-8-27 17:46:25 | 显示全部楼层
用.命令执行你的脚本,如:
. urscript
发表于 2003-9-1 08:57:40 | 显示全部楼层
前天看书说在终端中直接用
source script.sh
也可以
发表于 2003-9-1 09:50:14 | 显示全部楼层
.命令和source命令执行的效果是一致的,都是在当前shell下执行命令.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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