Как установить переменную среды, чтобы указать на местоположение и как установить путь переменной среды в UBUNTU? - PullRequest
0 голосов
/ 07 апреля 2020

Я sh должен иметь определенную переменную среды VAR1 , указывающую на определенную библиотеку с именем lib123.so, которая помещается в домашний каталог в папке с именем folder1. Я выполнил это, введя команду в терминале:

VAR1=/home/folder1/lib123.so

Я также хотел бы sh, чтобы другая переменная среды VAR2 была установлена ​​в путь к местоположению файла с именем license.lic, который находится в той же папке folder1. Я выполнил это, выполнив следующие действия в терминале:

VAR1=/home/folder1

Верны ли обе команды, которые я дал выше, для предполагаемой задачи? Можно ли как-нибудь проверить, сработало ли это?

Я попытался объяснить свои запросы в достаточной степени. Однако, если контекст важен; Я пытаюсь установить зависимости инструмента с именем PARDISO (стр. 31, 1-й абзац: https://pardiso-project.org/manual/manual.pdf).

1 Ответ

2 голосов
/ 08 апреля 2020

Да, приведенная выше команда устанавливает переменную при выполнении вместе с другими командами, например, так:

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

Или вы можете использовать export, чтобы вам не приходилось включать переменную в каждую команду.

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

Проверьте это ниже:

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