de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
 justingrif
justingrif
Question

Jak dodać katalog do PATH?

Jak dodać katalog do $PATH w Ubuntu i wprowadzić zmiany na stałe?

738 2009-07-22T20:42:23+00:00 3
 αғsнιη
αғsнιη
Edytowane pytanie 8. listopada 2016 в 6:11
Ubuntu
environment-variables
Popular videos
Linux #1: Terminal - Operacje na plikach i katalogach
Linux #1: Terminal - Operacje na plikach i katalogach
5 lat temu
Add/edit PATH environment variable in Windows 10
Add/edit PATH environment variable in Windows 10
1 rok temu
Zmienne środowiskowe
Zmienne środowiskowe
4 lata temu
Edycja zmiennej PATH [Win 10]
Edycja zmiennej PATH [Win 10]
1 rok temu
How to add python and pip to PATH
How to add python and pip to PATH
5 lat temu
How to Add a Program to Your Path Environment Variable in Linux
How to Add a Program to Your Path Environment Variable in Linux
3 lata temu
Path of Exile - Co to jest Pastebin? Import/Export w Path of Building PL
Path of Exile - Co to jest Pastebin? Import/Export w Path of Building PL
3 lata temu
PYTHONPATH in Windows: How to import custom python files/modules
PYTHONPATH in Windows: How to import custom python files/modules
4 lata temu
How To Download/Install A Path Of Exile Loot Filter - PoE Beginner Tips #2
How To Download/Install A Path Of Exile Loot Filter - PoE Beginner Tips #2
1 rok temu
How to add Python Path to Environment Variables in Windows 10
How to add Python Path to Environment Variables in Windows 10
6 lat temu
How To Install Scan Folder For User (Windows 10)
How To Install Scan Folder For User (Windows 10)
6 lat temu
Create File, Create Folder, and Path Exists Activities in UiPath
Create File, Create Folder, and Path Exists Activities in UiPath
1 rok temu
🔥 POL / Path of Exile / Zarabianie, handel, sprzedawanie
🔥 POL / Path of Exile / Zarabianie, handel, sprzedawanie
4 lata temu
AUTO-Sortowanie & STASH TAB Foldery! ◼ Nowa Aktualizacja ◼ Path of Exile (3.12)
AUTO-Sortowanie & STASH TAB Foldery! ◼ Nowa Aktualizacja ◼ Path of Exile (3.12)
1 rok temu
Jak odpalić Path of Exile na słabym komputerze?
Jak odpalić Path of Exile na słabym komputerze?
5 lat temu
Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Mac & Linux)
Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Mac & Linux)
3 lata temu
How to add environment variables to your Path in Windows 7 - 10
How to add environment variables to your Path in Windows 7 - 10
8 lat temu
How to install a VST plugin in Windows
How to install a VST plugin in Windows
10 lat temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Solution / Answer
 ko-dos
ko-dos
22. lipca 2009 в 10:04
2009-07-22T22:04:21+00:00
Więcej
Źródło
Edytuj
#13833301

Używając ~/.profile do ustawienia $PATH

Ścieżka ustawiona w .bash_profile będzie ustawiona tylko w powłoce logowania bash (bash -l). Jeśli umieścisz swoją ścieżkę w .profile, będzie ona dostępna dla całej sesji pulpitu. Oznacza to, że nawet metacity będzie jej używać.

Na przykład ~/.profile:

if [ -d "$HOME/bin" ] ; then
  PATH="$PATH:$HOME/bin"
fi

Btw, możesz sprawdzić zmienną PATH procesu patrząc na jego środowisko w /proc/[pid]/environ (zamień [pid] na numer z ps axf). Np. użyj grep -z "^PATH" /proc/[pid]/environ.

Uwaga:

bash jako powłoka logowania nie parsuje .profile jeśli istnieje .bash_profile lub .bash_login. Z man bash :

szuka ~/.bash_profile, ~/.bash_login, i ~/.profile, w tej kolejności, oraz czyta i wykonuje polecenia z pierwszego, które istnieje i jest czytelny.

Zobacz odpowiedzi poniżej by uzyskać informacje o .pam_environment, lub .bashrc dla interaktywnych powłok niezalogowanych, lub ustaw wartość globalnie dla wszystkich użytkowników przez umieszczenie skryptu w /etc/profile.d/ lub użycie /etc/X11/Xsession.d/ by wpłynąć na sesję menedżerów wyświetlania.

 wjandrea
wjandrea
Edytowana odpowiedź 1. kwietnia 2018 в 1:11
458
0
 Ophidian
Ophidian
22. lipca 2009 в 8:45
2009-07-22T20:45:55+00:00
Więcej
Źródło
Edytuj
#13833299

Edytuj .bashrc w swoim katalogu domowym i dodaj następującą linię:

export PATH="/path/to/dir:$PATH"

Aby zmiany weszły w życie, będziesz musiał pobrać swój .bashrc lub wylogować się/login (lub zrestartować terminal). Aby pobrać swój .bashrc, po prostu wpisz

$ source ~/.bashrc
 wjandrea
wjandrea
Edytowana odpowiedź 1. lipca 2017 в 7:45
307
0
 3dinfluence
3dinfluence
22. lipca 2009 в 8:58
2009-07-22T20:58:33+00:00
Więcej
Źródło
Edytuj
#13833300

Dodanie go do .bashrc będzie działać, ale myślę, że bardziej tradycyjny sposób ustawiania zmiennych ścieżki jest w .bash_profile przez dodanie następujących linii.

PATH=$PATH:/my/path/foo
export PATH

Według tego wątku wygląda na to, że Ubuntu's zachowanie jest nieco inne niż RedHat i klonów.

14
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
365
Zarejestrowany 1 dzień temu
2
True Image
Zarejestrowany 1 dzień temu
3
archana agarwal
Zarejestrowany 3 dni temu
4
Maxim Zhilyaev
Zarejestrowany 6 dni temu
5
adambotsfford adambotsfford
Zarejestrowany 1 tydzień temu
DA
DE
EL
ES
FR
ID
IT
JA
KO
LV
NL
PL
PT
RU
SL
ZH
© de-vraag 2022
Źródło
askubuntu.com
na podstawie licencji cc by-sa 3.0 z przypisaniem