Skip to main content

Jak wyświetlić datę i godzinę przy użyciu Linuksa wiersza poleceń

Linux Tutorial for Beginners: Introduction to Linux Operating System (Kwiecień 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (Kwiecień 2025)
Anonim

W tym przewodniku pokażemy, jak wydrukować datę i godzinę za pomocą wiersza poleceń Linuksa w różnych formatach.

Jak wyświetlić datę i godzinę

Prawdopodobnie można było odgadnąć polecenie wyświetlenia daty i czasu za pomocą wiersza poleceń systemu Linux. Jest to po prostu takie:

data

Domyślnie wynik będzie mniej więcej taki:

Środa 20 kwietnia 19:19:21 BST 2016

Możesz uzyskać datę wyświetlenia dowolnego lub wszystkich następujących elementów:

  • % a - nazwa skróconego dnia (np. pon., wt., śr.)
  • % A - pełna nazwa dnia (tj. Poniedziałek, wtorek, środa)
  • % b lub% h - nazwa skróconego miesiąca (np. jan, feb, mar)
  • % B - pełna nazwa miesiąca (styczeń, luty, marzec)
  • % c - locales data i godzina (pełna data i czas)
  • % C - krótki rok (tj. 14, 15, 16)
  • % d - dzień miesiąca (tj. 01, 02, 03)
  • % D - taki sam jak M / D / Y (tj. 04/20/16)
  • % e - dzień miesiąca wyściełany (tj. "1", "2")
  • % F - pełna data, taka sama jak rrrr-mm-dd
  • % H - godzina (00, 01, 02, 21, 22, 23)
  • % I - godzina (1,2,3,10,11,12)
  • % j - dzień roku (tj. 243)
  • % k - podana godzina (tzn. "1" staje się "1")
  • % l - godzina wyściełana (zegar 12-godzinny)
  • % m - numer miesiąca (1,2,3)
  • % M - minuta (1,2,3,57,58,59)
  • % n - nowa linia
  • % N - nanosekundy
  • % p - AM lub PM
  • % P - jak% p, ale małe litery (ironicznie)
  • % r - locales 12-godzinny czas zegarowy
  • % R - 24 godzinna wersja godziny i minuty
  • % s - sekundy od 1970-01-01 00:00:00
  • % S - sekunda (01,02,03, 57, 58, 59)
  • % t - karta
  • % T - czas taki sam jak% H:% M:% S
  • % u - dzień tygodnia (1 to poniedziałek, 2 to wtorek itd.)
  • % U - numer tygodnia w roku (przy założeniu niedzieli jako pierwszego dnia tygodnia)
  • % V - numer tygodnia ISO z poniedziałkiem jako pierwszym dniem tygodnia
  • % w - dzień tygodnia (0 to niedziela)
  • % W - numer tygodnia w roku z poniedziałkiem jako pierwszym dniem tygodnia
  • % x - wyświetlanie daty lokalizacji (31.12.2015)
  • % X - reprezentacja czasu lokalnego (14:44:44)
  • % y - ostatnie dwie cyfry roku
  • % Y - rok
  • % z - numeryczna strefa czasowa (tj. -0400)
  • %: z - numeryczna strefa czasowa w następujący sposób (tj. -04: 00)
  • % :: z - numeryczna strefa czasowa w następujący sposób (tj. -04: 00: 00)
  • % Z - alfabetyczny skrót strefy czasowej (GMT)
  • - - pojedynczy łącznik zapobiega zerowym wypełnianiu
  • _ - pojedyncze podkładki podkreślenia ze spacjami
  • 0 - pady z zerami
  • ^ - użyj wielkich liter, jeśli to możliwe
  • # - użyj przeciwnego przypadku, jeśli to możliwe

Jest to ogromna liczba opcji i podejrzewamy, że polecenie date jest tym, do którego większość ludzi próbuje dodać coś, gdy chce po raz pierwszy przyczynić się do Linuksa i skompilować swój pierwszy program.

Zasadniczo, jeśli chcesz wyświetlić tylko godzinę, możesz użyć:

data +% T

To wyświetli wynik 19:45:00. (tj. godziny, minuty, a następnie sekundy)

Możesz również osiągnąć powyższe, używając:

data +% H:% M:% S

Możesz również dołączyć datę, używając powyższego polecenia:

data +% d /% m /% Y% t% H:% M:% S

Zasadniczo można użyć dowolnej kombinacji powyższych przełączników po znaku plusa, aby wyprowadzić datę według własnego uznania. Jeśli chcesz dodać spacje, możesz użyć cudzysłowu wokół daty.

data + "% d /% m /% Y% H:% M:% S"

Jak wyświetlić datę UTC

Możesz wyświetlić datę UTC komputera, używając następującej komendy:

data -u

Jeśli jesteś w Wielkiej Brytanii, zauważysz, że zamiast pokazywać "18:58:20" jako czas, kiedy pokaże się "17:58:20" jako czas.

Jak wyświetlić datę RFC

Możesz wyświetlić datę RFC dla swojego komputera za pomocą następującego polecenia:

data -r

Wyświetla datę w następującym formacie:

Środa, 20 kwietnia 2016 19:56:52 +0100

Jest to użyteczne, ponieważ pokazuje, że jesteś godzinę przed GMT.

Niektóre przydatne polecenia daty

Czy chcesz poznać datę w następny poniedziałek? Wypróbuj to:

data -d "następny poniedziałek"

W momencie pisania tego tekstu wraca "Mon 25 kwietnia 00:00:00 BST 2016"

Opcja -d zasadniczo drukuje datę w przyszłości.

Za pomocą tego samego polecenia możesz dowiedzieć się, w którym dniu tygodnia są twoje urodziny lub święta.

data -d 25.12.2016

Rezultatem jest niedziela, 25 grudnia.

streszczenie

Warto sprawdzić stronę manuala dla polecenia date, używając następującego polecenia:

data mężczyzna