Как установить переменную среды в терминале Mac

Установка переменных среды в интерфейсе командной строки, таком как Mac Terminal, обеспечивает простой способ ссылки на данные без запоминания длинных строк символов и цифр. Это также может быть необходимо для настройки путей и параметров для конкретных приложений.

Чтобы установить переменную среды в Mac Terminal, мы можем использовать команду экспорт команду вместе с именем переменной и значением, как показано ниже.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

экспорт ПЕРЕМЕННАЯ=значение

Меня зовут Эрик, и как инженер-программист я много лет работал и писал сценарии для интерфейсов командной строки, таких как Mac Terminal. Знание того, как устанавливать переменные среды, может быть важной частью работы в командных оболочках, и я могу показать вам, как это сделать.

Продолжайте читать, если хотите узнать, как устанавливать переменные среды в Mac Terminal. Я также расскажу, почему нам нужно использовать команду экспорта, как составить список текущих переменных в вашей среде и преимущества использования переменных среды.

Установка переменной среды

Переменная среды — это переменная, которой можно присвоить значение в среде текущей оболочки или сеанса терминала. Переменные среды также задаются в вашей операционной системе и доступны во время работы вашего компьютера.

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

экспорт ПЕРЕМЕННАЯ=значение

Например, если я хочу создать переменную среды под названием MYVAR и установить для нее значение hello, я бы использовал следующую команду.

экспортировать MYVAR=привет

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

Команда экспорта экспортирует переменную, чтобы она была доступна всем запущенным процессам и дочерним процессам. По этой причине рекомендуется всегда использовать команду экспорта для установки переменной.

Вы можете установить переменные среды из командной строки, а также задать сценарии оболочки или другие типы сценариев и языков программирования. Вы часто будете видеть переменные, установленные в файлах .zshrc или .zprofile в вашем домашнем каталоге.

Они запускаются при запуске сеанса терминала и часто устанавливают значения для таких вещей, как приглашение (переменная PROMPT) и ваш путь (переменная PATH).

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

Отображение значения переменной среды

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

эхо $VARIABLE

Вы могли заметить, что в приведенной выше команде мы добавили $ символ перед именем переменной. Чтобы ссылаться на переменную или использовать ее, мы помещаем $ перед ней, чтобы сообщить системе, что мы хотим использовать содержимое переменной. Итак, продолжим наш пример:

эхо $MYVAR

Как отобразить текущие переменные среды

Когда вы запускаете приложение Терминала, у вас уже будет установлено несколько переменных среды. Вы можете установить больше самостоятельно или изменить некоторые существующие, используя команду экспорта.

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

окружение

Часто задаваемые вопросы

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

Зачем нам нужны переменные среды?

Переменные среды используются вашей системой и ее приложениями, чтобы они могли совместно использовать определенные значения, а иногда и передавать значения между ними. Их также можно использовать для облегчения работы пользователя. Если у меня есть часто посещаемый каталог, я мог бы сделать следующее.

экспортировать MYDIR=/home/users/eric/mydirectory

Теперь, если я хочу быстро сослаться на этот каталог или перейти в него, все, что мне нужно сделать, это использовать переменную среды $MYDIR.

компакт-диск $MYDIR

Могу ли я изменить переменную среды?

Да, вы можете изменить значение переменной среды, просто установив ее заново. Используйте команду экспорта и установите переменную, равную новому значению. Это так просто. Вы можете устанавливать и сбрасывать его так часто, как вам нужно.

Могу ли я установить переменную среды для другой переменной среды?

Вы можете установить переменную среды на другую существующую переменную. Убедитесь, что вы используете $ перед переменной, из которой хотите получить значение. Помните, что $ получает значение, содержащееся в переменной.

экспортировать NEWVAR = $MYVAR

Могу ли я удалить переменную среды?

Да, вы можете удалить переменную среды, используя команду не установлен команду и имя переменной, как показано ниже.

сбросить ПЕРЕМЕННУЮ

Используя наш пример сверху.

отключить MYDIR

Заключение

Переменные среды часто необходимы при работе с приложением «Терминал» на вашем Mac. Их используют другие приложения и даже macOS. Они также упрощают ввод команд с большим количеством данных или параметров.

Установка переменной среды может быть выполнена с помощью команды экспорта либо из командной строки, либо из кода или сценария. Переменные среды также можно изменить с помощью команды экспорта, а удалить их можно с помощью команды unset.

Как вы используете переменные среды при работе в Mac Terminal? Дайте мне знать; Я хотел бы получить ваши отзывы.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *