Компьютеры

Linux 101: что такое переменные среды?

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

Но что это за переменные среды и как их установить? Давайте погрузимся и узнаем.

Первое, что вам нужно знать, это то, что такое переменные среды. Проще говоря, переменные среды — это набор именованных динамических значений, хранящихся в системе, которые используются приложениями. Эти переменные позволяют настроить поведение определенных приложений и служб в системе. Каждая переменная содержит имя и связанное с ней значение. Обычно имя пишется ПРОПИСНЫМИ буквами, и, конечно, значения чувствительны к регистру.

Предположим, например, что вы устанавливаете язык Go в Linux. Изза способа установки Go вам необходимо сообщить системе, где хранятся исполняемые двоичные файлы. В большинстве случаев эти файлы находятся в /usr/local/go/bin. Но если вы просто скачаете и распакуете архив в /usr/local/go, ваша система (и оболочка bash) не будут знать, что эти файлы там есть. Чтобы исправить это, вам нужно установить переменную среды.

Очевидно, что вы можете просто добавить /usr/local/go/bin в $PATH, что является традиционным способом решения этой проблемы. Но допустим, вы хотите сделать это временно. Вы можете установить, а затем отменить переменную среды. Вопервых, давайте установим GO_PATH в /usr/local/go/bin. Для этого мы используем команду экспорта, как в экспорт GO_PATH=/usr/local/go/bin. Введите команду эхо $GO_PATH и вы увидите, что /usr/local/go/bin успешно настроен.

пссст: Как конвертировать файлы XLS и JSON в CSV в Linux с помощью csvkit

Теперь, если вы хотите использовать путь для Go в скрипте, вы можете вставить $GO_PATH вместо /usr/local/go/bin. Эта новая переменная доступна для всей системы и наследуется всеми дочерними процессами и порожденными оболочками. Чтобы сбросить эту переменную среды, вы должны ввести команду сбросить GO_PATH.

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

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

Related Articles

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

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

Check Also
Close
Back to top button
velamma free episode tubebox.info wwwxxxindian
sexy video ww freepakistaniporn.com doctor sex com
قصص نيك حقيقي sexoyporno.org افلام جنس ساخنة
bf film videos sexyindianporno.com ypuporn
mom and dad sex tubexo.mobi www.malayalam xnxx.com
tamil girls mms vegasmpegs.mobi xxx hindi mp3
school xnxx hd ganstagirls.info south indian sexy hd video
www sisjarnet com tubepatrolporn.net hindu ladies porn
probinsyano april 1 2022 full episode onlineteleserye.net panayam
منتقبات جميلات tubestur.com انبوب سكس
nanalo sa lotto teleseryeonline.com nawalan
my porn bible dirtygfs.net xxx in bangladesh
ddf network.com eroteenies.info real tevar cast
سكساوي مترجم izleporno.biz بنات تنيك بعضها
indian xxx garl latinporntrends.com xxx mp4 video