Korzystam z Ubuntu 9.04. Muszę dodać jakiś folder do mojej $ PATH. Wiem, jak odczytać ścieżkę:
echo $PATH
Chcę móc go edytować i dodać 2 inne ścieżki.
Dzięki
Korzystam z Ubuntu 9.04. Muszę dodać jakiś folder do mojej $ PATH. Wiem, jak odczytać ścieżkę:
echo $PATH
Chcę móc go edytować i dodać 2 inne ścieżki.
Dzięki
Odpowiedzi:
Aby trwale zapisać swoją ścieżkę, masz kilka opcji.
Sugeruję przeczytanie wiki społeczności Ubuntu na temat Zmiennych Środowiskowych, ale krótka odpowiedź jest najlepszym miejscem ~/.profile
na ustawienia PATH dla użytkownika lub /etc/profile
ustawienia globalne.
Zrób coś takiego export PATH=$PATH:/your/new/path/here
PATH=$PATH:newPath1:newPAth2
export PATH
Możesz również umieścić to w środowisku globalnym:
sudo emacs /etc/environment
Dołącz do wpisów już na twojej ścieżce
PATH="/path/to/file:/other/paths"
Załaduj ponownie środowisko
source /etc/environment
Odpowiedzieliśmy już, jak to zrobić, ale chciałbym dać ci małą wskazówkę. Oto co robię:
Mam katalog o nazwie .bash.d
w moim $HOME
i wewnątrz że trzymam zbiór skryptów powłoki, które robią rzeczy do mojego otoczenia (na przykład konfiguracji Maven poprawnie, należy zmodyfikować ścieżkę, ustaw mój szybka itd.). Utrzymuję to pod kontrolą wersji za pomocą git , co ułatwia powrót do działającej wersji env, jeśli coś źle popsuję. Aby uzyskać wszystkie modyfikacje, po prostu źródła wszystkich plików w tym katalogu na końcu mojego .bashrc w następujący sposób:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Daje to bardzo elastyczne środowisko, które możesz łatwo modyfikować i przywracać + możesz eksportować je na inne komputery za pomocą git.
Wariant z góry, jeśli nie chcesz bezpośrednio zmieniać pliku / etc / profile. Możesz utworzyć nowy plik yourpath.sh w katalogu /etc/profile.d/ . Następnie edytuj ten plik w ten sposób. Z edytorem vim (ale możesz go edytować za pomocą innego edytora): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: w ryt i q uit i gotowe ścieżka została zmieniona. Jeśli używasz terminala, zamknij go i otwórz ponownie. twoja nowa zmienna zostanie zaktualizowana. Teraz jest czystszy, możesz usunąć ten plik, gdy już go nie potrzebujesz i nie zakłóca początkowej konfiguracji.
PATH
jest eksportowany, MYPATH
nie musi być (chyba że potrzebujesz go do innych celów). (2) Szybki sposób na zapisanie (zapis) i wyjście z vima to ZZ
- nie :
lub wymagany jest (Enter).