Czuję się głupio pytając, ale nigdzie nie mogę znaleźć odpowiedzi na to pytanie. Staram się postępować zgodnie z tymi instrukcjami, aby edytować monit bash, ale nie ma go ani .bashrc
w moim katalogu użytkownika ( ~/.bashrc
), ani w katalogu domowym, ani w głównym katalogu systemu plików.
Nie ma .bashrc
w /etc/
(jest tam bash.bashrc
jednak).
Czy mogę utworzyć .bashrc
plik w katalogu użytkownika lub domowym? Czy istnieje lepszy, nowszy zestaw instrukcji do modyfikowania monitu bash?
command-line
configuration
bashrc
hidden-files
JeanSibelius
źródło
źródło
/etc/
. W twoim katalogu domowym powinien znajdować się plik .bashrc . Spróbuj otworzyć / edytować~/.bashrc
. Ale wcześniej powinienem również zapytać, czy jesteś nowy w Linuksie. Jeśli jesteś nowy w systemie Linux, mogę tutaj opublikować szczegółowe instrukcje..bashrc
, ale należy je wprowadzić w.bash_profile
Edycji Aby wyjaśnić, nie twórz,.bashrc
jeśli jest to tylko do tego, twórz lub modyfikuj~/.bash_profile
.bash_profile
jest nieprawidłowe. W.profile
źródłach Ubuntu (które działa dla powłok logowania),.bashrc
gdy jest to interaktywna powłoka bash. Tak więc umieszczanie aliasów w.bashrc
(lub.bash_aliases
pozyskiwanych.bashrc
) określa je we wszystkich interaktywnych powłokach bash. Aliasy.bash_profile
dają ten problem i inne. Zobacz to , że , ten post , a domyślny~/.bashrc
komentarze „s zalecając wprowadzenie aliasów istnieje lub.bash_aliases
..bashrc
i pochodzą moje.bashrc
in.bash_profile
kodem skopiowanym z tym SUPERUŻYTKOWNIK odpowiedzi ( „ Get aliasy i funkcje ”). Dziękujemy za poprawienie tych często oglądanych pytań, Eliah, naprawdę fajna odpowiedź tutaj !Odpowiedzi:
Nie zapominaj, że jest to ukryty plik w twoim katalogu domowym (nie byłbyś pierwszym, który
ls -l
pomyślałby, że go nie ma).Wykonaj:
Powinien być
.bashrc
na pierwszej stronie. Jeśli nie, po prostu utwórz go za pomocą:i dodaj wiersze, które musisz do niego dodać.
Moje uprawnienia
.bashrc
to:(
chmod 644 .bashrc
aby to zrobićrw r r
).źródło
sudo...
, prawdatouch ~/.bashrc
?Specyficzne dla użytkownika , domyślnie ukryte.
Jeśli nie, po prostu stwórz.
Cały system :
źródło
Plik .bashrc znajduje się w folderze domowym każdego użytkownika (99,99% czasu), a także w całym systemie (którego lokalizacji nie znam w Ubuntu).
Najszybszym sposobem uzyskania do niego dostępu jest
nano ~/.bashrc
terminal (zamień nanano
cokolwiek zechcesz użyć).Jeśli nie ma go w folderze domowym użytkownika, systemowy
.bashrc
jest używany jako rezerwowy, ponieważ jest ładowany przed plikiem użytkownika. Możesz go po prostu skopiować i wkleić (oczywiście z uprawnieniami roota), ale.bashrc
nie jest to absolutnie niezbędne (może być konieczne, aby wszystko działało. Nie dowiedziałem się) na poziomie użytkownika, ponieważ najczęściej zastępuje system jeden z poprawkami specyficznymi dla użytkownika. Możesz jednak napisać własny.Głównymi komponentami, które mogą być poprawiane przez użytkowników są
PS1
(domyślnie wyświetlany jest monit Bashuser@localhost:pwd $
) i aliasy, a także ustawienie monitu o kolor i być możePS2
(komunikat stanu zajętości).źródło
Jest ukryty, ponieważ
.
nazwa pliku zaczyna się od. Wymień to zlub włącz „Pokaż ukryte pliki” w menu widoku w nautilus ( Ctrl- Hrównież załatwi sprawę).
Możesz go edytować za pomocą swojego ulubionego edytora tekstu z katalogu domowego, np.
cd
Aby przejść do katalogu domowego, a następnie:źródło
Użyj
gedit ~/.bashrc
, pozwoli ci to modyfikować~/.bashrc
za pomocą gedit.źródło
Jeśli
.bashrc
nie ma go w folderze domowym, nawet po wyświetleniu listy ukrytych plików, możesz go skopiować z:źródło
jeśli nie ma go w katalogu domowym, możesz po prostu skopiować
/etc/bash.bashrc
go i ustawić go jako źródło dla twojego terminalu, wpisując swój terminalsource .bashrc
z katalogu domowego po skopiowaniu.źródło
Służy
nano ~/.bashrc
do otwierania i edytowania pliku .bashrc. (Spowoduje to utworzenie pliku, jeśli jeszcze nie istnieje)źródło
sudo
edytować własnego~/.bashrc
Jeśli używasz szyfrowania i pracujesz z wiersza poleceń, możesz go nie widzieć, ponieważ najpierw trzeba zamontować prawdziwy katalog domowy (w przeciwieństwie do graficznego interfejsu użytkownika, w którym odbywa się to automatycznie):
(Miałem to samo pytanie i natknęliśmy się na to pytanie, ale okazało się, mój odpowiedź w readme zamiast)
źródło