一般来说,我做什么来得到结果:
我开一个车队:
export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/xe/lib
检查:
echo $LD_LIBRARY_PATH
结果:/u01/app/oracle/product/11.2.0/xe/lib
当我重新启动或打开新终端时,我的LD_LIBRARY_PATH被禁用。
怎么解决?

最佳答案

环境变量仅在创建它们的shell中可用。如果要永久设置环境变量,可以将其添加到主目录中的.bashrc文件中。或者将其添加到/etc/environment文件中。对于.bashrc,它将只对您的用户可用,并且只对新打开的shell可用。在/etc/environment的情况下,它将对所有新登录的用户可用(需要注销/登录),并且您必须具有根权限才能执行此操作。不要将导出写入这些文件,只需在文件末尾添加LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/xe/lib

关于linux - 为什么我的LD_LIBRARY_PATH会启动卸载的终端?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56595361/

10-12 07:21