Jak dostosować komunikat terminala
Niezależnie od tego, czy korzystasz z terminala okazjonalnie, czy regularnie, możesz uznać za stosowne zmienić jego wygląd poza schematem kolorów i ustawieniami przezroczystości. Co powiesz na zmianę rzeczywistego wiersza poleceń? Jest to całkiem proste i może być ciekawym sposobem na dalsze dostosowanie wyglądu komputera Mac.
Zmiana wyglądu monitu terminala nie jest zbyt skomplikowana, ale wiąże się z dość drobnym użyciem wiersza poleceń, które, biorąc pod uwagę, że chcesz dostosować wygląd monitu bash, zakładamy, że są przynajmniej trochę zaznajomieni z Terminalem.I tak, dotyczy to wszystkich wersji systemu OS X, ponieważ każda wersja na każdym komputerze Mac domyślnie używa bash jako wiersza polecenia. OK, zaczynajmy.
Domyślny wiersz polecenia w systemie Mac OS X to:
NazwaKomputera:CurrentDirectory User$
Po uruchomieniu terminala wyglądałoby to mniej więcej tak:
MacBook:~/Administrator pulpitu$
Nieźle, ale trochę nudno i nie najlepiej, prawda? Jest to jednak dość łatwe do zmiany i naprawdę możesz dostosować monit bash Terminal, aby wyglądał prawie tak, jak chcesz.
Założymy, że używasz domyślnej powłoki bash, więc będziesz edytować plik .bashrc, .bash_profile lub .profile, jeśli zainstalowałeś fink.
Tak więc, aby rozpocząć dostosowywanie monitu bash, w bieżącym monicie terminala wpisz następujące polecenie, aby załadować odpowiedni profil do edytora tekstu nano:
nano .bashrc
Tak, możesz to zmienić na .bash_profile lub .profile w zależności od Twoich potrzeb:
nano .bash_profile
Prawdopodobnie zostanie wyświetlony zwykły plik, więc aby rozpocząć, wpisz następujący wiersz w terminalu:
eksportuj PS1=">
To między tymi cudzysłowami następuje dostosowanie monitu bash.
Między cudzysłowami export PS1=” “, możesz dodać następujące wiersze, aby dostosować monit Terminala:
- \d – Bieżąca data
- \t – Aktualny czas
- \h – nazwa hosta
- \ – Numer polecenia
- \u – nazwa użytkownika
- \W – Bieżący katalog roboczy (np. Pulpit/)
- \w – Bieżący katalog roboczy z pełną ścieżką (tj.: /Users/Admin/Desktop/)
(Zauważ, że jeśli chcesz jednorazowo użyć niestandardowego monitu bash lub przetestować wygląd zmian przed ustawieniem ich w profilu bash, możesz po prostu użyć poleceń eksportu, zmiana zostanie zaczynają działać natychmiast po wydaniu polecenia eksportu, ale zostaną przerwane po zakończeniu sesji terminala.)
Weźmy więc kilka przykładów. Być może chcesz, aby Twój monit terminala wyświetlał Użytkownika, po którym następowała nazwa hosta, a następnie katalog, wtedy odpowiedni wpis .bashrc będzie wyglądał następująco:
"eksportuj PS1=\u@\h\w $ "
, który po wyrenderowaniu w rzeczywistym monicie basha będzie wyglądał następująco:
Admin@MacBook~Desktop/ $
Fajne hę? Możesz również zmienić sam znak zachęty na dowolny, nie musi to być znak $, po prostu zastąp go czymkolwiek innym, czego chcesz użyć: na przykład będzie to:
"eksport PS1=\u@\h\w: "
co jest takie samo jak powyżej, ale : zamiast $
Admin@MacBook~Desktop/: "
Pobaw się więc i zobacz, co wolisz. Moim osobistym faworytem jest:
"eksportuj PS1=\W @ \h $ "
To sprawia, że obecnie aktywny katalog (PWD), nazwa hosta komputera i nazwa użytkownika bieżącego użytkownika wygląda następująco:
/System @ MacBookPro $
W nowoczesnych wersjach systemu OS X możesz nawet umieścić emotikon w monicie, przeciągając go w wybrane miejsce, na przykład:
"export PS1=\h:\W (PRZECIĄGNIJ EMOJI TUTAJ) $ "
To będzie wyświetlane jako:
Nazwa hosta:Pulpit (emotikony) $
Widoczne na poniższym obrazku:
Gdy jesteś zadowolony z wyglądu monitu, zapisz zmiany w pliku .bash_profile w nano, naciskając Control+o, a następnie możesz wyjść z programu nano, naciskając Control+x
Jeśli naprawdę chcesz, możesz również użyć standardowego edytora tekstu, takiego jak TextWrangler lub TextEdit, aby edytować swój profil, ale jeśli zmieniasz monit w terminalu, prawdopodobnie powinieneś nauczyć się modyfikować pliki również z wiersza poleceń.
Jeśli wolisz zmienić wygląd, aby wyglądał bardziej graficznie, istnieje również prosta instrukcja, dzięki której monit w terminalu będzie zawierał znak emoji (tak, te same ikony emoji, których ludzie używają do wysyłania wiadomości tekstowych ), jeśli jesteś zainteresowany, możesz to przeczytać tutaj.
Na koniec pamiętaj, że zmienia się wiersz polecenia, a nie wygląd okien aplikacji Terminal. Jeśli lubisz dostosowywać wygląd rzeczy, warto zmienić wygląd terminala, ponieważ możesz dodać ogromną liczbę zmian i dostosowań do sposobu renderowania standardowego okna terminala. Dodany wraz z niestandardowym wierszem polecenia, a dni nudno wyglądającego terminala już dawno miną, w każdym razie na komputerze Mac. To prawdopodobnie oczywiste, ale tak, te szybkie dostosowania działają poza systemem OS X, a także w systemach Unix i Linux.
Czy masz fajną zachętę, którą chcesz się podzielić? Opublikuj swoje w komentarzach, staraj się zawrzeć zarówno polecenie eksportu, jak i to, co wyświetli monit, aby ułatwić innym określenie, czy chcą tego spróbować, czy nie.