Znak zachęty – sekwencja znaków występująca w powłoce, informująca że system jest w stanie przyjmować polecenia (tytułowa zachęta). W systemie GNU/Linux jest ona zależna od powłoki, dystrybucji oraz ustawień użytkownika.
sh[]
W tej Uniksowej powłoce znak zachęty zwykłego użytkownika to domyślnie $
, a roota -
. Za znak zachęty odpowiada zmienna
$PS1
. Jej zmiana spowoduje zmianę znaku zachęty.
bash[]
W tej, obecnie najpopularniejszej powłoce, znak zachęty różni się w poszczególnych dystrybucjach, jednak zazwyczaj przypomina on user@host:katalog $
(przykładowo w Linux Mint zamiast $
występuje >
). Znak zachęty może używać kolorów, może on też zawierać szereg dodatkowych danych. Podobnie jak w sh, w bashu za znak zachęty odpowiada zmienna $PS1
.
Dodatkowe informacje[]
Dodatkowe informacje do znaku zachęty można dodać poprzez dodanie w wybranym miejscu odpowiedniego kodu. Poniżej zostały podane te najczęściej używane:
\d
- data w formaciedzień-tygodnia miesiąc dzień
. W przypadku dnia tygodnia i miesiąca są to 3 pierwsze litery ich nazw;\h
- host, z pominięciem domeny (tj. kropki i wszystkiego po niej; jeśli takowa występuje);\H
- pełny host;\n
- znak nowej linii;\t
- czas 24-godzinny w formacieGG:MM:SS
;\T
- czas 12-godzinny w tym samym formacie;\u
- nazwa aktualnego użytkownika;\v
- wersja powłoki;\w
- ścieżka obecnego folderu;\W
- nazwa obecnego folderu;