Polecenie date jest standardowym narzędziem w systemach Linux/Unix do wyświetlania bieżącej daty i czasu systemowego. Po uruchomieniu bez parametrów zwraca aktualny czas w domyślnym formacie, a dodatkowo pozwala formatować wynik, np. poprzez składnię +FORMAT (przydatne w skryptach i automatyzacji).
Odpowiedź cal jest niepoprawna, ponieważ to narzędzie służy do wyświetlania kalendarza (miesięcznego lub rocznego). Wprawdzie w wyniku widać numery dni miesiąca, ale nie jest to polecenie do wypisania bieżącej daty systemowej i nie zastępuje typowego zastosowania date w administracji oraz skryptach.
Odpowiedź awk jest niepoprawna, bo awk to język/narzędzie do przetwarzania strumieni tekstu (np. kolumn w plikach i wyjściu poleceń). Samo w sobie nie jest poleceniem "od daty", choć może obrabiać tekst zawierający daty.
Odpowiedź joe jest niepoprawna, ponieważ joe (JOE) to edytor tekstu uruchamiany w terminalu. Edytor nie służy do odczytu aktualnej daty systemowej.
W praktyce administrator lub technik informatyk używa date m.in. do:
- sprawdzenia, czy czas na komputerze jest poprawny (istotne dla logów, harmonogramów i certyfikatów),
- dodawania znaczników czasu do nazw plików (np. kopii zapasowych),
- diagnostyki problemów, gdy usługi zależą od poprawnego czasu.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy "wyświetlenia daty", szukaj polecenia, które bezpośrednio zwraca aktualną datę/czas, a nie narzędzia prezentującego kalendarz.