当前位置: 技术问答>linux和unix
请教一个关于Linux环境变量的问题
来源: 互联网 发布时间:2017-04-30
本文导语: 通过命令env和export可以查看环境变量。 那可以通过写个c程序设置环境变量,然后通过env或export可以查看到吗? | 进程设置环境变量只对进程本身和其子进程有效, 不会改变父进程的环境变...
通过命令env和export可以查看环境变量。
那可以通过写个c程序设置环境变量,然后通过env或export可以查看到吗?
那可以通过写个c程序设置环境变量,然后通过env或export可以查看到吗?
|
进程设置环境变量只对进程本身和其子进程有效, 不会改变父进程的环境变量。
|
程序里修改的是自身进程的环境变量,无法改变父进程(shell)的环境变量。返回到shell中使用env或export是无法看到新的环境变量的。
|
在你的C程序里面调用下面两个shell命令
PATH=$PATH:/var/tmp
export PATH
PATH=$PATH:/var/tmp
export PATH
|