我怎样才能建立;“共享”;计算机上所有Bash实例的变量?

我怎样才能建立;“共享”;计算机上所有Bash实例的变量?,bash,environment-variables,Bash,Environment Variables,如何在所有Bash实例上永远建立这些共享变量 export PATH=/Developer/NVIDIA/CUDA-5.5/bin:$PATH export DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-5.5/lib:$DYLD_LIBRARY_PATH 我想你应该把这个逻辑放在/etc/profile.d/中的一个文件中,假设你使用的是基于Unix/Linux的发行版。从DYLD\u LIBRARY\u路径看,你似乎在使用Mac。您可以将它们放在~/.b

如何在所有Bash实例上永远建立这些共享变量

export PATH=/Developer/NVIDIA/CUDA-5.5/bin:$PATH
export DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-5.5/lib:$DYLD_LIBRARY_PATH

我想你应该把这个逻辑放在
/etc/profile.d/
中的一个文件中,假设你使用的是基于Unix/Linux的发行版。

DYLD\u LIBRARY\u路径看,你似乎在使用Mac。您可以将它们放在
~/.bashrc
中。如果当前的
$SHELL
bash
,则每次打开终端时,它都会执行这些行,以后可以读取/修改这些行。e、 g.
echo$DYLD_LIBRARY_PATH

为什么这个标记为C?为什么这个标记为NVIDIA、CUDA和theano?/etc/profile.d/也存在于mac上。它适用于所有用户,而不是特定于用户的.bashrc。