что такое переменная среды path

Системная переменная окружения PATH в Windows

Для чего используется

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

Искать по всему жёсткому диску было бы слишком долго, поэтому поиск осуществляется только по некоторым директориям.

Список этих особых директорий хранится в системной переменной PATH.

Пример

Без предварительной подготовки ввод Firefox в консоль выдаст ошибку.

‘firefox’ is not recognized as an internal or external command, operable program or batch file.

Чтобы решить эту проблему нужно добавить директорию с испоняемым файлом firefox в PATH

Добавить директорию в PATH

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Правый клик на Этот Компьютер (This PC) → Свойства (Properties)

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Дополнительные параметры системы (Advanced system settings)

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Дополнительно (Advanced) → Переменные среды (Environment Variables)

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Если хотите менять для всей системы, то в окошке «Переменные среды» (System Variables) найдите строку PATH в блоке «Системные переменные» (System variables) выделите кликом и нажмите кнопку «Изменить. » (Edit. )

Если хотите менять только для своего пользователя, то делайте это в блоке «Переменные среды пользователя %USERNAME%» (User variables for %USERNAME%)

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Создайте новый путь (New)

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Введите адрес директории в которой лежит нужная программа. В нашем случае это

C:\Program Files (x86)\Mozilla Firefox

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Перезапустите консоль или открываем новую и пишем там firefox.

Браузер должен запуститься.

Изучить содержимое PATH

В PowerShell достаточно выполнить

В cmd.exe посмотреть список переменных окружения можно выполнив команду set без параметров.

Выдача содержит системные переменные и переменные пользователя а также дополнительную информацию. Содержимое PATH выделено зелёным.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Ошибки

