如何在shell脚本中使export生效

believe_me 2013-04-23 05:06:20
我在一个shell脚本中加入了如下语句:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
但是执行shell脚本后,该export语句并没有生效。
请教大家如何才能是这样的语句通过shell脚本生效。
谢谢
...全文
1425 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayer 2013-04-24
  • 打赏
  • 举报
回复
引用 2 楼 ljc007 的回复:
source一下你那个脚本 Plain Text code?1. ./test.sh
正解,不过当关掉这个shell就无效了。 要想总是有效的,需要改 /etc/profile 之类的shell加载文件才行
Linux-Torvalds 2013-04-24
  • 打赏
  • 举报
回复
引用 5 楼 believe_me 的回复:
引用 3 楼 linwhwylb 的回复:只能在当前shell环境和子shell当中有效。 那我在/etc/rc.local中加上这一句,是否下次启动的时候会生效呢?
最好的方式是加入到~/.bashrc当中,每次打开一个shell都会生效。
believe_me 2013-04-24
  • 打赏
  • 举报
回复
引用 3 楼 linwhwylb 的回复:
只能在当前shell环境和子shell当中有效。
那我在/etc/rc.local中加上这一句,是否下次启动的时候会生效呢?
Linux-Torvalds 2013-04-23
  • 打赏
  • 举报
回复
只能在当前shell环境和子shell当中有效。
ljc007 2013-04-23
  • 打赏
  • 举报
回复
source一下你那个脚本
. ./test.sh
linux-c 2013-04-23
  • 打赏
  • 举报
回复 1
只在当前脚本中生效,等脚本结束后,export就失效了吧...

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