如何列出所有Linux环境变量,包括LD_LIBRARY_PATH

Mic*_*ris 12 linux ubuntu centos

如何在Linux中列出所有环境变量?

当我输入命令envprintenv它给了我很多变量,但有些变量喜欢LD_LIBRARY_PATHPKG_CONFIG不显示在这个列表中.

我想键入一个命令,列出所有环境变量,包括这个变量(LD_LIBRARY_PATHPKG_CONFIG)

sag*_*r89 9

尝试

export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}
Run Code Online (Sandbox Code Playgroud)

这将修改变量.

要打印它,请键入:echo $LD_LIBRARY_PATH并且应显示以上值.

如果在打印时没有看到任何内容,则可能未设置该变量.


Max*_*kin 8

env 列出所有环境变量.

如果LD_LIBRARY_PATH不存在,那么该变量未被声明; 或者已声明但未声明export,因此子进程不会继承它.

如果您正在设置LD_LIBRARY_PATHshell启动文件,例如.bash_profile.bashrc确保它已导出:

export LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)