Раньше было так, что для использования Linux вам нужно было сразу же ознакомиться с командной строкой.
Среды рабочего стола, такие как GNOME и KDE, сделали использование Linux намного проще для начинающих.
Вы могли бы использовать Linux долгое время, не зная ни одной терминальной команды.
В конце концов, тем не менее, вы захотите сделать что-то, что потребует использования командной строки, и, как только вы погрузитесь в это, вам в конечном итоге нужно будет узнать о переменных среды.
Это может показаться загадочным термином, но переменные среды легко понять.
Что такое переменные среды?
Переменные среды позволяют вам устанавливать параметры для разных программ без необходимости редактировать файл конфигурации данного приложения.
Они общесистемны, поэтому они действуют не только в программах, но и в оболочках и даже дочерних процессах.
Они используются, чтобы помочь различным командам узнать, где находится ваш домашний каталог, как ваше имя пользователя и оболочка, которую вы используете в настоящее время.
Вы также можете установить различные параметры, такие как цвета терминала, используя переменные окружения.
Перечисление переменных среды
На практике вы, вероятно, будете тратить гораздо больше времени на установку различных переменных среды, чем перечислять их.
Тем не менее, бывают случаи, когда вы устраняете проблему, когда очень полезно знать, как установлены определенные переменные или они установлены вообще.
printenv
Это даст вам общий обзор различных переменных среды.
Вы можете использовать это, чтобы увидеть, что было установлено, или вы можете использовать его с другим инструментом, таким как grep, для поиска определенных строк текста.
Если вы просто хотите посмотреть, каково значение определенной переменной, запустите printenv с именем переменной по вашему выбору в качестве аргумента:
printenv HOME
printenv HOME PWD
ls $HOME
Установка переменных среды
Установить переменную окружения также довольно просто. Используйте имя без оператора $ и присвойте с помощью оператора =. Например, чтобы установить для «EXAMPLE_VAR» значение «привет», вы должны выполнить следующее:
EXAMPLE_VAR=hello
echo $EXAMPLE_VAR
Заключение
С помощью приведенных выше инструментов командной строки вы должны иметь основы практически для всего, что вам нужно делать с переменными среды.
Вы можете начать с настройки частей вашей оболочки или других параметров запуска, а затем расширить ее.
Конечно, если вы новичок в Linux, вам нужно знать больше, чем просто переменные среды, чтобы обойти командную строку.
Чтобы не усложнять ситуацию, взгляните на наше руководство по простому запоминанию команд Linux.
Как легко восстановить забытые команды Linux