Zalecana, 2024

Wybór redaktorów

Jak dodać nową ścieżkę do ścieżki w linii poleceń we właściwy sposób

Institutional video - Comunidad Inti Wara Yassi 2020

Institutional video - Comunidad Inti Wara Yassi 2020

Spisu treści:

Anonim

Ścieżka użytkownika to seria katalogów, w których przeszukuje się programy wiersza poleceń w celu uruchomienia. Na przykład, jeśli wpiszesz „iostat” w terminalu, to iostat zostanie uruchomiony z / usr / sbin, ponieważ „/ usr / sbin” jest częścią twojego $ PATH. W związku z tym użytkownicy, którzy często korzystają z wiersza poleceń, mogą wymagać dostosowania lub dodania nowych ścieżek do swojego terminala, aby polecenia mogły być poprawnie wykonywane.

Być może oczywiste jest, że modyfikacja PATH jest skierowana do bardziej zaawansowanych użytkowników i programistów, którzy używają Terminalu i spędzają dużo czasu w linii poleceń. Przeciętni użytkownicy komputerów Mac zwykle nie muszą zmieniać, dodawać ani w inny sposób dostosowywać tego w systemie OS X. Mówiąc o OS X, choć jest to oczywiście Macintosh, możesz użyć tej samej sztuczki, aby dodać PATH do swojej powłoki również w Linuksie, ponieważ podobnie jak większość innych smaków unix.

Dodawanie katalogu do PATH

Najłatwiejszym sposobem dodania nowej ścieżki do $ PATH (zmiennej środowiskowej) jest użycie polecenia export. W tym przykładzie dodamy „~ / opt / bin” do PATH użytkownika z eksportem:

export PATH=$PATH:~/opt/bin

Możesz uruchomić to bezpośrednio z wiersza poleceń, a następnie sprawdzić $ PATH z echem, aby pokazać, że zostało dodane tak:

echo $PATH

Powinno to zwrócić coś podobnego do poniższego, zwróć uwagę na nowo dodany katalog ~ / opt / bin na końcu:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

Dodawanie wielu ścieżek do ścieżki

Tak jak wiele ścieżek może być przechowywanych i nawleczonych razem w $ PATH zgodnie z ich priorytetem wyszukiwania, tak też możesz dodać nowe ścieżki. Użyjemy tego samego przykładu co poprzednio, ale tym razem dodajmy również katalog ~ / dev / bin:

export PATH=$PATH:~/opt/bin:~/dev/bin

Ustawianie PATH w profilu powłoki

Pamiętaj, że aby zmiany w PATH się utrzymywały, będziesz chciał dodać je do ~ / .profile, .zshrc lub ~ / .bash_profile, w zależności od używanej powłoki. Użyj do tego swojego ulubionego edytora tekstu, czy to nano, emacs, czy vim. Jeśli się komplikujesz, dobrze jest dodać komentarze do pliku .profile, aby łatwo było go skanować:

#Adding opt bin and dev bin to PATH for fun
export PATH=$PATH:~/opt/bin:~/dev/bin

Bash jest domyślną powłoką w OS X, ale zsh, sh, ksh i tcsh są również dołączone do Maca, a zmiana powłoki OS X jest bardzo łatwym procesem albo z chsh, albo w preferencjach Terminalu i / lub iTerm2.

Top