OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

7.2.4. Monit Bash


7.2.4.1. Wstęp


Podpowiedź Bash może zrobić znacznie więcej niż tylko wyświetlanie tak prostych informacji, jak nazwa użytkownika, nazwa twojego komputera i pewne informacje na temat bieżącego katalogu roboczego. Możemy dodać inne informacje, takie jak bieżąca data i godzina, liczba podłączonych użytkowników itp.


Zanim jednak zaczniemy, zapiszemy bieżący monit w innej zmiennej środowiskowej:


[jerry@nigdzie jerry]$ MOJE PROMPT=$PS1


[jerry@nigdzie jerry]$ echo $MYPROMPT

[\u@\h \W]\$


[jerry@nigdzie jerry]$

[jerry@nigdzie jerry]$ MOJE PROMPT=$PS1


[jerry@nigdzie jerry]$ echo $MYPROMPT

[\u@\h \W]\$


[jerry@nigdzie jerry]$

Kiedy teraz zmienimy monit, na przykład wydając polecenie PS1=„->”, zawsze możemy przywrócić oryginalny monit za pomocą polecenia PS1=$MÓJPROMP. Oczywiście otrzymasz go również z powrotem po ponownym połączeniu, pod warunkiem, że będziesz po prostu bawić się podpowiedzią w wierszu poleceń i unikać umieszczania go w pliku konfiguracyjnym powłoki.


obraz

7.2.4.2. Kilka przykładów


Aby zrozumieć te podpowiedzi i użyte sekwencje specjalne, odwołamy się do Bash Info lub stron podręcznika.


eksport PS1=„[\t \j]”


Wyświetla godzinę i liczbę uruchomionych zadań

eksport PS1="[\d][\u@\h \w]: "


Wyświetla datę, nazwę użytkownika, nazwę hosta i bieżący katalog roboczy. Należy pamiętać, że \W wyświetla tylko nazwy podstawowe bieżącego katalogu roboczego.

eksport PS1=„{\!}”


Wyświetla numer historii dla każdego polecenia.

eksport PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


Wyświetla użytkownika@hosta w kolorze różowym.

eksport PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


Ustawia nazwę użytkownika na różowo, a bieżący katalog roboczy na niebiesko.

eksport PS1="\[\033[1;44m\]$USER jest w \w\[\033[0m\] "


Podpowiedź dla osób, które mają trudności z dostrzeżeniem różnicy między podpowiedzią a tym, co wpisują.

eksport PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


Podkreślona zachęta.

eksport PS1="\[\033[7;34m\]\u@\h \w \[\033[0m\] "


Białe znaki na niebieskim tle.

eksport PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


Różowy monit napisany jaśniejszą czcionką, który powiadamia Cię o zakończeniu poleceń.

eksport PS1= ...


Zmienne są eksportowane, dzięki czemu później wykonywane polecenia będą również wiedzieć o środowisku. Żądany wiersz konfiguracyjny najlepiej umieścić w pliku konfiguracyjnym powłoki, ~ / .bashrc.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: