Поиск по сайту:

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


Научитесь устанавливать переменные среды в Zsh, будь то временные или постоянные.

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

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

Итак, в этом руководстве я расскажу вам о двух способах установки переменных среды в zsh:

  • Временный метод (с использованием команды экспорта)

  • Постоянный метод (требуется изменение файла конфигурации)

Начнем с первого.

Временно установите переменную среды в zsh

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

Использование старой доброй команды экспорта — это самый простой способ установить переменную среды в zsh.

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

export VARIABLE_NAME=VARIABLE_VALUE

Например, здесь я создал переменную с именем SAGAR, хранящую числовое значение «786»:

export SAGAR=786

Как видите, я использовал команду echo для печати значения переменной, но вы также можете использовать команду printenv, как показано здесь:

echo $VARIABLE_NAME
OR
printenv $VARIABLE_NAME

Но если значение, которое вы хотите присвоить, содержит пробелы, вам необходимо присвоить значение между кавычками (""), как показано здесь:

export $VARIABLE_NAME="Value of variable"

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

Установите переменные среды в zsh навсегда

Чтобы создать постоянную переменную среды в zsh, вам придется внести изменения в файл конфигурации zsh.

Сначала откройте файл zshrc с помощью следующей команды:

nano ~/.zshrc

Перейдите в конец файла в Nano, чтобы написать новые строки, используя Alt + /, и создайте новые переменные среды, используя следующий синтаксис:

export VARIABLE_NAME=VARIABLE_VALUE

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

export MY_SYSTEM=Pop!_OS

После этого сохраните изменения, выйдите из редактора и сохраните файл zshrc, чтобы недавно внесенные изменения вступили в силу:

source ~/.zshrc

Вот как создать псевдоним в zsh

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

Итак, если вы хотите резко повысить свою производительность, вот как создать псевдоним в zsh:

Я надеюсь, что это руководство окажется для вас полезным.

Статьи по данной тематике: