Добавление папки в PATH. Bash: Как в macOS добавить новую переменную $PATH? Где редактировать переменную среды системы path

Переменная среды (окружения) в Виндовс хранит информацию о настройках ОС и пользовательских данных. Обозначается она с помощью парного символа «%» , например:

С помощью этих переменных можно передавать необходимую информацию операционной системе. Например, %PATH% хранит список директорий, в которых Виндовс ищет исполняемые файлы, если путь к ним не задан явно. %TEMP% хранит временные файлы, а %APPDATA% — настройки программ пользователя.

Изменение переменных среды может помочь, если вы хотите перенести папку «Temp» или «AppData» в другое место. Редактирование %PATH% даст возможность запускать программы из «Командной строки» , не указывая каждый раз длинный путь к файлу. Давайте рассмотрим методы, которые помогут в достижении этих целей.

Способ 1: Свойства «Компьютера»

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

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

"C:\Program Files (x86)\Skype\Phone\Skype.exe"

Чтобы это не повторять каждый раз, давайте добавим директорию Скайпа в переменную %PATH% .


Готово! Теперь вы можете запускать любую программу, а не только Skype, находясь в любой директории в «Командной строке» .

Способ 2: «Командная строка»

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


Изменение значений переменных среды требует определенных знаний в этой сфере. Не играйтесь со значениями и не редактируйте их наугад, чтобы не навредить ОС. Хорошо изучите теоретический материал, и только после этого переходите к практике.

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

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

Давайте разберемся в понятии, и так переменная окружения (environment variable )это специального рода ссылки уменьшенного размера, на определенные объекты операционной системы Windows, используемые разными программами для хранения информации и взаимодействия с ней. Можно провести аналогию с относительными ссылками на сайтах, где нет явного указания на протокол. Чаще всего это пути до конкретных директорий в ОС.

Где используют переменные среды Windows

Приведу несколько примеров:

  • В скриптах > когда нужно например каждому пользователю сделать какую-то настройку, для примера положить на рабочий стол новую папку с документами. Так как для каждого пользователя путь до рабочего стола свой, вида C:\Users\lacky\Desktop, а можно обратиться и по относительному пути за счет переменной %HOMEPATH%, если вы в проводнике введете %HOMEPATH%\Desktop, то попадете на рабочий стол текущего пользователя.

  • в групповой политике, для настройки пользовательских окружений, например перемещаемые профили.
  • Оптимизация кода > если в коде очень часто используются одни и те же пути к файлам или папкам, а так же ключам реестра, вы можете легко назначить короткую переменную для дальнейшего использования. Ниже я вам приведу сводный список по переменным средам windows 10 и предыдущих версий, а так же покажу как их создавать и менять.

Все переменные среды windows 10 и других версий в своем составе имеют специальный оператор %. Он необходим, чтобы операционная система могла обработать поисковый запрос. Простой пример вы ищите папку TEMP и не знаете, где она располагается, вводите %TEMP% и поиск будет на всех локальных дисках и разделах.

