如何为机器上的所有 Bash 实例建立“共享”变量? [复制]
Posted
技术标签:
【中文标题】如何为机器上的所有 Bash 实例建立“共享”变量? [复制]【英文标题】:How can I establish "shared" variables for all Bash instances on a machine? [duplicate] 【发布时间】:2013-08-21 12:59:42 【问题描述】:如何在所有 Bash 实例上永久建立这些共享变量?
export PATH=/Developer/NVIDIA/CUDA-5.5/bin:$PATH
export DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-5.5/lib:$DYLD_LIBRARY_PATH
【问题讨论】:
为什么标记为 C? 为什么这会被标记为 NVIDIA、CUDA 和 theano? 【参考方案1】:从DYLD_LIBRARY_PATH
看来,您使用的是 Mac。你可以把这些放在~/.bashrc
。如果您当前的$SHELL
是bash
,那么每次您打开终端时,它都应该执行这些行,并且以后可以读取/修改它们。例如echo $DYLD_LIBRARY_PATH
【讨论】:
/etc/profile.d/ 也存在于 mac 上。它适用于所有用户,而不是特定于用户的 .bashrc。【参考方案2】:假设您使用一些基于 Unix/Linux 的发行版,我认为您应该将此逻辑放在位于 /etc/profile.d/
的文件中。
【讨论】:
以上是关于如何为机器上的所有 Bash 实例建立“共享”变量? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
当您的实例位于 ELB 之后时,您如何为 AWS 建立维护页面?