Jak zmienić $ PATH i ustawić go na domyślny katalog?


2

Z jakiegoś powodu, gdy uruchamiam echo $PATHotrzymuję następujący katalog: /Users/<home>/Library/Applications/.

Jak ustawić go z powrotem w domyślnej lokalizacji, aby nie musiałem uruchamiać tego polecenia za export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/binkażdym razem, gdy chcę uruchamiać polecenia w terminalu?

Dziękuję za uwagę


Co znajduje się w twoim ~ / .profile lub ~ / .bash_profile
Mark

Odpowiedzi:


1

Najpierw sprawdź zawartość swojego ~/.profilei ~/.bash_profilewszelkich wierszy obejmujących pisanie ścieżek do $ PATH.

Jeśli to nie pomoże, sprawdź zawartość /etc/pathsi /etc/paths.d/ścieżkę, której nie chcesz uwzględniać w $ PATH.

Ponadto możesz pokazać, jaki kod jest uruchamiany przez bash, dodając następujące na górze /etc/profile:

set -x

Zapisz plik, a następnie otwórz nowe okno terminala. Powinno to pokazać, kiedy i jak zmienna $ PATH jest zastępowana.


0

Sprawdź, czy masz ten plik: ~/.MacOSX/environment.plist ten plik może służyć do ustawiania zmiennych środowiskowych dla aplikacji OS X, a nie tylko poleceń powłoki. Jeśli PATHzmienna jest ustawiana w tym pliku, uzyskasz wszelkiego rodzaju dziwne zachowanie. Ten dokument Apple Technical Q&A prowadzi mnie do wniosku, że plik environment.plist został uznany za przestarzały. Niemal w każdym przypadku nie chcesz tego pliku, więc jeśli zastanawiasz się nad jego usunięciem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.