为什么我的LD_LIBRARY_PATH会启动卸载的终端?

时间:2019-06-14 09:34:00

标签: linux ubuntu ubuntu-16.04

一般来说,我该怎么做才能得到结果:

我带领一个团队:     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被禁用了。

如何解决?

1 个答案:

答案 0 :(得分:3)

环境变量仅在创建它们的外壳中可用。如果要永久设置环境变量,则可以通过将其添加到主目录中的.bashrc文件中来进行设置。或通过将其添加到/ etc / environment文件中。如果是.bashrc,它将仅对您的用户可用,并且仅对新打开的外壳可用。如果是/ etc / environment,它将对所有新登录的用户可用(需要注销/登录),并且您必须具有root特权才能执行此操作。不要在这些文件中写入导出文件,只需在文件末尾添加IndexError: List index out of range