- Що таке змінна Path і навіщо вона потрібна в Windows. Навіщо потрібно додавати шлях?
- Як додати шлях до програми в системну змінну Path в Windows 10 і Windows 8
- Як налаштувати змінну Path в Windows 7
- висновки
Привіт, відвідувач сайту ZametkiNaPolyah.ru! Продовжимо розбиратися з командами і системними утилітами в операційній системі Windows 10, на цей раз буде розмова про змінну PATH в Windows. Вся справа в тому, що системна змінна PATH дає нам можливість розширити список команд командного рядка Windows, як це зробити, ви дізнаєтеся з цієї публікації. Тут ми з вами поговоримо про призначення системної змінної PATH, а також розберемося з питанням: як додати шлях до виконуваного файлу в системну змінну PATH в операційних системах Windows 10, Windows 8 і Windows 7. Цією публікацією можна користуватися як простий інструкцією по додаванню значень в змінну PATH для Windows.
Якщо вам цікава тема комп'ютерних мереж, то в блозі вже практично закінчена перша частина курсу з основ комп'ютерних мереж , Можете ознайомитися з її вмістом. І ось тут можна отримати трохи інформації про самому курсі .
Що таке змінна Path і навіщо вона потрібна в Windows. Навіщо потрібно додавати шлях?
Зміст статті:
PATH - це системна змінна оточення Unix-подібних (наприклад, Linux Mint ) Операційних систем, а також операційних систем сімейства Windows. В змінної PATH немає нічого складно і хитрого, це звичайний список папок і каталогів, в яких лежать виконувані файли (програми). Програми, шлях до виконуваним файлом яких заданий в системній змінній PATH, можуть бути виконані (запущені) безпосередньо з командного рядка Windows і з будь-якого місця вашої файлової системи (в Linux теж є командний рядок, але її краще називати емулятор терміналу ).
Давайте краще подивимося на прикладі навіщо потрібна змінна PATH в операційних системах сімейства Windows (як, втім, і в інших родинах). Дивитися будемо на прикладі сторонньої утиліти командного рядка Windows tracetcp.exe. Вона у мене встановлена за наступним шляхом: c: \ Program Files \ tracetcp \. Запустимо командую рядок Windows і спробуємо виконати команду tracetcp.
Пробуємо запустити сторонню утиліту командного рядка Windows
Зверніть увагу на те, що командний рядок не змогла виконати команду tracetcp, хоча додаток і встановлено на мій комп'ютер, проблема полягає в тому, що командний рядок не змогла знайти виконуваний файл tracetcp.exe. Але де командний рядок його шукала? Вона шукала цей файл в поточному каталозі, тобто в даному випадку в каталозі: c: \ Users \ Dell, там цього файлу не виявилося, потім командний рядок звернулася до змінної PATH, там вона не виявила шляху до виконуваного файлу tracetcp.exe, але виявила шлях до папки System32, перевірила, що в цій папці також немає файлу tracetcp.exe і видала нам попередження: «" tracetcp "не є внутрішньою або зовнішньою командою, що виконується програмою або пакетним файлом.».
Оскільки ми перебували в папці, відмінній від тієї, де знаходиться файл tracetcp.exe, а шляху в змінної PATH до цього файлу не виявилося, командний рядок просто не змогла його знайти, щоб виконати, давайте все-таки його запустимо, для цього потрібно буде перейти в папку c: \ Program Files \ tracetcp за допомогою команди cd (в операційних системах Linux теж є команда cd і працює вона аналогічно), а потім запустити утиліту.
Запуск виконуваного файлу в командному рядку Windows
Тепер командний рядок Windows змогла запустити нашу утиліту, оскільки змогла знайти виконуваний файл tracetcp.exe, але кожен раз переходити в папку, де лежить виконуваний файл або кожен раз вказувати абсолютний шлях до виконуваного файлу - це дуже незручно, буде набагато краще, якщо ми вкажемо шлях до виконуваного файлу в змінній PATH, тоді командний рядок буде самостійно його знаходити в будь-який час і в будь-якому місці.
Виконуваний файл був запущений, оскільки шлях до нього був доданий в системну змінну Path
На малюнку вище показано, що командний рядок змогла запустити додаток з домашньої папки користувача, але це лише завдяки тому, що я додав шлях виконуваного файлу в змінну PATH, тепер команда tracetcp буде працювати з будь-якої іншої папки. Утиліта tracetcp досить просте додаток, що представляє собою один виконуваний файл - tracetcp.exe, можна було б не прописувати шлях в змінну PATH, а просто скопіювати цей файл в папку System32, але встановлювати сторонні і неперевірені додатки, які не потребують наявності файлів в System32, що не найкраща і безпечна затія. У Windows краще витратити трохи часу на те, щоб додати шлях до файлу в змінну PATH, про те як це зробити ми і поговоримо нижче, розглянувши цей процес для операційних систем Windows 10, Windows 8 і Windows 7.
Як додати шлях до програми в системну змінну Path в Windows 10 і Windows 8
Додавання шляху до програми в системну змінну PATH в операційних системах Windows 10 і Windows 8 робиться за одним алгоритмом, показувати я буду на прикладі Windows 10, так як вісімки під рукою немає. Раніше ми вже бачили, що невелика утиліта tracetcp запускалася з командного рядка Windows тільки в тому випадку, якщо ми переходили в ту папку, в яку вона встановлена. Але це легко виправити, просто додавши повний шлях до виконуваного файлу tracetcp.exe в системну змінну PATH. Давайте це і зробимо. Описувати процес додавання значення в змінну PATH буду буквально по кроках і з демонстрацією скріншотів вікон в Windows 10. Хоча спершу я напишу сам алгоритм, якщо його не вистачить, то зверніться до скриншотам нижче:
- Відкриваємо пошук і пишемо: «Система» або «Панель управління».
- З'явиться вікно, в лівому верхньому кутку якого є невелике меню і пункт «Додаткові параметри системи».
- З'явиться вікно поменше, в нижньому правому куті є кнопка «Змінні середовища ...».
- Відкриється вікно управління змінними середовищами в Windows 10.
- Нас цікавить змінна PATH, яка знаходиться в розділі «Системні змінні», натискаємо на неї два рази.
- З'явиться вікно для редагування значень змінної PATH, щоб додати нове значення скористайтеся кнопкою «Створити».
- Підтвердіть додавання нового значення в змінну PATH натисканням кнопки «Ок» і закрийте всі відкриті вікна.
- Якщо під час редагування змінної PATH у вас була запущена командний рядок Windows, то закрийте її і відкрийте заново, щоб cmd.exe прочитала нового значення змінної PATH.
Відкриваємо пошук Windows і в форму пишемо: «Система» або «Панель управління». В результаті ви повинні побачити приблизно такий результат, як показано на малюнку нижче.
Використовуємо пошук Windows, шукаємо за ключовим словом Система
Після того, як ви натиснете на кнопку «Система», у вас з'явиться вікно, в лівій частині якого є невелике меню, самим нижнім пунктом цього меню буде «Додаткові параметри системи».
Щоб додати значення в змінну PATH переходимо у вкладку Додаткові параметри системи
Після переходу у вас з'явиться вікно поменше, в цьому вікні нас цікавить вкладка «Додатково». У правому нижньому куті є кнопка «Змінні середовища ...», на неї і натискаємо.
Натискаємо на кнопку Змінні середовища
З'явиться ще одне вікно, яке дозволяє управляти системними змінними Windows 10. Зверніть увагу: в це вікно розділене на дві частини, у верхній частині відбувається управління змінними середовища для поточного користувача, в нижній частині розташовані системні змінні.
У розділі Системні перемененние шукаємо змінну PATH
В даному випадку нас буде цікавити змінна Path, яка знаходиться в розділі «Системні змінні», натискаємо на неї два рази, у нас з'являється вікно, яке дозволяє видаляти, додавати і редагувати значення системної змінної Path в Windows 10 і Windows 8. Нам залишилося виконати дві дії: натиснути на кнопку створити, в що з'явилася активну форму вписати шлях до файлу tracetcp.exe і підтвердити свої дії натисканням клавіші «Ок».
Дбовляем шлях до виконуваного файлу в системну змінну PATH в Windows 10
Закрийте всі відкриті вікна. Якщо у вас була відкрита командний рядок, ви можете переконатися в тому, що вона не побачила нове значення змінної PATH, спробуйте виконати tracetcp з кореня диска C, нічого не спрацює. Коли ви додаєте новий шлях в змінну PATH, програмою cmd.exe потрібно перечитати значення цієї змінної, найпростіший спосіб полягає в тому, щоб закрити і заново відкрити командую рядок. Тепер команда tracetcp працює з будь-якої папки, аналогічно можна чинити і з іншими програмами командного рядка, які ви встановлюєте в Windows.
Як налаштувати змінну Path в Windows 7
На жаль, у мене не залишилося скріншотів, на яких можна було б продемонструвати додавання шляху в системну змінну PATH на Windows 7, тому тут буде тільки покроковий алгоритм додавання значення в змінну PATH:
- На вашому робочому столі є ікнока з назвою «Комп'ютер» або «Мій комп'ютер», натисніть на неї правою кнопкою миші.
- З'явиться контекстне меню, в самому низу якого є пункт «Властивості», виберете його.
- Перед вам розгорнеться вікно, в якому є пункт меню «Додаткові параметри системи», його і вибираємо.
- У цьому вікні буде кнопка «Змінні середовища», тиснемо на неї.
- У нас з'являється вікно управління системними змінними в Windows 7, внизу якого є список змінних, серед якого потрібно знайти змінну PATH.
- Якщо такої змінної немає, то її потрібно створити, скориставшись кнопкою створити: у вас з'явиться вікно, в якому потрібно буде вписати ім'я нової змінної, в нашому випадку це Path.
- Якщо змінна PATH є, то її потрібно виділити лівою кнопкою миші і натиснути на кнопку змінити: з'явиться невелике віконце з двома формами для введення: верхня форма містить ім'я змінної - це Path. У нижній формі вказані абсолютні шляхи до виконуваних файлів різних програм, виглядати це приблизно так: d: \ Program Files \ application1 \; d: \ Program Files \ application2 \; d: \ Program Files \ aplication3 \; і так далі, щоб додати ще одне значення переміститеся в кінець рядка, переконайтеся, що останнім символом є ";" (саме цей символ є роздільником), впишіть шлях до виконуваного файлу (в моєму випадку він виглядав би так: з: \ Program Files \ tracetcp \) і в кінці додайте крапку з комою.
- Підтвердіть свої дії натисненням кнопки «Ок» і закрийте інші вікна.
Як бачите, налаштувати змінну PATH в Windows 7 не так вже й складно.
висновки
Ви цій статті ми розібралися з призначення системної змінної PATH і відзначили, що в кожній операційній системі воно однакове і полягає в тому, що змінна PATH є списком каталогів, в якому зберігаються виконувані файли, якщо шлях до виконуваного файлу є у змінній PATH, то він може бути виконаний з командного рядка операційної системи. Також ми розібралися з тим, як прописати шлях до виконуваного файлу в операційних системах Windows 10, 8, 7.
Навіщо потрібно додавати шлях?Навіщо потрібно додавати шлях?
Але де командний рядок його шукала?