Как редактировать и добавлять переменные среды в Windows для легкого доступа к командной строке

Как правило, в Windows приложение не сохраняется в PATH переменная системы для легкого доступа к ней в командной строке, если только программа установки (установщик) не предоставляет эту опцию.

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

C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe http://google.com google.pdf

Это много печатать (весь исполняемый путь C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe в то время как на других платформах вы можете выполнить wkhtmltopdf http://google.com google.pdf) в командной строке, особенно для того, что, как разработчик, вы должны часто запускать.

К счастью, вы можете настроить это поведение, создавая переменные среды самостоятельно.

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

Переменная окружения — это идентификатор, который имеет значение, связанное с текущей средой, такой как операционная система или пользовательские сеансы, в большинстве случаев это абсолютный путь (C:\path\to\something).

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

wkhtmltopdf http://google.com google.pdf

Лучше не так ли? Однако обратите внимание, что использование полного пути неплохо, мы просто создаем переменную среды, чтобы меньше писать. Например, набрав wkhtmltopdf ( .exe может быть опущен) в командной строке на Windows покажет вам утилиты, доступные для wkhtmltopdf.

Замечания: в этой статье мы собираемся добавить wkhtmltopdf приложение в качестве переменной среды в Windows. Вам нужно всего лишь изменить абсолютный путь на свой, если вы добавляете другую переменную окружения.

Прежде чем продолжить

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

REM Wrong
C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe
REM Correct
C:/Program Files/wkhtmltopdf/bin

Windows 7 и 8

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

Меню переменных среды

Когда откроется окно «Свойства системы», нажмите кнопку «Переменные среды».

Кнопка переменных среды

в Системные переменные окно, найдите переменную с именем Path, Выберите это и нажмите на редактировать кнопка.

Переменная окружения пути

В 7 и 8 значение переменной для Path равно не более чем длинная строка текста в разных местах системы. Чтобы добавить запись в ваш путь в Windows 7 и 8, вы должны поставить новую папку перед точкой с запятой, поэтому:

;C:/Program Files/wkhtmltopdf/bin

Переменные среды 7 и 8

Нажмите ОК, и вы готовы к работе.

Windows 10

Чтобы открыть меню переменных среды, перейдите в Панель управления> Система и безопасность и, наконец, в системе. Нажми на Расширенные системные настройки в левой панели.

Системные расширенные свойства

Кроме того, вы можете открыть меню переменных среды непосредственно, нажав Windows + R (Запустить приложение), а затем введите SystemPropertiesAdvanced.exe :

Windows 10 запустить

Откроется диалоговое окно «Свойства системы», чтобы продолжить, нажмите «Переменные среды» на вкладке «Дополнительно».

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

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

Отредактируйте переменную пути и добавьте новый путь

Наконец, нажмите кнопку ОК в меню Изменить переменную среды, и вы готовы к работе, теперь вы сможете написать только имя исполняемого файла (без пути и расширения) в любом месте командной строки, т.е. wkhtmltopdf.

Откройте командную строку и попробуйте получить доступ к исполняемому файлу с любого пути в системе без ввода полного пути:

Переменная среды

Замечания: помните, что вам нужно открыть новую командную строку для доступа к переменной. Если у вас есть активное окно cmd.exe затем закройте его и откройте снова, и переменная будет доступна.

Ссылка на основную публикацию
Adblock
detector