img

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

21 ноября
20:00
Бесплатный вебинар
Введение в Docker
Ведущий — Филипп Игнатенко.
Руководитель центра разработки
Записаться
img
img

Переменные среды (или окружения) используются для хранения общесистемных значений, которые могут использоваться любым пользователем и процессом в операционной системе. Мы уже рассказывали про то как установить переменные окружения в 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 [имя_переменной] 
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
Системное администрирование
Скидка 10%
Администратор Linux
Стань Linux администратором и сделай весомый шаг в сторону карьеры в DevOps. Самые важные знания от сертифицированного и практикующего тренера с 20 летним стажем
Получи бесплатный
вводный урок!
Пожалуйста, укажите корректный e-mail
отправили вводный урок на твой e-mail!
Получи все материалы в telegram и ускорь обучение!
img
Еще по теме:
img
Fail2ban — это программное обеспечение, которое защищает ваш сервер от атак. ПО отслеживает журналы сервера и выявляет любую под
img
Виртуализация серверов — популярная тема в мире ИТ, особенно на уровне предприятий. Она позволяет разным операционным системам з
img
  Введение Системные вызовы выступают в роли посредников между приложениями и ядром. Они создают уровень абстракции, который защ
img
  Введение SWAP (SWAP-память или SWAP-пространство) – это раздел жесткого диска или SSD компьютера, где операционная система (ОС
img
  Введение Абсолютные и относительные пути определяют расположение файла или каталога в файловой системе. Это набор инструкций д
img
  Введение Файлы конфигурации Linux определяют поведение и функциональное наполнение операционной системы. Файлы конфигурации –
21 ноября
20:00
Бесплатный вебинар
Введение в Docker