-bash: syntax error near unexpected token `(‘

Скорее всего Вы пытаетесь добавить в unix PATH адрес из Windows, c пробелами, скобками и так далее.

andrey@olegovich-10:/usr/share$ export PATH=/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath_target_1128437:$PATH

-bash: syntax error near unexpected token `(‘

andrey@olegovich-10:/usr/share$ export PATH=$PATH:/mnt/c/Program\ Files\ \(x86\)/Common\ Files/Oracle/Java/javapath_target_1128437

Postgesql

Источник

Для чего в Windows нужна переменная окружения PATH

Здравствуйте уважаемые читатели интернет ресурса WindowsFan.Ru.

На многих сайтах, посвященных компьютерной тематике для быстрого запуска системных утилит, к примеру, таких как командная строка, редактор реестра или консоль управления mmc рекомендуется использовать диалоговое окошко «Выполнить», вызываемое нажатием комбинации клавиш Win + R.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Таким способом можно открыть любой файл, только вот для этого вам придется указать к нему полный путь. Почему же тогда системные утилиты и проинсталлированные программы вызываются через окно «Выполнить» лишь по одному имени, а все остальные файлы выдают ошибку?

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

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Называется эта переменная PATH или попросту путь. Она хранит пути к известным каталогам, в частности к таким как Windows, System32, или Program Files. Если в одну из этих папок скопировать некий файл, то его так же можно будет запускать из окна «Выполнить».

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Отредактировав переменную PATH, вы сможете добавить свой собственный путь к любой из папок на жестком диске или съемном носителе. Это позволит вам запускать файлы и портативные приложения с помощью диалогового окна «Выполнить» без каких-либо проблем. Редактировать переменную окружения PATH удобнее всего через командную строку, хотя сделать это можно и в графической оболочке Windows.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Просмотреть список путей переменной PATH можно с помощью команды path. Перед тем как приступать к редактированию рекомендуется сделать резервную копию PATH, а вдруг вы ошибетесь и случайно переопределите ее значение. Самый простой способ это сделать – записать данные в файл командой path > D:path.txt. Обратите внимание, что разделения путей в значении переменной используется точка с запятой.

А теперь самое интересное. Допустим, что у вас на диске D есть папка portable, а в ней исполняемые файлы программ, которые вы хотите запускать с помощью окна Run. Добавим путь к ней путь всего одной строчкой:

setx path «%path%;D:/portable» или setx path «D:/portable;%path%»

К существующему значению будет добавлен D:/portable и вы сможете запускать расположенные по этому пути файлы. Разница между двумя этими командами лишь в том, что в первом случае путь будет добавлен в конец значения переменой PATH, а во втором случае в начало, что по идее должно способствовать более быстрому поиску файлов. Однако учитывая скорость работы современных процессоров, особого значения это не имеет. Перезаписать PATH можно командой setx, но без использования элемента %path%.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

В заключение отметим, что редактирование переменой окружения далеко не единственный и к тому же не самый эффективный способ обеспечить быстрый запуск приложений и файлов. В данном случае запускать файлы можно будет только из окна «Выполнить», но не из командной строки. Поэтому более правильным решением было бы использование псевдонимов оболочки, создаваемых путем редактирования раздела App Paths в системном реестре Windows.

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

Источник

Изучаем переменные среды в Windows 10

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Переменные среды Windows

Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Переходим в «Дополнительные параметры».

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

В открывшемся окне с вкладкой «Дополнительно» нажимаем кнопку, указанную на скриншоте ниже.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Если требуется просмотреть весь перечень, запускаем «Командную строку» от имени администратора и выполняем команду (вводим и нажимаем ENTER).

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

На рабочем столе появится файл с названием «set.txt», в котором будут указаны все переменные окружения, имеющиеся в системе.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

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

Примечание: регистр при написании переменных не важен. Path=path=PATH

Переменные PATH и PATHEXT

Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

«PATH» позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местоположения. Например, если ввести в «Командную строку»

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

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

%SYSTEMROOT% определяет путь до папки «Windows» независимо от буквы диска.

Затем нажимаем ОК в окнах «Переменные среды» и «Свойства системы».

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Для применения настроек, возможно, придется перезапустить «Проводник». Сделать это быстро можно так:

Открываем «Командную строку» и пишем команду

taskkill /F /IM explorer.exe

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Все папки и «Панель задач» исчезнут. Далее снова запускаем «Проводник».

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Еще один момент: если вы работали с «Командной строкой», ее также следует перезапустить, то есть консоль не будет «знать», что настройки изменились. Это же касается и фреймворков, в которых вы отлаживаете свой код. Также можно перезагрузить компьютер или выйти и снова зайти в систему.

Теперь все файлы, помещенные в «C:\Script» можно будет открывать (запускать), введя только их название.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

«PATHEXT», в свою очередь, дает возможность не указывать даже расширение файла, если оно прописано в ее значениях.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в «PATH».

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Создание переменных среды

Создаются переменные просто:

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

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

потребуется ввести только

Заключение

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

Помимо этой статьи, на сайте еще 12408 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

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

Задает путь к команде в переменной среды PATH, указывающий набор каталогов, используемых для поиска исполняемых файлов (.exe). При использовании без параметров эта команда отображает текущий путь к команде.

Синтаксис

Параметры

Указывает диск и каталог, который нужно задать в пути к команде. Текущий каталог всегда ищется перед каталогами, указанными в пути к команде.;Разделяет каталоги в пути команды. При использовании без параметров ; очищает существующие пути к командам из переменной среды PATH и направляет Cmd.exe для поиска только в текущем каталоге.%PATH%Добавляет путь команды к существующему набору каталогов, перечисленных в переменной среды PATH. Если включить этот параметр, Cmd.exe заменит его значениями пути к командам, найденными в переменной среды PATH, что устраняет необходимость вручную вводить эти значения в командной строке./?Отображение справки в командной строке.

Remarks

Если два или более файлов в пути команды имеют одинаковое имя файла и расширение, эта команда сначала выполняет поиск указанного имени файла в текущем каталоге. Затем он ищет каталоги в пути команды в том порядке, в котором они указаны в переменной среды PATH.

если поместить команду path в файл Autoexec. nt, операционная система Windows автоматически добавит указанный путь поиска подсистемы MS-DOS при каждом входе в систему. Cmd.exe не использует файл AUTOEXEC. NT. При запуске из ярлыка Cmd.exe наследует переменные среды, заданные в Мой компьютер/свойствах/дополнительном/окружении.

Примеры

Для поиска по путям к:\усер\таксес, б:\усер\инвест и б:\бин для внешних команд введите:

Источник

Переменные среды в Windows: использование, список и таблицы

Переменная среды (environment variable) — текстовая короткая ссылка на элемент операционной системы Windows, предназначенная для получения быстрого доступа к объекту системы, или к данным о каталогах и конфигурации компьютера. Переменная среды (переменная окружения) позволяет быстро перейти к нужному месту на компьютере, без использования имени пользователя или полного пути к объекту.

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

Переменные среды Windows делятся на два вида:

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

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

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

Рассмотрим следующий пример: пользователю нужно открыть системную папку «AppData», в которой находятся различные данные программ, установленных в операционную систему Windows. Скрытая папка «AppData» находится в профиле пользователя, обычно на диске «C:». Данные приложений расположены по пути:

Чтобы получить доступ к этой папке нужно выполнить несколько последовательных действий: открыть Проводник, включить в Windows отображение скрытых папок и файлов, а затем пройти по всему пути до нужной папки.

При помощи переменной «%APPDATA%» (переменная используется без кавычек) можно сразу открыть нужную директорию в системе, без ввода имени пользователя, включения отображения скрытых папок, ввода полного пути. Это экономит много времени.

Чтобы открыть нужный каталог достаточно лишь ввести «%APPDATA%» в поле поиска Windows, в адресную строку Проводника или в диалоговое окно «Выполнить», а затем нажать на клавишу «Enter».

Переменные среды Виндовс заключены в специальный оператор «%», который находится с двух сторон названия переменной. Это необходимо, чтобы система могла обработать запрос.

Пользователь может самостоятельно создавать переменные среды или изменять существующие. В статье мы рассмотрим несколько способов просмотра переменных среды и самостоятельное создание переменной. В руководстве вы найдете таблицу со списком переменных, применяемых в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.

Как посмотреть переменные среды Windows 10

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

Чтобы посмотреть переменные окружения Windows 10, выполните следующее:

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Доступ к переменным средам из реестра Windows

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

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

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Переменные среды локального пользователя расположены в следующей ветке реестра:

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Вы можете создать в редакторе реестра новые переменные или изменить существующие.

Как посмотреть все переменные среды в командной строке

Пользователь может получить список переменных среды при помощи системного инструмента — командной строки Windows.

В cmd переменные среды открываются следующим образом:

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Для получения списка переменных в виде текстового файла, выполните в командной строке команду:

После выполнения этой команды, на Локальном диске «C:» появится текстовый файл с именем «Variables» (имя можно использовать любое), в котором находится список переменных среды Windows.

На моем компьютере файл имеет следующее содержание:

Открытие списка переменных среды в Windows PowerShell

Открытие списка переменных среды возможно при помощи системного средства Windows PowerShell.

Выполните следующие действия:

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Создание переменной среды в Windows

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

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

На этом примере я создам отдельную переменную среды для запуска программы TeamViewer.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

Подобным способом, после ввода переменной в адресную строку Проводника, выполняется запуск программы или открытие директории на ПК.

Переменная среды пути «Path» содержит список директорий на компьютере, в которых система должна искать исполняемые файлы. Переменная среды пути «PATH» не добавляется к исполняемым файлам, а только к директориям, где находятся данные файлы.

что такое переменная среды path. Смотреть фото что такое переменная среды path. Смотреть картинку что такое переменная среды path. Картинка про что такое переменная среды path. Фото что такое переменная среды path

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

Список переменных среды Windows в таблице

Для удобства посетителей сайта я собрал в общую таблицу переменные, их описание и значения в операционной системе Windows. В подавляющем большинстве случаев, системная папка расположена на диске «C:», поэтому пути в значениях даны для этого диска.

Выводы статьи

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

Источник

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

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