Polecenie daty w Linux z przykładami

Polecenie daty w Linux z przykładami

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

  1. 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 
  2. 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 2020 
    Data - -date = "7 dni temu" # Wt 1 grudnia 15:09:23 IST 2020 Data - -date = "20 dni temu" # Śr 18 listopada 15:09:42 IST 2020 Data - -date = "5 miesięcy temu" # Wed 8 lipca 15:09:55 IST 2020 Data - -date = „W zeszły piątek” # Pt. 4 grudnia 00:00:00 IST 2020 
  3. 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 2020 Data - -date = „następny piątek” # Pt. 11 grudnia 00:00:00 IST 2020 Data - -date = "+20 dni" # MON DEC 28 15:20:08 IST 2020 data - -date = "+3 miesiące" # MON 8 marca 15:20:18 IST 2021 

    Moż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” 
  4. 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 2020 TZ = „Ameryka/los_angeles” # Wt 8 grudnia 01:50:55 pst 2020 
  5. 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-20 Data +„%y-%m-%D” # 20-12-08 Data +„ %B %D, %Y” # 08 grudnia, 2020 Data +„%y-%m-%d%h:%m:%s” # 2020-12-08 08:36:40 
  6. Wyświetl czas modyfikacji pliku:
    Używać -R opcja z poleceniem DATY Linux, aby wyświetlić ostatni czas modyfikacji pliku. Y

    data -r /etc /hosts Wyjście> Sat 15 lutego 11:44:01 IST 2020 
  7. 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ą.