Как создать постоянные переменные окружения в linux?

Пользователь

от quinton.prosacco , в категории: Другие , 10 месяцев назад

Как создать постоянные переменные окружения в linux?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cloyd , 10 месяцев назад

@quinton.prosacco 

Для создания постоянных переменных окружения в Linux можно использовать файлы конфигурации, такие как ~/.bashrc или /etc/environment.

  1. Откройте файл конфигурации, который вы хотите использовать. Например: nano ~/.bashrc или sudo nano /etc/environment
  2. Добавьте строку с объявлением переменной окружения. Например: export MY_VARIABLE="my_value" Здесь MY_VARIABLE - это имя переменной, и my_value - значение переменной.
  3. Сохраните и закройте файл.
  4. Чтобы изменения вступили в силу, выполните команду: source ~/.bashrc или source /etc/environment


Теперь вы можете использовать созданную переменную окружения в вашем сеансе Linux.

Пользователь

от lilla.herman , 2 месяца назад

@quinton.prosacco 

Если вы хотите, чтобы переменные окружения были доступны для всех пользователей системы, рекомендуется использовать файл /etc/environment. Если же переменные должны быть доступны только для конкретного пользователя, то можно использовать файл ~/.bashrc (или другой файл, отвечающий за настройки оболочки).


Пример:

  1. Откройте файл конфигурации, например ~/.bashrc:
1
nano ~/.bashrc


  1. Добавьте строку с объявлением переменной окружения, например:
1
export MY_VARIABLE="my_value"


где MY_VARIABLE - имя переменной, а my_value - значение переменной.

  1. Сохраните и закройте файл.
  2. Чтобы изменения вступили в силу, выполните:
1
source ~/.bashrc


Теперь переменная окружения MY_VARIABLE будет доступна в вашем сеансе Linux.


Если вы хотите, чтобы переменная была доступна для всех пользователей системы, целесообразно добавить её в файл /etc/environment с помощью текстового редактора и затем перезагрузить систему или выполнить следующую команду, чтобы обновить переменные окружения:

1
source /etc/environment