Polecenie daty w Linux z przykładami
- 4143
- 609
- Tacjana Karpiński
Data to przydatne polecenie Linux do wyświetlenia lub zmiany bieżącej daty w systemie. Wszystkie systemy operacyjne Linux są synchronizowane z serwerami NTP (Network Time Protocol). Więc rzadko jest to konieczne do ręcznego skonfigurowania czasu systemu. Musisz tylko zmienić strefę czasową zgodnie z Twoimi wymaganiami.
Ten samouczek opisuje Cię do użycia polecenia daty w systemie Linux.
Składnia:
Użycie: data [opcja]… [+format] lub: data [-u | --utc | --niversal] [mmddhhmm [[cc] yy] [.SS]]
Wyświetl aktualną datę
Domyślne polecenie daty wyświetla bieżącą datę i godzinę na standardowym wyjściu. Ta data/godzina będzie w domyślnej strefie czasowej systemu.
Otwórz terminal (ctrl + alt + t) i wpisz:
data
Wyjście> Wt8 grudnia 15:08:21 IST 2020
Powyższe polecenie pokazuje bieżący czas w strefie czasowej EST, która jest domyślną strefą czasową mojego systemu Linux.
Przykłady polecenia daty
- Pokaż godzinę daty w UTC/GMT:
Używać
-u
Lub--UTC
Lub--uniwersalny
Opcja z poleceniem daty, aby wyświetlić bieżący czas w UTC (skoordynowany czas uniwersalny) lub GMT (Greenwich Średni czas) strefa czasowa.data -u
Wyjście> Wt 8 grudnia 09:38:34 UTC 2020 - Zobacz wcześniejsze daty w określone dni:
Możesz użyć
--data
Opcja wiersza poleceń do wyświetlenia daty w przeszłości. Jak data 7 dni temu, 20 dni temu, 2 miesiące temu, w zeszły piątek, wczoraj i tak dalej.Data - -date = „Wczoraj”
Wyjście> pon. 7 grudnia 15:08:52 IST 2020Data - -date = "7 dni temu"
# Wt 1 grudnia 15:09:23 IST 2020Data - -date = "20 dni temu"
# Śr 18 listopada 15:09:42 IST 2020Data - -date = "5 miesięcy temu"
# Wed 8 lipca 15:09:55 IST 2020Data - -date = „W zeszły piątek”
# Pt. 4 grudnia 00:00:00 IST 2020 - Zobacz przyszłe daty:
Podobnie możesz przeglądać daty w przyszłości. Na przykład, co będzie na jutro, w następny piątek, po 20 dniach, po 3 miesiącach i tak dalej.data - -date = „jutro”
# Śr 9 grudnia 15:10:50 IST 2020Data - -date = „następny piątek”
# Pt. 11 grudnia 00:00:00 IST 2020Data - -date = "+20 dni"
# MON DEC 28 15:20:08 IST 2020data - -date = "+3 miesiące"
# MON 8 marca 15:20:18 IST 2021Możesz użyć tej funkcji, aby wykryć koniec miesiąca. Na przykład, jeśli jutro jest 01, to dzisiaj jest ostatnia data miesięczna. Co może być przydatne do prowadzenia cronjobów pod koniec miesięcy.
['data - -date = "jutrzejszy" +"%d"' -eq 09] && echo „Dzisiaj jest ostatni dzień miesiąca”
- Zobacz datę w innej strefie czasowej:
UżywaćTz
Zmienna środowiska do wyświetlenia daty w innym Timzone bez zmiany strefy czasowej systemu.Tz = „est” data
# Wt 8 grudnia 04:50:28 EST 2020TZ = „Ameryka/los_angeles”
# Wt 8 grudnia 01:50:55 pst 2020 - Data wydruku w określonym formacie:
Domyślna data komendy Wydrukuj Ukończ datę i godzinę, w tym strefa dzienna i czasowa. Możesz również dostosować go do drukowania określonego formatu daty.Data +„%D-%m-%y”
# 08-12-20Data +„%y-%m-%D”
# 20-12-08Data +„ %B %D, %Y”
# 08 grudnia, 2020Data +„%y-%m-%d%h:%m:%s”
# 2020-12-08 08:36:40 - Wyświetl czas modyfikacji pliku:
Używać-R
opcja z poleceniem DATY Linux, aby wyświetlić ostatni czas modyfikacji pliku. Ydata -r /etc /hosts
Wyjście> Sat 15 lutego 11:44:01 IST 2020
Wniosek
W tym samouczku dowiedziałeś się o dowództwie daty w Linux z przydatnymi przykładami. Mam nadzieję, że rozumiesz użycie polecenia daty w systemie Linux.
Jeśli podoba Ci się ten post, udostępnij to swoją sieć społecznościową.