UBUNTU如何设置环境变量指向某个位置以及如何设置环境变量的路径?

How to set an environment variable to point to a location and how to set path of an environment variable in UBUNTU?

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

VAR1=/home/folder1/lib123.so

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

VAR1=/home/folder1

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

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

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

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

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

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

在下面进行测试:

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