bash 可否通过 bash 脚本来设置当前 shell 的环境变量?

2016-06-08 10:13:39 +08:00
 holmesabc
我想设置 http 的代理.每次都在当前 shell 下输入 export http_proxy=http://127.0.0.1:7777 这类好蛋疼.

就想一条命令解决. 但是如果写在一个 bash 脚本晨面. 在当前 shell 执行这个脚本的话, 应该只是改了那个脚本里面的环境变量,
对当前 shell 没什么鸟用.

不知道是 bash 写的不对,还是什么的.
还是说只有设置 bashrc. 加个 alias
5841 次点击
所在节点    Linux
24 条回复
mengzhuo
2016-06-08 13:50:49 +08:00
最快的还是 ctrl r 搜索 特别是 lz 这种
ctrl r 77 估计都出来了
SoloCompany
2016-06-08 23:28:02 +08:00
source 和 . 是正解
detailyang
2016-06-09 01:35:00 +08:00
子进程怎么能影响父进程的变量呢 科科
messyidea
2016-06-15 10:43:52 +08:00
发现 zsh 不支持 export -f 。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/284307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX