Gdzie na Macu znajduje się plik bash_profile?

czas wydawania: 2022-06-24

Plik bash_profile znajduje się w katalogu domowym użytkownika.Na przykład na Macu z systemem OS X

  1. 8 Mountain Lion (wydany w 20, plik bash_profile znajdowałby się w:~/Library/Application Support/bashNa komputerze Mac z systemem OS X 7 Lion (wydany w 20, plik bash_profile znajdowałby się w:~/.bashrcNa komputerze Mac z systemem OS X 6 Snow Leopard (wydanym w roku 20, plik bash_profile będzie znajdować się w:~/.bashrcNa komputerze Mac z systemem OS X 5 Leopard (wydanym w roku 200, plik bash_profile będzie znajdować się w:~/.bashrcJeśli nie upewnij się, która wersja systemu macOS jest uruchomiona na Twoim komputerze, możesz dowiedzieć się, wpisując to polecenie w Terminalu: który bash
  2. Gdzie znajduje się profil Bash na MAC?
  3. Jaka wersja macOS działa na twoim komputerze?
  4. Plik profilu Bash znajduje się w katalogu domowym użytkownika
  5. Na komputerze Mac z systemem OSX 8 Mountain Lion lub nowszym plik profilu Bash będzie znajdować się w ~ / Library / Application Support / bash
  6. Na komputerze Mac z systemem OSX 7 Lion lub starszym plik profilu Bash będzie znajdować się w ~/.

Jak edytować plik bash_profile na komputerze Mac?

Plik bash_profile to plik tekstowy, który przechowuje informacje o środowisku powłoki i skryptach startowych używanych przez powłokę Bash.Na komputerze Mac możesz edytować plik bash_profile za pomocą aplikacji TextEdit lub wiersza poleceń.Aby użyć TextEdit, otwórz go i kliknij Plik > Otwórz.W oknie dialogowym Otwórz wpisz bash_profile i kliknij Otwórz.Aby użyć wiersza poleceń, otwórz Terminal i wpisz cd /usr/local/bin && ./bash_profile . Dane wyjściowe tego polecenia pokażą, gdzie znaleźć plik bash_profile.Po zlokalizowaniu pliku bash_profile możesz go edytować za pomocą dowolnego edytora tekstu.Na przykład: vi ~/.bashrc Jeśli chcesz wyłączyć niektóre funkcje Bash na Macu, możesz także dodać wiersze do pliku ~/.bashrc, które określają, które funkcje mają być wyłączone.Aby uzyskać więcej informacji na temat edytowania pliku bash_profile, zobacz „Jak skonfigurować ustawienia terminala?” w Preferencje systemowe > Klawiatura > Skróty > Terminal (lub zobacz man 5 sh ).

Do czego służy bash_profile na komputerze Mac?

Bash_profile to plik, który przechowuje dostosowania dla powłoki Bash.Znajduje się w twoim katalogu domowym i zawiera informacje, takie jak nazwa użytkownika, nazwa hosta i lokalizacja powłoki Bourne Again (BASH). Możesz użyć bash_profile, aby dostosować środowisko Bash, ustawiając zmienne lub ładując skrypty.Na przykład możesz ustawić zmienną do przechowywania nazwy użytkownika lub skonfigurować Bash tak, aby używał innej powłoki podczas logowania do systemu Mac OS X. Profil_bash jest przydatny, jeśli chcesz mieć dostosowane ustawienia dla różnych zadań lub projektów.Na przykład możesz utworzyć profil bash_profile do pracy nad projektami związanymi z kodem i inny profil do edycji zdjęć.Każdy z różnych profili miałby ładowany własny zestaw zmiennych i skryptów.W ten sposób możesz szybko przełączać się między profilami bez konieczności ponownego konfigurowania wszystkiego za każdym razem, gdy uruchamiasz Bash na Macu. Aby utworzyć nowy bash_profile: 1) Otwórz Terminal na Macu2) Wpisz mkdir ~/.bash_profile3) Wpisz cd ~/. bash_profile4) Wpisz touch .bashrc5) Wpisz source .bashrc6) Wpisz nano .bashrc7) Dodaj następujące wiersze na dole pliku:export PS1="$PS1

[email protected]:w $ " export USERNAME=nazwa użytkownika export HOSTNAME=localhost export BASH=/usr/local/bin/bash8 ) Zapisz plik9 ) Zamknij terminal10 ) Wyloguj się z konta11 ) Zaloguj się ponownie12 ) Sprawdź, czy Twój nowy profil został utworzony, wpisując ls -l ~/.bash_profileJeśli nie został jeszcze utworzony, wpisz mkdir ~/.bash_profileJeśli został już utworzony, ale nie jest pusty, usuń go za pomocą rm -rf ~/ .bash_profileJeśli został już utworzony i jest pusty, skopiuj do niego zawartość tego przewodnika za pomocą cp -r * ~/Desktop/. Możesz również wyświetlić wszystkie dostępne dostosowania, które są dostępne w aktualnej wersji Bash, pisanie man bash-customization Ten przewodnik został napisany na podstawie

.

Jak utworzyć nowy plik bash_profile na komputerze Mac?

Tworzenie nowego pliku bash_profile na komputerze Mac jest łatwe.Najpierw otwórz aplikację Terminal i wpisz następujące polecenie:

sudo mkdir -p ~/.bash_profile

Następnie wpisz następujące polecenie, aby utworzyć nowy plik bash_profile:

sudo nano ~/.bash_profile

Na koniec dodaj następujące wiersze do nowo utworzonego pliku bash_profile:

# Lokalizacja Twoich osobistych ustawień.PS1='$HOME/.local/share/applications/$(osascript -e 'print("~/.config/Application Support/Terminal.app/Contents/MacOS/" & $USERNAME)')' eksportuj PS1 Zapisz i zamknij plik po zakończeniu.Twój nowy plik bash_profile powinien być teraz dostępny w twoim katalogu domowym pod .bash_profile.

Dlaczego warto edytować plik bash_profile na komputerze Mac?

Istnieje kilka powodów, dla których warto edytować plik bash_profile na komputerze Mac.Na przykład, jeśli używasz komputera Mac jako głównego komputera i chcesz skonfigurować niestandardowe zmienne środowiskowe lub aliasy specyficzne dla systemu macOS, możesz to zrobić, edytując plik bash_profile.Dodatkowo, jeśli używasz wielu powłok (takich jak Bash i Zsh) i chcesz śledzić, która z nich jest aktualnie aktywna, możesz dodać nazwę bieżącej powłoki do pliku bash_profile, aby uruchamiał się automatycznie po zalogowaniu.Wreszcie, jeśli często przełączasz się między różnymi wersjami Bash lub Zsh na różnych komputerach, pomocne może być posiadanie osobnego profilu dla każdego z nich, aby wszystkie ustawienia zostały zachowane. Ogólnie istnieją dwa sposoby edytowania pliku bash_profile : użyj wbudowanego edytora dostarczonego przez macOS lub użyj narzędzia innej firmy, takiego jak Menedżer profili.Jeśli używasz Menedżera profili, upewnij się, że jest on zainstalowany, zanim spróbujesz edytować plik bash_profile; w przeciwnym razie system macOS może nie pozwolić na jego otwarcie. Jeśli chcesz uzyskać więcej informacji na temat któregokolwiek z powyższych powodów, zapoznaj się z naszym przewodnikiem dotyczącym konfigurowania niestandardowych zmiennych środowiskowych w Bash na komputerze Mac . Mamy również artykuł poświęcony edycji pliku bash_profile o nazwie „5 sposobów korzystania z pliku profilu bash”, który obejmuje dodatkowe zastosowania tego pliku.

Powiedzmy, że chcę, aby mój komputer zawsze otwierał się w moim katalogu użytkownika po uruchomieniu Terminala… jak mam to ustawić za pomocą mojego profilu bash_profile?

Aby ustawić profil bash_profile tak, aby zawsze otwierał się w katalogu użytkownika po uruchomieniu Terminala, wykonaj następujące czynności:

domyślnie napisz com.apple.terminal ~/Default/Terminal 1

  1. Otwórz okno terminala i wpisz następujące polecenie:
  2. Naciśnij enter, aby potwierdzić ustawienie i zamknąć terminal.
  3. Otwórz swój plik bash_profile w wybranym edytorze tekstu (ja używam TextWranglera).
  4. Znajdź wiersz o treści „export PATH=$PATH:/usr/local/bin” i zastąp go następującym wierszem: export PATH=/usr/local/bin:~/.

Czy mogę zmienić kolory okna terminala, edytując plik bash_profile?

Na komputerze Mac nie ma pliku bash_profile.Na komputerze Mac kolory okna terminala konfiguruje się za pomocą aplikacji Preferencje systemowe.Aby otworzyć Preferencje systemowe, kliknij ikonę Apple na pasku menu u góry ekranu, a następnie kliknij Preferencje systemowe.W Preferencjach systemowych kliknij Klawiatura i mysz, a następnie kliknij Kolory.W okienku Kolory wybierz kolor tła okna terminala i kolory pierwszego planu, a następnie zamknij Preferencje systemowe.Możesz także zmienić kolory okna terminala za pomocą jednego z tych poleceń: $fg[kolor] $bg[kolor] lub ustawić -x fg [kolor] bg [kolor].