Список переменных сред windows 10

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

  • %ALLUSERSPROFILE% > данная переменная отправит вас в папку C:\ProgramData
  • %windir% > это папка C:\Windows
  • %APPDATA% > вы попадается в скрытую папку C:\Users\Имя_пользователя\AppData\Roaming
  • %CommonProgramFiles% > папка C:\Program Files\Common Files
  • %CommonProgramFiles(x86)% > перекинет вас в C:\Program Files (x86)\Common Files
  • %CommonProgramW6432% > перекинет вас C:\Program Files\Common Files
  • %COMPUTERNAME% > Имя_компьютера, используется скриптах
  • %ComSpec% > откроет командную строку Windows 10 C:\Windows\system32\cmd.exe
  • %HOMEDRIVE% > путь к диску C:
  • %HOMEPATH% > эта переменная среды windows перекинет вас в папку пользователя \Users\Имя_пользователя
  • %LOCALAPPDATA% > эта переменная среды windows перекинет вас в папку C:\Users\Имя_пользователя\AppData\Local
  • %LOGONSERVER% > Имя_компьютера
  • %NUMBER_OF_PROCESSORS% > Количество_процессоров
  • %OS% > Windows_NT, так же используется в скриптах
  • %Path% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
  • %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • %PROCESSOR_ARCHITECTURE% > x86 или AMD64, архитектура Windows
  • %PROCESSOR_IDENTIFIER% > Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
  • %PROCESSOR_LEVEL% > 6
  • %PROCESSOR_REVISION% > 2505 (пример)
  • %ProgramData% > папка C:\ProgramData
  • %ProgramFiles% > C:\Program Files
  • %ProgramFiles(x86)% > папка C:\Program Files (x86)
  • %ProgramW6432% > C:\Program Files
  • %PROMPT% > $P$G
  • %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ согласитесь очеь быстро
  • %PUBLIC% > C:\Users\Public
  • %SystemDrive% > диск C:
  • %SystemRoot% > C:\Windows
  • %TEMP% >
  • %TMP% > C:\Users\Имя_пользователя\AppData\Local\Temp (по умолчанию)
  • %USERDOMAIN% > Имя_компьютера
  • %USERDOMAIN_ROAMINGPROFILE% > Имя_компьютера
  • %USERNAME% > Имя_пользователя
  • %USERPROFILE% > C:\Users\Имя_пользователя

Как вывести список всех переменных Windows

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

Для удобства вы можете экспортировать весь этот список в текстовый файл, для этого введите:

set > D:\Variables.txt

Вот содержимое данного документы.

Еще одним методом посмотреть переменные операционной системы, выступает реестр Windows. Нажимаем WIN+R и вводим regedit. В открывшемся окне редактор реестра, перейдите в ветку:

Для просмотра переменных для компьютера

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

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

HKEY_CURRENT_USER\Environment

Создаем переменные среды windows 10

ПО мимо уже имеющихся переменных Windows 10, вы можете создать и новые, это очень легко и не запрещается. Что от вас требуется, вам необходимо зайти в свойства системы. Тут несколько методов, если мы говорим про Windows 10, то можно сделать через правый клик по кнопке "Пуск", выбрав пункт система.

Универсальный метод, это зайти в свойства моего компьютера или нажать сочетание клавиш WIN+Pause Breake .

С окне свойства системы, вы должны перейти в пункт "Дополнительные параметры системы"

И перед вами два вида переменных сред Windows:

  • Временные переменные temp
  • Системные переменные

И те и другие можно легко изменить или создать.

Для примера я создам новую системную переменную, назову ее SYSPREP и укажу путь до папки C:\Windows\System32\Sysprep

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

Инструкция

Нажмите правой кнопкой мыши на значке «Мой компьютер», расположенном на рабочем столе или в меню «Пуск». В появившемся контекстном меню выберите самую нижнюю строку «Свойства» – откроется новое окно «Свойства системы». Вы также можете вызвать окно «Свойства системы» нажатием сочетания горячих клавиш Windows+Pause Break. Если вы используете операционную систему Windows 7, то также кликните на правой кнопкой мыши на значке «Мой компьютер», выберите пункт «Свойства», после чего в левой части окна свойств выберите «Дополнительные параметры системы».

В окне «Свойства системы» перейдите на вкладку «Дополнительно», кликнув на ней левой кнопкой мыши – вы увидите три раздела дополнительных настроек системы. Под ними будут располагаться еще две кнопки – «Переменные среды» и «Отчет об ошибках». Вам нужны переменные среды – кликните на соответствующей кнопке.

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

Теперь при выделенной переменной path нажмите на кнопку «Изменить», расположенную под окошком списка – откроется небольшое окошко «Изменение системной переменной», где будут расположены две строки ввода – «Имя переменной» и «Значение переменной». Измените значение переменной path на то, которое вы хотите.

По-другому изменить значение переменной path можно следующим образом: в окне «Переменные среды» нажмите на кнопку «Создать», после чего в открывшемся окошке в поле «Имя переменной» введите «path» и в поле «Значение переменной» введите нужное значение. При этом текущее значение переменной path сменится на то, которое вы только что ввели.

Видео по теме

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

Инструкция

