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

Пользователь & amp; Системные переменные среды & amp; Как найти свои ценности

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

Другими словами, переменная среды – это нечто, представляющее что-то другое, например местоположение на вашем компьютере, номер версии, список объектов и т. Д.

Переменные среды окружены знаком процента (%), как в% temp%, чтобы отличать их от обычного текста.

Существуют два типа переменных среды: переменные среды пользователя и системные переменные среды :

Переменные среды пользователя

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

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

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

Одним из примеров переменной среды пользователя является% homepath%. Например, на одном компьютере с Windows 10% homepath% содержит значение \ Users \ Tim , которое является папкой, содержащей всю информацию, относящуюся к пользователю.

Пользовательская переменная среды также может быть пользовательской. Пользователь может создать что-то вроде% data%, что может указывать на папку на компьютере, например C: \ Downloads \ Files . Такая переменная окружения будет работать только тогда, когда этот конкретный пользователь вошел в систему.

Системные переменные среды

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

Некоторые из наиболее распространенных переменных среды в системах Windows включают% path%,% programfiles%,% temp% и% systemroot%, хотя есть много других.

Например, при установке Windows 8 переменная среды% windir% устанавливается в каталог, в который она установлена. Поскольку установочный каталог – это то, что установщик (это вы … или производитель вашего компьютера) может определить на одном компьютере, это может быть C: \ Windows, , но на другом это может быть C: \ Win8 .

Продолжая этот пример, допустим, что Microsoft Word установлен на каждом из этих компьютеров после завершения настройки Windows 8. В рамках процесса установки Word необходимо скопировать ряд файлов в каталог, в котором установлена ​​Windows 8. Как MS Word может быть уверена, что устанавливает файлы в нужное место, если это место C: \ Windows на одном компьютере и C: \ Win8 на другом?

Чтобы предотвратить такую ​​потенциальную проблему, Microsoft Word, как и большинство программного обеспечения, был разработан для установки в% windir%, а не в C: \ Windows . Таким образом, вы можете быть уверены, что эти важные файлы установлены в одном каталоге с Windows 8, где бы они ни находились.

См. Страницу Признанные переменные среды Microsoft, где представлен огромный список переменных среды пользователя и системы, часто используемых в Windows.

Как вы находите значение переменной среды?

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

Вот как это сделать:

  1. Откройте командную строку.

  2. Точно выполните следующую команду:

      echo% temp%  

    … конечно, заменив % temp% на интересующую вас переменную среды.

  3. Обратите внимание на значение, которое отображается сразу под.

Например, на моем компьютере echo% temp% произвел это:

 C: \ Users \ Tim \ AppData \ Local \ Temp 

Если командная строка вас пугает (не должна), есть более длинный способ проверить значение переменной среды без использования инструментов командной строки.

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

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

Оцените статью
Solutics.ru
Добавить комментарий