MacOS: как установить переменную среды
Разное / / June 05, 2023
На Mac переменные среды хранят информацию, например, кто является текущим пользователем, пути по умолчанию к командам и имя хост-компьютера. Если вам нужно создать новые переменные среды, ниже мы рассмотрим командные строки в Терминале, чтобы установить значение переменных.
Открытие терминала
Для начала откройте Терминал. Зайти можно через Go > Utilities > Terminal:
Вы также можете открыть Терминал через Spotlight. Нажмите клавишу Command, а затем пробел одновременно, чтобы открыть Spotlight. Введите Терминал и нажмите Enter, чтобы Терминал открылся.
Команды для установки переменных среды
Вы можете создавать переменные среды для управления поведением команды. Страница поддержки Apple утверждает, что это не изменяет саму команду. Apple приводит пример использования переменной окружения для настройки отладки командной печати.
Apple заявляет: «Чтобы установить значение переменной среды, используйте соответствующую команду оболочки, чтобы связать имя переменной со значением».
Например, Apple дает следующую команду, чтобы установить значение переменной PATH:
% PATH=/bin:/sbin:/user/bin:/user/sbin:/system/Library/export PATH
Здесь значение будет
/bin:/sbin:/user/bin:/user/sbin:/system/Library/
Добавление «% PATH=» перед значением и «export PATH» после значения устанавливает переменную PATH.
Согласно Apple, эта команда может помочь вам просмотреть все переменные среды:
% окружения
Переменные, установленные в любом отдельном окне терминала, недоступны после закрытия этого окна. Если вы хотите сохранить переменную, вам нужно настроить сценарий запуска оболочки. Вы можете найти информацию о том, как это сделать, на справочной странице zsh в разделе Invocation. Страница поддержки Apple имеет ссылку в нижней части страницы, которая открывает справочную страницу в вашем терминале.
Последнее обновление: 5 июня 2023 г.
Вышеупомянутая статья может содержать партнерские ссылки, которые помогают поддерживать Guiding Tech. Однако это не влияет на нашу редакционную честность. Содержание остается беспристрастным и аутентичным.