Znak zachęty

Przykładowe znaki zachęty[a]
C:\>_  dla DOS-a
user@host: ~ $ _  dla Uniksa

Znak zachęty (ang. command prompt) – wykorzystywany w wierszu poleceń znak lub sekwencja znaków wskazująca gotowość komputera do przyjmowania poleceń.

Najczęściej znak zachęty zakończony jest przez $, #, %, : albo >. Zwykle zawiera także inne informacje jak:

  • nazwa bieżącego katalogu
  • ścieżka dostępu do bieżącego katalogu
  • nazwa komputera
  • nazwa użytkownika
  • bieżący czas lub data

W systemach Unix zwykle użytkownik jako znak zachęty ma $, a administrator (root) − #.

Z reguły znak zachęty może być zmodyfikowany przez użytkownika w taki sposób by odpowiadał jego osobistym preferencjom. Dla przykładu w systemach Unix, Linux i podobnych odbywa się to przez ustawienie zmiennej środowiskowej PS1, a w systemach DOS oraz Windows przez zmienną PROMPT. Najczęściej znak zachęty poza klasycznymi znakami może zawierać również sekwencje zmieniające kolor wyświetlanego tekstu.

W systemach Unix istnieją dwa poziomy znaku zachęty. Pierwszemu poziomowi odpowiada zmienna lokalna PS1 wyświetlana po zalogowaniu, oznaczająca stan oczekiwania na wprowadzenie polecenia. Zmienna drugiego poziomu to PS2. Wyświetlana jest, gdy interpreter oczekuje dodatkowych danych i domyślnie ma ona postać >.

Uwagi

  1. znaki podkreślenia ( _ ) powinny migać; jeśli znaki te nie migają, to aktualnie wybrana przeglądarka nie obsługuje atrybutu blink