Jak ponownie załadować bashrc w bash

Jak ponownie załadować bashrc w bash
Bash to powłoka Unix i język poleceń, który znajdziesz na prawie wszystkich dystrybucjach Linux. Po raz pierwszy wydany w 1989 roku przez Briana Foxa, Bash był domyślną skorupą dla większości dystrybucji Linuksa. Nazwa „Bash” jest właściwie akronimem dla „Bourne Again Shell”, zamierzonej kalambury Bourne Shell, którą zastępuje.

W tym przewodniku szybko przyjrzymy się Bashrc i jak go ponownie załadować po wprowadzeniu jakichkolwiek zmian.

Skrypt bashrc

Bashrc to skrypt powłoki dla powłoki bash. Bash uruchomi polecenia w Bashrc za każdym razem, gdy będzie działać. Zasadniczo jest to skrypt powłoki do inicjowania sesji powłoki.

Plik bashrc może zawierać różne kody i polecenia. Na przykład możesz ustawić java_home (do pracy z aplikacjami Java), użyć aliasów bash, aby tworzyć własne niestandardowe polecenie, zarządzać zmiennymi środowiskowym bash, takie jak ścieżka itp. Możesz także użyć BASHRC do pokolorowania wyjścia konsoli!

Plik znajduje się w następującej lokalizacji.

$ ~/.Bashrc

Jak sugeruje lokalizacja, plik BASHRC jest unikalny dla każdego użytkownika. Wprowadzanie zmian nie wpłynie na nikogo w systemie. Istnieją jednak inne skrypty, które obciążyły obciążenie podczas uruchamiania. Na przykład Bash_profile.

Istnieją różne rodzaje plików bashrc obecnych w całym systemie.

  • /etc/skel/.BASHRC: Ten plik zawiera domyślną kopię dla każdego nowego użytkownika w systemie.
  • /dom//.bashrc: Jest to plik specyficzny dla użytkownika, który będzie ładowany za każdym razem, gdy użytkownik rozpocznie sesję bash.
  • /źródło/.BASHRC: Jest dedykowany użytkownikowi root. Ilekroć root otwiera skorupę, będzie ono używane.

Dlaczego Przeładować Bashrc

Po uruchomieniu sesji bash powłoki, odczytuje wszystkie powiązane konfiguracje i skrypty. Następnie Bash nie czyta ich ponownie (chyba że to nakazano). Dlatego zalecamy ponowne uruchomienie sesji Bash, aby wziąć udział w BASHRC.

Redagowanie Bashrc

Plik bashrc to plik tekstowy zawierający polecenia bash. Możesz użyć dowolnego edytora tekstu do edycji tego pliku. Na przykład możemy użyć Nano lub VIM do edycji w interfejsie konsoli.

$ nano ~/.Bashrc
$ vim ~/.Bashrc

Przeładowanie Bashrc

Po wprowadzeniu zmian zapisz plik i zamknij edytor tekstu. Jak wspomniano wcześniej, Bash nie sprawdza zmian BASHRC po rozpoczęciu sesji. Uruchomienie następujące polecenie poinformuje Bash, aby ponownie załadować Bashrc:

$ źródło ~/.Bashrc

Kluczem tutaj jest polecenie źródła. To integralna instrukcja powłoki. Mówi powłoki do załadowania (w zasadzie odczyt i wykonania) poleceń z określonego pliku. Pamiętaj, że bashrc to skrypt bash. Za pomocą tego polecenia Bash ponownie prowadzi skrypt. Wszystkie wprowadzone zmiany są stosowane automatycznie.

Oto bardziej dogłębny przewodnik po użyciu polecenia źródłowego Linux z przykładami.

Finał Myśli

Ten przewodnik z powodzeniem pokazuje przeładowanie pliku Bashrc. Bash jest dostarczany z poleceniem źródłowym w tym celu. Ładuje wszystkie polecenia powłoki pliku określone w bieżącej sesji Bash. Bash ładuje zaktualizowany plik bashrc automatycznie następnym razem, gdy się uruchomi.

Bash jest również solidnym językiem skryptowym, który może zautomatyzować wiele zadań w środowisku Linux. Zainteresowany rozpoczęciem podróży od scenariuszy Bash? Sprawdź ten przewodnik na temat składni i zmiennych programowania Bash.

Szczęśliwy komputer!