Czy mogę zrobić coś jeszcze poza zmianą zachowania i wyglądu powłoki poprzez edycję mojego pliku bash_profile?

Jest kilka innych rzeczy, które możesz zrobić, aby dostosować swój profil bash_profile.Na przykład możesz skonfigurować aliasy i funkcje, które będą automatycznie wywoływane po zalogowaniu się na komputerze.Możesz także skonfigurować preferencje terminala, aby ułatwić pracę z niektórymi typami plików lub aplikacji.Wreszcie, możesz użyć zmiennych środowiskowych do przechowywania informacji o bieżącym środowisku pracy lub projekcie.

Jak często powinienem aktualizować plik bash_profile na komputerze Mac?

Plik bash_profile to plik tekstowy, który przechowuje informacje o środowisku powłoki i sposobie jego używania.W większości systemów powinieneś aktualizować swój plik bash_profile za każdym razem, gdy dokonujesz zmian w środowisku powłoki.Jednak są pewne okoliczności, w których aktualizacja profilu może nie być konieczna: jeśli używasz starszej wersji Bash lub jeśli dostosowałeś środowisko powłoki tak, aby działało dobrze bez profilu.

Jeśli nie aktualizujesz regularnie swojego pliku bash_profile, w końcu Twój system nie będzie już w stanie znaleźć poprawnych poleceń do pracy z plikami i katalogami.Może to prowadzić do problemów podczas próby pracy nad projektami lub wykonywania zadań, ponieważ polecenia, które działają poprawnie na jednym komputerze, mogą nie działać poprawnie na innym komputerze.

Aby sprawdzić, czy musisz zaktualizować swój plik bash_profile, wpisz następujące polecenie: $ echo $SHELL Jeśli to wyjście zawiera wiersz rozpoczynający się od „bash”, nie musisz aktualizować swojego profilu; w przeciwnym razie wpisz następujące polecenie i postępuj zgodnie z instrukcjami: $ sudo sh -c 'echo "export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/games:/usr/local/libexec" >> ~/.bashrc'Jeśli dane wyjściowe nie zawierają wiersza rozpoczynającego się od „bash”, wpisz następujące polecenie i postępuj zgodnie z instrukcjami: $ sudo sh -c 'echo "źródło ~/.bashrc" >> ~/.bashrc'Aby upewnić się, że wszystkie zmiany wprowadzone w profilu bash_profile zaczną obowiązywać natychmiast, przed uruchomieniem jakichkolwiek innych poleceń wpisz następujące polecenie: $ source ~/.bashrc Aby wyłączyć automatyczne aktualizacje profilu, wpisz następujące polecenie: $ echo "" > ~/. bash_profile Uwaga Możesz także skorzystać z wbudowanej pomocy Terminala (dostępnej po naciśnięciu Command+H), aby uzyskać więcej informacji o konkretnych poleceniach lub opcjach dostępnych w Bash.

Jeśli coś nie działa poprawnie po aktualizacji profilu mybash, jak można przywrócić starszą wersję?

bash_profile to plik przechowujący ustawienia powłoki bash.Znajduje się w twoim katalogu domowym i zawiera informacje, takie jak nazwa użytkownika, typ terminala i inne ustawienia domyślne.Możesz użyć pliku ~/.bashrc, aby zastąpić niektóre z tych ustawień, ale możesz również użyć pliku bash_profile, jeśli chcesz zachować wszystkie dostosowania w jednym miejscu.Jeśli coś nie działa poprawnie po zaktualizowaniu profilu bash, w jaki sposób można przywrócić starszą wersję?

Aby powrócić do starszej wersji swojego profilu bash:

a) Wpisz cp -p~/.bash_profile b) Zrestartuj powłokę Bash, wpisując source ~/.bash_profile c) Wyloguj się i zaloguj ponownie, aby nowe zmiany zaczęły obowiązywać.

  1. Otwórz okno terminala i przejdź do katalogu domowego, wpisując cd .
  2. Wpisz ls -l . Jeśli nie ma pliku bash_profile, zobaczysz, że został utworzony podczas ostatniego użycia powłoki bash.
  3. Aby przywrócić starą wersję swojego profilu:

Co się stanie, jeśli przypadkowo usunę cały profil bash — czy coś zepsuje, czy po prostu sprawi, że Terminal będzie się dziwnie zachowywał, dopóki nie odtworzę go ponownie od zera (lub skopiuję z innego komputera)?

Jeśli przypadkowo usuniesz cały swój profil bash, zepsuje wszystko, co opiera się na tym profilu.Terminal będzie zachowywał się dziwnie, dopóki nie odtworzysz go od podstaw lub nie skopiujesz z innego komputera.