linux - 如何设置环境变量指向一个位置以及如何在 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