podaje datę i czas systemowy
Postać: date [opcje] [+FORMAT]
Domyślnie wypisywana jest bieżąca data i czas.
$ data
wto, 8 gru 2020, 23:03:01 CET
Postać prezentacji daty można definiować za pomocą argumentu +FORMAT,
gdzie format określany jest przez szereg wyrażeń, np.:
rok w postaci 2020
miesiąc w postaci 00..12
dzień w postaci 01..31
godzina w postaci 00..24
minuta w postaci 00..60
sekunda w postaci 00..60
ilość sekund jaka upłynęła od 1970-01-01 00:00:00 UTC
nazwa dnia tygodnia (np. Wtorek)
Przykład:
$ date +%Y-%M-%d_%H:%M:%S
2020-13-08_23:13:18
Za pomocą opcji -d można wskazać inną datę do wypisania.
Przykłady:
$ date -d "1999-12-01 3:21"
śro, 1 gru 1999, 03:21:00 CET
Wartość definiująca datę po opcji -d może byc podana w postaci tekstowej zrozumiałej dla człowieka postaci
$ date -d "now + 2 days"
czw, 10 gru 2020, 23:22:49 CET
$ date -d "next Friday"
pią, 11 gru 2020, 00:00:00 CET
wyświetla kalendarz
Postać: cal [opcje] [[miesiac] rok]
Domyślnie wyświetlany jest kalendarz aktualnego miesiąca.
Opcja -3 wyświetli kalendarz zawierający również podgląd poprzedniego i następnego miesiąca.
$ cal 2077
wyświetli kalendarz na rok 2077
$ cal 1 2021
wyświetli kalendarz dla stycznia 2021