Краткое руководство по использованию переменных окружения в Windows
Переменные окружения (environment variable) хранят некоторые настройки, связанные с работа операционной системы и установленных приложений. Они используются во всех основных операционных системах, а не только в Windows, и некоторые из них особенно полезны для простого и эффективного взаимодействия с ПК.
По определению Microsoft, переменные среды «это строки символов, которые содержат такую информацию, как пути к файлам, диски или имена файлов. Их можно использовать для управления поведением различных программ. Например, переменная среды TEMP позволяет указать каталог, в котором установленные приложения смогут сохранять любые временные файлы».
Значения некоторых переменных окружения устанавливаются во время запуск системы. Обычно переменные окружения инициализируются Windows значениями по умолчанию, которые пользователь может проверить в любое время и использовать установленными программами.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Чтобы ссылаться на переменные среды из командная строка или из любого скрипта вам нужно заключить их имя в знаки процента.
Пример переменной среды: TEMP
Например, попробуйте нажать Windows+R, а затем ввести %temp% в поле «Открыть»: операционная система немедленно откроет окно проводника с содержимым папки, используемой для хранения временных файлов.
Нажатие Windows + R, затем ввод cmd и, наконец, установка temp в командной строке отобразит значение, соответствующее переменной среды TEMP. В качестве альтернативы TEMP вы можете использовать TMP: результат будет идентичным.
По-прежнему в командной строке вы можете ввести echo %temp%, чтобы получить значение переменной среды TEMP.
Например, команда rd %temp% /q /s позволяет очистить временные файлы в вашей установке Windows.
Переменные среды Windows: где они находятся
Нажмите Windows + R и введите sysdm.cpl ,3 в поле «Открыть».
Нажав кнопку «Переменные среды» внизу, можно проверить список используемых переменных, как настроенных пользователем, так и системных.
На этой странице Официальный список Microsoft перечисляет все переменные среды, распознаваемые в Windows.
Самые полезные переменные среды в Windows: что это такое
Ниже мы перечисляем переменные среды, которые наиболее полезны в среде Windows и могут использоваться в окне «Пуск», «Выполнить» (Windows+R), а также в любом диалоговом окне Windows.
Нажав Windows + R, а затем набрав %userprofile%, можно быстро открыть папку, содержащую профиль текущего пользователя, вошедшего в систему.
В командной строке Windows, написав set userprofile или echo %userprofile%, вы получите путь, содержащийся в переменной среды, которая точно соответствует папке, связанной с используемым профилем пользователя.
Другие переменные среды Windows включают следующее:
1) %ALLUSERSPROFILE% Указывает на папку, содержащую информацию, общую для различных профилей учетных записей пользователей, созданных в вашей системе. В новых версиях Windows это соответствует значению %PROGRAMDATA%.
2) %PROGRAMDATA% Относится к папке, в которой хранится важная информация о приложениях, установленных в Windows. Это файлы, необходимые для работы программ, например конфигурации различных приложений в системе.
3) %APPDATA% Папка, в которой многие приложения Windows обычно хранят настройки и файлы конфигурации. Мы подробно рассказали об этом в статье, где объясняем, что такое папка AppData и для чего она нужна.
При создании резервных копий важных файлов в Windows необходимо создать копию содержимого папок AppData и ProgramData.
4) %LOCALAPPDATA% Это «указатель» на локальную подпапку AppData (см. пункт 3).
Локальная папка действует как контейнер для данных, относящихся к одному компьютеру.
5) %SYSTEMDRIVE% Возвращает букву диска, связанную с носителем данных, на котором была установлена операционная система.
6) %SYSTEMROOT% и %WINDIR% Обратитесь к папке, в которую была установлена операционная система (например, C:\WINDOWS).
7) %TEMP% и %TMP%
Папка, в которой хранятся временные файлы операционной системы и установленных приложений. Содержимое этой папки можно периодически удалять, чтобы освободить место. Вы также можете использовать системную утилиту
.
8) %USERPROFILE% Позволяет получить доступ к папке, содержащей файлы, относящиеся к профилю пользователя, вошедшего в Windows. Эта папка также содержит системные каталоги «Документы», «Изображения», «Музыка», «Видео» и т. д. Папки «Документы», «Изображения», «Музыка», «Видео» и т. д. можно перемещать по мере необходимости, например, чтобы освободить место на диске с операционной системой Microsoft.
Как уже упоминалось, переменные среды можно использовать в меню «Пуск», «Выполнить» и в диалоговых окнах для быстрого доступа к интересующим папкам или своевременного обращения к ним.
Однако их также можно использовать в командной строке (cmd) внутри сценарий (например, .cmd) или PowerShell.
Однако следует иметь в виду, что Синтаксис PowerShell отличается: перед именем переменной среды должна стоять $env: (пример: $env:userprofile).
Ниже приведен список других переменных среды, используемых в Windows, которые могут быть необходимы во многих областях. Рядом с каждым из них указываем стандартный путь, на который они указывают.
Имя пользователя, связанное с текущей учетной записью в домене.
Имя пользователя, связанное с перемещаемым профилем домена.
Возвращает имя текущей учетной записи пользователя.
Путь к общей папке, обычно C:\Users\Public.
Папка с драйверами. Обычно это C:\Windows\System32\Drivers\DriverData.
Команда, используемая для открытия окна подсказки.
Показывает имя вашего компьютера.
Показать текущую дату.
Показать системное время.
Отображает количество физических и виртуальных ядер процессора.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)