Кликните иконку «Мой компьютер» на рабочем столе правой кнопкой мыши и выберите пункт «Свойства» во всплывшем контекстном меню. Это же можно проделать и с пунктом «Компьютер» в главном меню операционной системы на кнопке «Пуск». А можно просто нажать сочетание горячих клавиш win + pause - любое из этих действий запустит компонент ОС с названием «Свойства системы».

Перейдите на вкладку «Дополнительно» открывшегося окна и нажмите кнопку «Переменные среды», размещенную в ее нижней части. Запустится еще одно окно с размещенными в нем двумя таблицами - нужная вам установка операционной системы помещается в верхней («Переменные среды пользователя»). Выделите строку, у которой в колонке «Переменная» присутствует надпись Path, а затем нажмите кнопку «Изменить» под этой таблицей. В результате откроется третье, уже последнее диалоговое окно с заголовком «Изменение пользовательской переменной» и двумя полями для заполнения.

Впишите нужный путь в поле «Значение переменной». Если в нем уже есть какая-либо запись, то новую допишите справа, отделив ее от существующей точкой с запятой (;). Чтобы не ошибиться в написании полного адреса к нужному каталогу лучше скопировать путь к нему в Проводнике Windows - откройте его (win + e), перейдите в нужную папку, выделите полный путь в адресной строке файл-менеджера (ctrl + a), скопируйте (ctrl + c), вернитесь в диалоговое окно и вставьте содержимое буфера обмена (ctrl + v) в поле «Значение переменной».

Оставьте без изменений значение в поле «Имя переменной» (там должна остаться надпись Path) и нажмите кнопку OK. После этого последовательно понажимайте такие же кнопки OK и в двух других открытых окнах. На этом процедура добавления нового значения в переменную Path будет завершена.

Видео по теме

Все мобильные телефоны Nokia изготовлены на платформах S40 и S60. Это означает, что на них автоматически интегрированы java-машины. Поэтому, чтобы поместить на такой телефон приложение J2ME, нужно всего лишь скопировать его во встроенную память телефона или на карту памяти.

Инструкция

Запустите интернет-браузер вашего мобильного телефона Nokia, чтобы поставить яву. Вам нужно скачать файл формата JAR. Для других телефонов понадобилось бы еще скачивать файл формата JAD. Однако, вследствие большего спроса именно на этот тип файла, вам будет проще скачать именно его.

Обратите внимание, что автоматически с файлом формата JAD на ваш телефон также будет скачан файл формата JAR. Используйте встроенный браузер телефона, если он изготовлен на платформе S40. Это нужно для того, чтобы после скачивания файл автоматически установился. Т.е. установить яву необходимость уже отпала. Зайдите в раздел «Игры» или «Приложения». В списке программ вы найдете только что установленный файл.

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

Сделайте следующее, если ваш телефон выполнен на платформе S60. Запустите встроенный браузер вашего мобильного телефона. Скачайте нужный файл формата JAR или JAD. Можно использовать и браузер сторонних разработчиков, такой как Opera Mobile, Opera Mini или какой либо другой. Вся в том, что встроенный браузер автоматически сохранит файл в папку UCDownloaded, а сторонним браузером вы можете задать любую папку в качестве места сохранения на карте памяти вашего мобильного телефона.

Для корректной установки извлеките карту памяти из мобильного телефона. С помощью картридера подключите ее к вашему персональному компьютеру. Затем установите JAR файл в папку приложений на карте памяти. Установка длится не долго и не должна вызвать никаких осложнений. После того как она завершится, извлеките карту памяти, вставьте ее в телефон.

Выполнение операции установки переменной окружения (среды) может быть осуществлено пользователем стандартными средствами операционной системы Microsoft Windows и не предполагает привлечения дополнительного программного обеспечения сторонних разработчиков.

PATH является переменной среды и представляет собой список папок, который используется операционной системой для поиска исполняемых файлов (*.EXE). На практике, если папка добавлена в PATH, исполняемые файлы можно запускать из командной строки без указания полного пути к ним.

  • Для того чтобы посмотреть список папок, входящих в переменную PATH, просто наберите PATH в командной строке.
  • Добавить папку в PATH можно при помощи графического интерфейса Windows. Для этого надо открыть диалоговое окно свойств системы (WIN+PAUSE), на вкладке Дополнительно нажать кнопку Переменные среды , в разделе системные переменные выделить PATH и нажать кнопку Изменить .

