🐧 Как установить и перечислить переменные среды в Linux

by itisgood

Раньше было так, что для использования Linux вам нужно было сразу же ознакомиться с командной строкой.

Среды рабочего стола, такие как GNOME и KDE, сделали использование Linux намного проще для начинающих.

Вы могли бы использовать Linux долгое время, не зная ни одной терминальной команды.

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

Это может показаться загадочным термином, но переменные среды легко понять.

Что такое переменные среды?

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

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

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

Вы также можете установить различные параметры, такие как цвета терминала, используя переменные окружения.

Перечисление переменных среды

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

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

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

Это даст вам общий обзор различных переменных среды.

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

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

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

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

Установить переменную окружения также довольно просто. Используйте имя без оператора $ и присвойте с помощью оператора =. Например, чтобы установить для «EXAMPLE_VAR» значение «привет», вы должны выполнить следующее:

Чтобы эти переменные среды сохранялись, вам нужно поместить их в соответствующий файл конфигурации.
Вы можете использовать файл «/etc/environment» для общесистемных переменных, в то время как «/etc/profile» устанавливает переменные оболочки. установить определенное значение.
Для личного использования вы можете установить переменные в «~/.bashrc» или аналогичном файле, если вы используете другую оболочку.
Чтобы установить их, используйте тот же формат, что и выше.

Заключение

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

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

Конечно, если вы новичок в Linux, вам нужно знать больше, чем просто переменные среды, чтобы обойти командную строку.

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

Как легко восстановить забытые команды Linux

 

 

You may also like

Leave a Comment