- - Як додати каталоги в шлях до Linux

Як додати каталоги в шлях до Linux

У Linux, $ ПАТ визначає стандартні каталоги, в якихвиконувані програми можуть працювати з системи через термінал. Ці каталоги "/ usr / bin", "/ usr / local", "/ usr / sbin" та кілька інших (залежно від того, яким дистрибутивом Linux ви користуєтесь). Якщо ви хочете запускати програми за межами цих каталогів, каталог потрібно додати в $ ПАТ.

Резервне копіювання .bashrc

Додавання каталогів у $ ПАТ в Linux робиться шляхом редагування ".bashrc ”файл окремого користувача. Однак перед тим, як розпочати процес редагування, ви повинні зробити резервну копію файлу ".bashrc", оскільки він визначає термінальні змінні для облікового запису користувача.

Використання cp команди, зробіть повну копію файлу ".bashrc" у вашому домашньому каталозі (~) та розмістіть резервну копію в "Документах" з розширенням файлу ".bak".

Примітка: не хочете зберігати резервну копію в каталозі "Документи"? Спробуйте "Desktop", папку хмарної синхронізації на зразок "Dropbox" або щось подібне.

cp ~/.bashrc ~/Documents/bashrc.bak

Редагувати .bashrc

З резервного копіювання файлу ".bashrc" у папці "Документи" редагування може розпочатися. Використання Нано команда, відкрийте файл ".bashrc" (розташований у вашому домашньому каталозі) для редагування.

Попередження: не відкривайте ".bashrc" з sudo, оскільки ви відкриєте файл ".bashrc" Root-акаунта, а не файл власного облікового запису користувача!

nano -w ~/.bashrc

Всередині редактора Nano пройдіться внизу файлу. Потім запишіть експорт слідом за ним PATH = $ PATH: каталог. Так, наприклад, щоб запустити програму безпосередньо з папки «програми» в «/ home / derrik /», я напишу наступний код у Nano.

export PATH=$PATH:/home/derrik/programs/

Скопіюйте приклад команд нижче для своїх цілейі замініть "каталог" точним розташуванням папки програми або папки скриптів, щоб вона могла бути додана до вашого шляху. Майте на увазі, що можна додати кілька $ ПАТ рядків, і немає обмежень, тож сміливо додайте стільки місць, скільки вам подобається!

export PATH=$PATH:/location/to/program/or/script/folder/

Коли ви додасте стільки рядків $ PATH до файлу ".bashrc", скільки потрібно, натисніть кнопку Ctrl + O кнопка на клавіатурі, щоб зберегти зміни. Потім закрийте Нано Ctrl + X.

Після виходу з Нано текстовий редактор, ваш $ ПАТ не оновлюється одразу. Причиною того, що оновлення не є миттєвим, є те, що термінальний сеанс не оновлюється автоматично, і його потрібно оновити. Щоб оновити сеанс терміналу, закрийте термінал і знову відкрийте його. Звідти ви можете підтвердити своє нове $ ПАТ місця були додані за допомогою наступної команди в терміналі.

echo $PATH

Додавання місць до $ PATH для інших користувачів

Окрім додавання місць до $ ПАТ для вашого облікового запису користувача в системі Linux ви можете додати елементи до $ ПАТ іншого облікового запису користувача. Ось як це зробити.

Спочатку скористайтеся су команда для входу в користувача, якому ви бажаєте змінити Linux $ PATH.

su username

Після входу в обліковий запис користувача використовуйте cp команду скопіювати їхній файл .bashrc в "Документи" для збереження.

cp .bashrc ~/Documents/bashrc.bak

Забезпечивши резервну копію, відкрийте файл .bashrc у файлі Нано текстовий редактор із командою нижче.

nano -w ~/.bashrc

Перейдіть до нижньої частини файлу ".bashrc" і напишіть у нижченаведеній команді. Майте на увазі, що вам потрібно змінити "/ розташування / на / програму / або / сценарій / папку /" відповідно до власних потреб.

export PATH=$PATH:/location/to/program/or/script/folder/

Повторіть цей процес, щоб додати стільки місцеположень до $ PATH, скільки вам потрібно. Після завершення збережіть правки за допомогою Ctrl + O, і вийти за допомогою Ctrl + X. Наступного разу, коли користувач увійде, він зможе запускати речі в $ PATH з нових доданих вами місць.

Тимчасово додайте каталоги в $ PATH в Linux

Постійне додавання окремих каталогів до$ PATH в Linux, редагуючи файл ".bashrc", корисно, якщо у вас є спеціалізовані програми, які ви хочете запускати весь час. Однак якщо вам потрібно лише раз запустити щось для тестування або просто попрацювати, не має сенсу постійно додавати щось до $ PATH в Linux.

Альтернатива постійним спеціальним каталогам у $ ПАТ це за допомогою використання експорт команду в терміналі, щоб тимчасово додати місцезнаходження до $ ПАТ.

Відкрийте вікно терміналу і запишіть у експорт команду, за яким слідує ATH = $ PATH: каталог. Наприклад, щоб тимчасово додати каталог каталогів оболонки в "Документи", зробіть:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

Після запуску цієї команди термінальний сеансви використовуєте, буде мати нове тимчасове місцезнаходження. Тимчасове розташування $ PATH залишатиметься доступним у вашій системі Linux, поки система не перезавантажиться.

Видаліть додатки до $ PATH

Хочете позбутися від спеціальних місць, доданих до вашої $ PATH в Linux? Виконайте наведені нижче дії, щоб скасувати зміни.

Примітка: якщо вам потрібно відновити типові настройки для іншого користувача, увійдіть із su username перш ніж виконувати наведені нижче дії.

Крок 1: Видаліть файл .bashrc за допомогою рм командування.

rm ~/.bashrc

Крок 2: Перейменуйте файл «bashrc.bak» як «.bashrc» у папці «Документи» та помістіть його в домашній каталог (~).

mv ~/Documetns/bashrc.bak ~/.bashrc

Крок 3: Перезапустіть термінальний сеанс, щоб зміни набрали чинності.

Крок 4: Виконати $ ПАТ команда, щоб перевірити, чи немає власних редагувань.

$PATH
</p>

Коментарі