В Linux, $ PATH дефинира стандартните директории, в коитоизпълними програми могат да стартират от системата през терминала. Тези директории са “/ usr / bin”, “/ usr / local”, “/ usr / sbin” и няколко други (в зависимост от това каква дистрибуция на Linux използвате). Ако искате да стартирате програми извън тези директории, директорията трябва да бъде добавена към $ PATH.
Архивирайте .bashrc
Добавяне на директории в $ PATH на Linux се извършва чрез редактиране на „.bashrc ”файл на отделен потребител. Въпреки това, преди да започнете процеса на редактиране, трябва да направите резервно копие на вашия файл .bashrc, тъй като той определя терминалните променливи за потребителския акаунт.
Използвайки кп команда, направете цялостно копие на файла.
Забележка: не искате да съхранявате резервната си копие в директорията „Документи“? Опитайте „Desktop“, папка за синхронизиране в облак като „Dropbox“ или нещо подобно.
cp ~/.bashrc ~/Documents/bashrc.bak
Редактиране .bashrc
С архива на .bashrc архивиран във вашата папка „Документи“, редактирането може да започне. Използвайки Nano команда, отворете файла .bashrc (намира се в домашната ви директория) за целите на редактирането.
Предупреждение: не отваряйте „.bashrc“ със sudo, тъй като ще отворите файла „.bashrc“ на акаунта на Root, а не файла на вашия потребителски акаунт!
nano -w ~/.bashrc
Вътре в редактора на Nano направете своя път до дъното на файла. След това пишете износ следван от PATH = $ PATH: указател, Така че, например, за да стартирате програма директно от папката „програми“ в „/ home / derrik /“, бих написал следния код в Nano.
export PATH=$PATH:/home/derrik/programs/
Копирайте примера на командата по-долуи заменете „директория“ с точното местоположение на папката на програмата или папката със скрипт, така че да може да бъде добавена към вашия път. Имайте предвид, че е възможно да добавите множество $ PATH линии и няма ограничение, така че не се колебайте да добавите толкова места, колкото искате!
export PATH=$PATH:/location/to/program/or/script/folder/
Когато добавите толкова $ PATH редове към файла .bashrc, колкото е необходимо, натиснете Ctrl + O бутон на клавиатурата, за да запазите редакциите. След това затворете Нано с Ctrl + X.
След излизане от Nano текстов редактор, вашият $ PATH няма да бъде актуализиран веднага. Причината, че актуализацията не е моментална, е, че сесията на терминала не се актуализира автоматично и трябва да се обновява. За да опресните сесията на терминала, затворете терминала и го отворете отново. Оттам можете да потвърдите новото си $ PATH местоположенията бяха добавени чрез изпълнение на следната команда в терминал.

echo $PATH
Добавяне на местоположения към $ PATH за други потребители
В допълнение към добавяне на местоположения към $ PATH за вашия потребителски акаунт в системата на Linux, може да искате да добавите елементи към $ PATH на друг потребителски акаунт. Ето как да го направите
Първо използвайте су команда за влизане в потребителя, в който искате да модифицирате Linux $ PATH.
su username
След като влезете в потребителския акаунт, използвайте кп команда да копира своя файл .bashrc в „Документи“ за запазване.
cp .bashrc ~/Documents/bashrc.bak
С грижата за грижите, отворете файла .bashrc в Nano текстов редактор с командата по-долу.

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.
Алтернатива на постоянните потребителски директории в $ PATH е чрез използване на износ команда в терминала за временно добавяне на местоположение към $ PATH.
Отворете терминален прозорец и напишете в износ команда, последвана от ATH = $ PATH: указател, Например, за да добавите временно в директорията на shell-скрипт в „Документи“, трябва да направите:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/
След като изпълните тази команда, терминалната сесиякоето използвате ще има новото временно местоположение. Временното $ PATH местоположение ще остане достъпно във вашата Linux система, докато системата не се рестартира.
Премахнете добавките към $ PATH
Търсите да се отървете от персонализираните местоположения, добавени към вашия $ PATH в Linux? Следвайте стъпките по-долу, за да отмените редакциите.
Забележка: ако трябва да възстановите настройките по подразбиране за друг потребител, влезте с su username
преди да следвате стъпките по-долу.
Етап 1: Изтрийте файла „.bashrc“ с помощта на RM команда.
rm ~/.bashrc
Стъпка 2: Преименувайте файла „bashrc.bak“ като „.bashrc“ в папката „Документи“ и го поставете в началната директория (~).
mv ~/Documetns/bashrc.bak ~/.bashrc
Стъпка 3: Рестартирайте сесията на терминала, за да влязат в сила промените.
Стъпка 4: Изпълнете $ PATH команда, за да проверите дали вашите персонализирани редакции няма.
$PATH</ P>
Коментари