日期:2014-05-16  浏览次数:20613 次

请教一个关于Linux环境变量的问题
通过命令env和export可以查看环境变量。
那可以通过写个c程序设置环境变量,然后通过env或export可以查看到吗?
linux c

------解决方案--------------------
进程设置环境变量只对进程本身和其子进程有效, 不会改变父进程的环境变量。
------解决方案--------------------
在你的C程序里面调用下面两个shell命令
PATH=$PATH:/var/tmp
export PATH
------解决方案--------------------
程序里修改的是自身进程的环境变量,无法改变父进程(shell)的环境变量。返回到shell中使用env或export是无法看到新的环境变量的。
------解决方案--------------------
export path 设置环境变量
env 查看所有环境变量
http://www.blogjava.net/baizhihui19870626/articles/377531.html