我希望有一个特定的环境变量VAR1
指向一个特定的库 ,名为lib123.so
,该变量位于目录的主目录中。名为folder1
的文件夹。我通过在终端中输入命令来执行此操作:
VAR1=/home/folder1/lib123.so
我还希望将另一个环境变量VAR2 设置为文件license.lic
的位置路径 ,该文件位于同一文件夹{{ 1}}。我通过在终端中执行以下操作来完成此操作:
folder1
我上面给出的两个命令对预期的任务都正确吗?有什么方法可以检查自己是否有效?
我试图以自给自足的方式解释我的查询。但是,如果上下文很重要;我正在尝试安装名为PARDISO的工具的依赖项(第31页,第一段:https://pardiso-project.org/manual/manual.pdf)。
答案 0 :(得分:2)
是的,上面的命令与其他命令一起执行时会设置变量:
$ VAR1=/home/folder1/lib123.so MY_AWESOME_COMMAND
或者您可以使用export
,这样您就不必在每个命令中都包含变量。
$ export VAR1=/home/folder1/lib123.so
在下面对其进行测试:
$ echo $VAR1
$ /home/folder1/lib123.so