【问题标题】:How can I establish "shared" variables for all Bash instances on a machine? [duplicate]如何为机器上的所有 Bash 实例建立“共享”变量? [复制]
【发布时间】: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?

标签: bash environment-variables


【解决方案1】:

DYLD_LIBRARY_PATH 看来,您使用的是 Mac。你可以把这些放在~/.bashrc。如果您当前的$SHELLbash,那么每次您打开终端时,它都应该执行这些行,并且以后可以读取/修改它们。例如echo $DYLD_LIBRARY_PATH

【讨论】:

  • /etc/profile.d/ 也存在于 mac 上。它适用于所有用户,而不是特定于用户的 .bashrc。
【解决方案2】:

假设您使用一些基于 Unix/Linux 的发行版,我认为您应该将此逻辑放在位于 /etc/profile.d/ 的文件中。

【讨论】:

    猜你喜欢
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 2018-11-11
    • 1970-01-01
    • 2019-05-15
    • 2020-07-17
    • 1970-01-01
    • 2013-09-26
    相关资源
    最近更新 更多