W następnym artykule przyjrzymy się, jak zmodyfikować bashrc. Dzięki temu osiągniemy ukryj lub zmodyfikuj nazwę użytkownika i hosta zachęty przez Bash. Niektórzy ludzie mają obsesję na punkcie prywatności i Twojego bezpieczeństwa. Nigdy nie ujawniają niczego na temat Twojej tożsamości w Internecie. Jeśli jesteś jednym z nich, spodoba ci się ta mała wskazówka, aby trochę chronić swoją prywatność.
Jeśli jesteś blogerem lub pisarzem technicznym, prawie na pewno będziesz musiał czasami przesłać zrzuty ekranu swojego terminala Gnu / Linux na swoje strony internetowe i blogi. Jak wiedzą wszyscy użytkownicy Gnu / Linuksa, terminal ujawni naszą nazwę użytkownika i hosta.
Jeśli jesteś jednym z tych, którzy robią samouczki i udostępniają zrzuty ekranu swojego terminala, a także martwisz się o prywatność i bezpieczeństwo, najbardziej praktyczne jest po prostu utworzenie kolejnego konta użytkownika jako admin @ demo lub user @ example. Możemy używać tych kont do tworzenia przewodników lub filmów i umieszczać je na naszym blogu lub w sieciach społecznościowych, nie martwiąc się o dane wyświetlane przez terminal. Ale są też inne opcje, które zobaczymy poniżej.
Twoja nazwa użytkownika / host może być zbyt fajna, więc możesz nie chcieć, aby inni ją kopiowali i używali jako swoich. Z drugiej strony, twoja nazwa użytkownika / nazwa hosta może być zbyt dziwna, zła lub może zawierać obraźliwe znaki, więc ich zobaczenie może nie być interesujące dla innych. W takich przypadkach ta mała wskazówka może ci pomóc ukryj lub zmień swoją nazwę użytkownika @ localhost w terminalu.
Na poprzednim zrzucie ekranu widać, że w moim terminalu plik nazwa użytkownika to „sapoclay” i "entreunosyceros ”to nazwa mojego hosta.
Ukryj „nazwa użytkownika @ localhost:” za pomocą pliku bashrc
Na początek zamierzamy edytować nasz plik plik „~ / .bashrc”. Mam zamiar użyć Edytor Vima do tego, ale każdy używa tego, który najbardziej mu się podoba. W moim przypadku po otwarciu terminala (Ctrl + Alt + T) mam zamiar napisać następującą komendę:
vi ~/.bashrc
Po otwarciu naciśniemy klawisze „Esc” i „i”. Raz w trybie wstawiania dodamy następujący na końcu pliku:
PS1="\W> "
Aby wyjść z pliku, jak zawsze w vimie, musimy nacisnąć klawisz 'Esc' i wtedy napisz: wq aby zapisać i zamknąć plik.
Po powrocie do konsoli będziemy musieli uruchom następujące polecenie, aby zmiany zaczęły obowiązywać:
source ~/.bashrc
Natychmiast zobaczymy zmiany. Teraz nie będziemy już widzieć części user @ localhost. Widoczny będzie tylko symbol ~>.
Zmodyfikuj „username @ localhost:” przy użyciu pliku bashrc
Jeśli to, czego szukasz, to nie ukrywanie części user @ localhost, ale jeśli szukasz zmień znak zachęty basha do czegoś bardziej interesującego i znaczącego, do którego będziemy musieli wrócić edytuj plik ~ / .bashrc. Z terminala (Ctrl + Alt + T), tak jak w poprzednim przykładzie, napiszemy:
vi ~/.bashrc
Otwórz plik i aktywuj tryb wstawiania, na końcu dodamy następujący wiersz tego samego:
PS1="entreunosyceros> "
Zastępuje «interunosyceros»Z dowolną kombinacją liter. Kiedy go masz, naciśnij klawisz 'Esc'i pisze : wq aby zapisać i wyjść z pliku.
do zobacz wprowadzone zmianyPodobnie jak w poprzednim przykładzie, aby zaktualizować zmiany, należy wykonać następujące polecenie:
source ~/.bashrc
Te zmiany pojawią się natychmiast. W twoim znaku zachęty widzimy litery entreunosyceros.
Uzyskaj ustawienia dla bashrc przez Internet
Jeśli chcesz mieć możliwość skonfigurowania monitu na komputerze na swój własny sposób, możesz przejść do witryny internetowej generator bashrc. W nim możesz wybierać za pomocą 'przeciągnij i upuść'jakie opcje chcesz, aby były wyświetlane w twoim terminalu. Sieć dostarczy Ci niezbędny kod, który będziesz musiał dodać do swojego pliku ~. / Bashrc jak właśnie widzieliśmy w tym samym artykule.
ostrzeżenie- W niektórych przypadkach jest to zła praktyka. Na przykład, jeśli inne powłoki, takie jak zsh, odziedziczą twoją bieżącą powłokę, spowoduje to pewne problemy. Używaj go tylko do ukrywania lub modyfikowania swojej nazwy użytkownika @ localhost, jeśli używasz pojedynczej powłoki. Oprócz ukrycia części user @ localhost w terminalu, ta wskazówka nie ma działającej aplikacji i może to być problematyczne w niektórych szczególnych przypadkach, mimo że jest bardzo fajne, dobrze skonfigurowane.