Jak dodać linię do .bash_profile

42

Właśnie zainstalowałem Homebrew na bash na moim Macu i teraz muszę to zrobić:

Po zainstalowaniu Homebrew wstaw katalog Homebrew u góry zmiennej środowiskowej PATH. Możesz to zrobić, dodając następujący wiersz na dole ~/.bashrcpliku.

export PATH=/usr/local/bin:$PATH

„ls -a” pokazuje .bash_profilei .bashrc.save.

Czy dodam ten wiersz .bash_profile? W jaki sposób?

Przepraszam. Jestem nowy we wszystkim.

użytkownik275405
źródło

Odpowiedzi:

52

Możesz uruchomić to polecenie w terminalu, który doda linię do .bash_profile:

echo 'export PATH=/usr/local/bin:$PATH' >>~/.bash_profile
arxanas
źródło
20
haha - pamiętaj, aby użyć dwóch karatów >>zamiast jednego >. Przyjaciel po prostu całkowicie wyczyścił mój przypadek, próbując go dołączyć.
Ryan Tuck,
Jak mogę zaktualizować istniejący eksport w pliku bash_profile?
Himalay
10

.bash_profileto skrypt uruchamiany przy każdym uruchomieniu nowej powłoki. W Linuksie jest wywoływany w innych okolicznościach niż .bashrc, ale w OS X działają one dokładnie tak samo. Każde polecenie dodane do pliku będzie uruchamiane za każdym razem, gdy otworzysz nowe okno terminala (w ten sposób uruchamiając nową interaktywną powłokę).

$PATH jest zmienną, która mówi powłoce, gdzie szukać plików wykonywalnych - więc po wpisaniu polecenia system będzie przeszukiwał każdy katalog określony w tej zmiennej, dopóki nie znajdzie programu wykonywalnego o nazwie tego polecenia.

Polecenie export PATH=/usr/local/bin:$PATHprzygotowuje katalog /usr/local/bindo bieżącej ŚCIEŻKI, więc staje się pierwszym katalogiem przeszukiwanym przez powłokę.

.bash_profiletylko normalny plik tekstowy - można edytować za pomocą dowolnego edytora tekstu, w tym vilub nano, lub nawet edytor graficzny jak TextEdit. To zależy od Ciebie - pamiętaj tylko, aby zapisać go jako plik tekstowy.

użytkownik55325
źródło
4

otwórz .bash_profile w swoim ulubionym edytorze tekstu

na przykład możesz użyć „vi”

otwórz terminal i upewnij się, że jesteś w swoim katalogu domowym

wpisz vi .bash_profile i naciśnij klawisz Enter

w vi, wpisz i, aby móc pisać

wprowadź swoją linię

naciśnij klawisz Escape

Przytrzymaj Shift i naciśnij dwukrotnie Z (ZZ), aby zapisać i wyjść

to jest to!

Vincent
źródło
Miło, że wyjaśniłeś, jak wyjść z Vi: D
smonff
2

Jak dodać linię do .bash_profile?

Otwórz aplikację TextEdit . To jest jak Notatnik w systemie Windows.

Przejdź do Plik → Otwórz ... . W środkowym menu rozwijanym wybierz opcję Strona główna . Lub wybierz katalog domowy w lewym okienku. Następnie użyj COMMAND+ SHIFT+, .aby wyświetlić ukryte pliki:

wprowadź opis zdjęcia tutaj

Wybierz .bash_profilei edytuj poza ...

jww
źródło