首页 > 解决方案 > 如何设置环境变量指向一个位置以及如何在 UBUNTU 中设置环境变量的路径?

问题描述

我希望有一个特定的环境变量VAR1 指向一个名为的特定库lib123.so,该库位于主目录中名为folder1. 我通过在终端中输入命令来执行此操作:

VAR1=/home/folder1/lib123.so

我还希望将另一个环境变量 VAR2设置为位于同一文件夹中的文件的位置路径。我通过在终端中执行以下操作来执行此操作:license.licfolder1

VAR1=/home/folder1

我上面给出的两个命令对于预期的任务是否正确?有什么方法可以让我自己检查它是否有效?

我试图以自给自足的方式解释我的疑问。但是,如果上下文很重要;我正在尝试安装名为 PARDISO 的工具的依赖项(第 31 页,第 1 段:https ://pardiso-project.org/manual/manual.pdf )。

标签: linuxpathdependenciesenvironment-variablespardiso

解决方案


是的,上面的命令在与其他命令一起执行时设置变量,如下所示:

$ VAR1=/home/folder1/lib123.so MY_AWESOME_COMMAND

或者您可以使用export这样您就不必在每个命令中包含变量。

$ export VAR1=/home/folder1/lib123.so

在下面测试它:

$ echo $VAR1
$ /home/folder1/lib123.so

推荐阅读