104 Poznaj I imix
Tabela 6.2. Symbole specjalne w definicji znaku gotowości shella bash Symbol Znaczenie
\ ! Wyświetl numer polecenia w historii
\ H Wyświetl numer aktualnego polecenia
\$ Wyświetl 0, # lub $
\W Wyświetl podstawową nazwę aktualnego katalogu
N 1 Początek sekwencji niewyświetlanych znaków
W Wyświetl ukośnik (\)
\ 1 Koniec sekwencji niewyświetlanych znaków
Nd Wyświetl aktualną datę
\h Wyświetl nazwę hosta
\n Znak końca wiersza
\nnn Znak o numerze ósemkowym nnn
Wyświetl nazwę shella \t Wyświetl aktualną godzinę
\u Wyświetl nazwę użytkownika
\w Wyświetl nazwę aktualnego katalogu
Korzystając z polecenia export można testować różne rodzaje znaków gotowości:
(t PSl='\d \t: >;export PSI
Wad Feb U i6:bd:32:
Terminalowe kody ucieczki pozwalają na osiąganie efektów specjalnych, na przykład podświetlenia:
# PS1=' [\033[4m\u\033[0m3\033[4m\h\033[0m];export PSI Powyższa definicja podświetla nazwę użytkownika (\u) oraz nazwę hosta (\h) zarówno w konsoli, jak i w oknie terminala xterm systemu XII. W oknie terminala rxvt nazwy użytkownika i hosta będą podkreślone (przeczytaj umieszczoną niżej uwagę „Definicje terminali").
PATRZ RÓWNIEŻ
* Więcej o nazwach hostów jest mowa w rozdziale 27
* Więcej o systemie X Window jest mowa w rozdziale 18.
* Rodzaje terminali systemu X Window są opisane w rozdziale 18