为什么我的 .profile 导出被忽略?

为什么我的 .profile 导出被忽略?

.profile我在 Ubuntu 18.04 上的文件末尾有以下内容:

export PATH=$PATH:/home/tom/Desktop/PACS/moos-ivp/bin

export LD_LIBRARY_PATH=/home/tom/Programs/or-tools_Ubuntu-18.04-64bit_v7.2.6977/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v95/sys/os/glnxa64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v95/bin/glnxa64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v95/runtime/glnxa64

export matlabroot=/usr/local/MATLAB/MATLAB_Runtime/v95

PATHmatlabroot在登录后可供我的会话使用,但是LD_LIBRARY_PATH始终返回空。除非我手动获取文件。

我究竟做错了什么?

答案1

您是否在其他地方(例如在文件中)PATH找到了来源?matlabroot.bashrc

~/.profile仅用于交互式登录 shell。如果您正在启动一个交互式 shell,那么~/.bashrc(或您选择的 shell)就会被获取。

相关内容