Рубрики
Без рубрики

Как поделиться переменными среды в Linux через Bash, Python, .NET и многое другое.

Узнайте, как поделиться переменными среды в Linux через скрипты оболочки, приложениями Python и .NET и .NET. Помечено Linux, производительность, OpenSource, Python.

Всем привет,

Экспорт Команда в Linux используется для установки переменных среды, но вы не можете знать, что вы можете использовать переменные на других языках программирования, чтобы предотвратить утечку секретов в GitHub, и т. Д.

Возьмите следующий пример:

Вы установили переменную среды, такие как:

export EMAIL=youremail@domain.com

В вашем Terminal Prompt вы можете убедиться, что эта переменная работает с помощью работы:

echo $EMAIL

Вы также можете принять эту же переменную среды и сделать ее доступной в Python с:

import os
print(os.environ['HOME'])

на оборотной стороне вы можете сделать то же самое с .NET

var value = Environment.GetEnvironmentVariable("EMAIL");
Console.WriteLine(value);

Довольно аккуратно, да?

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

Видео (5 минут)

Заключение

Не стесняйтесь оформить заказ мой Повергивающие потоки Когда мы узнаем о развитии безопасности и приложения или вы можете посмотреть консерванную версию всех моих потоков, подписавшись на мой YouTube Отказ

Оставайтесь на связи со мной на социальных платформах для ежедневных новостей разработки программного обеспечения.

Twitter |. Подергивание | Instagram. | YouTube |. Github |. Веб-сайт

Оригинал: “https://dev.to/mbcrump/how-to-share-environment-variables-in-linux-across-bash-python-net-and-more-39k”