img

Переменные окружения в MacOS

Переменные среды (или окружения) используются для хранения общесистемных значений, которые могут использоваться любым пользователем и процессом в операционной системе. Мы уже рассказывали про то как установить переменные окружения в Linux, а теперь расскажем, как это сделать в MacOS.


Проверить текущие переменные среды

Есть два способа проверить текущие переменные среды в MacOS:

  1. Показать список всех текущих переменных среды.
  2. Показать конкретную переменную среды.

Список всех переменных среды

Используйте команду printenv для отображения списка текущих установленных переменных среды:

printenv
printenv
Примечание. Если вы хотите отобразить полный список переменных оболочки, используйте команду set.

Проверить конкретную переменную среды

Если вы хотите отобразить значение какой-либо конкретной переменной среды, используйте команду echo:

echo $[имя_переменной]

Например, чтобы проверить значение переменной PATH, в которой хранится список каталогов с исполняемыми файлами, используйте команду echo:

echo $PATH
Примечание. Всегда используйте префикс $ при указании имени переменной.

Установить временную переменную среды

Значение, которое вы присваиваете временной переменной среды, сохраняется только до тех пор, пока вы не закроете сеанс терминала. Это полезно для так переменных, которые нужно использовать только для текущего сеанса.

Назначить временную переменную среды с помощью команды export:

export [имя_переменной]=[значение_переменной]

Где:

  • [имя_переменной]: имя новой временной переменной среды, которую вы хотите установить.
  • [значение_переменной]: значение, которое вы хотите присвоить новой переменной.

Команда export также позволяет добавлять новые значения к существующим переменным:

export [имя_существующей_переменной]=[новое_значение_переменной]:$[имя_существующей_переменной]

Где:

  • [имя_существующей_переменной]: имя переменной среды, к которой вы хотите добавить новое значение.
  • [новое_значение_переменной]: значение, которое вы хотите добавить к существующей переменной.

Например, если вы хотите добавить собственный путь к папке в переменную PATH, используйте следующую команду:

export PATH=/Users/test/test_folder:$PATH

Установить постоянную переменную среды

В файл .bash_profile добавляются постоянные переменные среды:

  1. Найдите путь к файлу .bash_profile, используя:
    ~/.bash-profile
  2. Откройте файл .bash_profile в любом текстовом редакторе.
  3. Прокрутите до конца файла
  4. Используйте команду export, чтобы добавить новые переменные:
    export [имя_переменной]=[значение_переменной]
  5. Сохраните все изменения, внесенные вами в файл
  6. Запустите новый .bash_profile, перезапустив окно терминала, либо используя команду:
    source ~/.bash-profile

Удалить переменную среды

Используйте команду unset, чтобы удалить переменную среды:

unset [имя_переменной] 
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
Еще по теме:
img
Рассказываем, как появился nginx, его отличия от apache, для чего нужен nginx и какие у него преимущества
img
В этом руководстве вы узнаете, как установить и настроить Fail2ban на своем сервере.
img
В этой статье обсудим гипервизоры — важные компоненты процесса виртуализации серверов, как они работают и какие бывают типы.
img
В этой статье мы рассмотрим, как работают различные системные вызовы, разберемся в их функциях, а также постараемся сделать работу вашей системы более безопасной и предсказуемой.
img
Статья объясняет, что такое SWAP-память, как она работает, ее преимущества и недостатки, а также как управлять объемом SWAP-пространства на разных ОС.