В рамках автоустановки Windows нас, конечно, интересует вопрос добавления папки в PATH из командной строки во время установки системы.

Команда PATH

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

Path=%PATH%;"%systemdrive%\system32\mytools";"%programfiles%\Opera"

Утилита pathman

pathman /as "%systemdrive%\system32\mytools";"%programfiles%\Opera"

Совет. Вы можете собрать все любимые утилиты командной строки в одну папку и добавить ее в PATH. В приведенном выше примере мои утилиты собраны в %systemdrive%\system32\mytools.

AutoIt скрипт

;какой путь нужно дописать в переменную Path $addtopath=@ProgramFilesDir&"\7-Zip" ;извлечение текущего содержимого переменной Path $curpath=RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment","Path") Этот раздел касается:
  • Платформы: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X

Инструкции на данной странице предназначены только для опытных пользователей и системных администраторов.


Общие сведения

  • Переменная PATH - это системная переменная, которую операционная система использует для того, чтобы найти нужные исполняемые объекты в командной строке или окне терминала.
  • Системную переменную PATH можно задать с помощью системной утилиты в панели управления Windows или с помощью файла запуска командной оболочки Linux и Solaris.
  • На компьютерах под управлением Windows или Mac OS X внесение изменений в системную переменную PATH обычно не требуется .

Windows

Windows 10 и Windows 8
  1. В строке "Поиск" выполните поиск: Система (Панель управления)
  2. Нажмите на ссылку .
  3. Нажмите Переменные среды . В разделе Переменные среды Изменить
  4. В окне (или Новая системная переменная ОК ОК .
Windows 7
  1. На рабочем столе правой кнопкой нажмите на значок Компьютер .
  2. В контекстном меню выберите Свойства .
  3. Нажмите на ссылку Дополнительные параметры системы .
  4. Нажмите Переменные среды . В разделе Переменные среды выберите переменную среды PATH . Нажмите Изменить . Если переменной PATH не существует, нажмите Создать.
  5. В окне Изменение системной переменной (или Новая системная переменная ) укажите значение переменной среды PATH . Нажмите ОК . Закройте остальные открытые окна, нажимая ОК .
  6. Откройте заново окно командной строки и выполните код java.
Windows XP
  1. Нажмите Пуск , выберите Панель управления , дважды нажмите на Система и выберите вкладку Дополнительно .
  2. Нажмите Переменные среды . В разделе Переменные среды выберите переменную среды PATH . Нажмите Изменить . Если переменной PATH не существует, нажмите Создать.
  3. В окне Изменение системной переменной (или Новая системная переменная ) укажите значение переменной среды PATH . Нажмите ОК . Закройте остальные открытые окна, нажимая ОК .
  4. Откройте заново окно командной строки и выполните код java.

Mac OS X

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

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version

Solaris и Linux

  1. Чтобы узнать, правильно ли настроен путь:
    В окнах терминала введите:
    % java -version
    Будет выведена версия средства java , если не удается ее найти. Если версия устарела или появляется ошибка java: команда не найдена , то путь задан неправильно.
  2. Определите, какая исполняемая версия java является первой найденной в переменной PATH
    В окне терминала введите:
    % which java
Окончательная настройка пути

Чтобы задать путь окончательно, настройте его в файле автозагрузки.
Примечание. Приведены инструкции для двух самых популярных оболочек на Linux и Solaris. Если вы используете другие оболочки, см. Учебное пособие по установке переменной PATH .

Оболочка Bash

Отредактируйте файл автозагрузки (~/.bashrc)

  1. Измените переменную PATH variable
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    export PATH
  2. Загрузите файл автозагрузки
    % . /.profile

  3. % java -version
Оболочка C (csh)

Отредактируйте файл автозагрузки (~/.cshrc)

  1. Задайте путь
    set path=(/usr/local/jdk1.8.0/bin $path)
  2. Сохранить изменения и закрыть окно
  3. Загрузите файл автозагрузки
    % source ~/.cshrc
  4. Убедитесь, что путь задан, повторив команду java
    % java -version