data polecenie służy do wyświetlania daty i godziny systemowej. Polecenie date służy również do ustawiania daty i godziny systemowej. Domyślnie polecenie date wyświetla datę w strefie czasowej, w której skonfigurowany jest system operacyjny Unix/Linux. Aby zmienić datę i godzinę, musisz być superużytkownikiem (root).
Składnia polecenia Date w systemie Linux
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Przykłady jak wyświetlać i ustawiać datę i godzinę w systemie Linux
Spis treści
- 1. Jak wyświetlić bieżącą datę i godzinę w systemie Linux
- 2. Jak wyświetlić czas w formacie GMT
- 3. Jak wyświetlić podany ciąg daty w formacie daty
- 4. Jak wyświetlić przeszłe daty
- 5. Jak wyświetlić przyszłe daty
- 6. Jak ustawić datę i godzinę systemową
- 7. Jak wyświetlić ciągi dat z pliku
- 8. Jak wyświetlić ostatnią zmodyfikowaną sygnaturę czasową pliku
- 9. Lista specyfikatorów formatu używanych z poleceniem date:
1. Jak wyświetlić bieżącą datę i godzinę w systemie Linux
data (bez opcji): Bez opcji polecenie date wyświetla bieżącą datę i godzinę, w tym skróconą nazwę dnia, skróconą nazwę miesiąca, dzień miesiąca, godzinę oddzieloną dwukropkami, nazwę strefy czasowej i rok.
Komenda:
date>
Wyjście:

Wyświetl aktualną datę i godzinę w systemie Linux
Notatka: Tutaj system unix jest skonfigurowany według czasu letniego Pacyfiku.
2. Jak wyświetlić czas w formacie GMT
The-u>opcja zdate>polecenie umożliwia wyświetlenie aktualnego czasu w formacie GMT (czas uniwersalny Greenwich) lub UTC (uniwersalny czas koordynowany).
Komenda:
co to jest hashset Java
date -u>
Wyjście:

Wyświetl czas w GMT
3. Jak wyświetlić podany ciąg daty w formacie daty
–data lub -d Opcja: Wyświetla podany ciąg daty w formacie daty. Nie ma to jednak wpływu na rzeczywistą wartość daty i godziny systemu. Zamiast tego wykorzystuje datę i godzinę podaną w postaci ciągu znaków.
Składnia:
date --date=' string '>
Command: $date --date='2/02/2010' $date --date='Feb 2 2010' Output: Tue Feb 2 00:00:00 PST 2010 Tue Feb 2 00:00:00 PST 2010>
4. Jak wyświetlić przeszłe daty
Data i godzina sprzed 2 lat
date --date='2 year ago'>

Data i godzina sprzed 2 lat.
Java otwiera plik
Data i godzina sprzed 5 sekund
date --date='5 sec ago'>

Data i godzina sprzed 5 sekund
Data i godzina poprzedniego dnia
date --date='yesterday'>

Data i godzina poprzedniego dnia
Data i godzina sprzed 2 miesięcy
date --date='2 month ago'>

Data i godzina sprzed 2 miesięcy
Data i godzina sprzed 10 dni
konwersja typów i rzutowanie w Javie
data –data=10 dni temu

Data i godzina sprzed 10 dni
5. Jak wyświetlić przyszłe daty
Data i godzina nadchodzącego danego dnia tygodnia.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Data i godzina po dwóch dniach.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Data i godzina następnego dnia.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Data i godzina po upływie 1 roku od bieżącego dnia.
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Jak ustawić datę i godzinę systemową
Użyj -s> Lub --set> możliwość ustawienia daty i godziny systemowej na określoną wartość.
Składnia:
instancja Java
date --set='date to be set'>
Command: $date Output: Wed Oct 11 15:23:26 PDT 2017 Command: $date --set='Tue Nov 13 15:23:34 PDT 2018' $date Output: Tue Nov 13 15:23:34 PDT 2018>
7. Jak wyświetlić ciągi dat z pliku
–plik lub -f Opcja: Służy do wyświetlania ciągu daty znajdującego się w każdym wierszu pliku w formacie daty i godziny. Ta opcja jest podobna do opcji –date, ale jedyną różnicą jest to, że w opcji –date możemy podać tylko jeden ciąg daty, ale w pliku może podać wiele ciągów dat w każdej linii.
Składnia:
date --file=file.txt>
$cat>> datefile 23 września 2018 r. 03 listopada 2019 r. Polecenie: $date --file=datefile Dane wyjściowe: niedziela 23 września 00:00:00 PDT 2018 niedziela 3 listopada 00:00:00 PDT 2019>
8. Jak wyświetlić ostatnią zmodyfikowaną sygnaturę czasową pliku
The -r> Opcja służy do wyświetlenia ostatniej modyfikacji znacznika czasu określonego pliku.
Składnia:
date -r file.txt>
Możemy zmodyfikować znacznik czasu pliku daty za pomocą polecenia dotykowego.
$touch datefile>
$date -r datefile Wed Oct 11 15:54:18 PDT 2017 //this is the current date and time $touch datefile //The timestamp of datefile is changed using touch command. This was done few seconds after the above date command’s output. $date -r datefile Wed Oct 11 15:56:23 PDT 2017 //display last modified time of datefile>
9. Lista specyfikatorów formatu używanych z poleceniem date:
%D: Display date as mm/dd/yy. %d: Display the day of the month (01 to 31). %a: Displays the abbreviated name for weekdays (Sun to Sat). %A: Displays full weekdays (Sunday to Saturday). %h: Displays abbreviated month name (Jan to Dec). %b: Displays abbreviated month name (Jan to Dec). %B: Displays full month name(January to December). %m: Displays the month of year (01 to 12). %y: Displays last two digits of the year(00 to 99). %Y: Display four-digit year. %T: Display the time in 24 hour format as HH:MM:SS. %H: Display the hour. %M: Display the minute. %S: Display the seconds.>
Składnia:
date +%[format-option]>
Przykłady:
1. Wyświetl datę w formacie MM/DD/RR
date '+%D'>

Wyświetl datę w formacie MM/DD/RR
2. Wyświetl datę i godzinę w formacie MM/DD/RR HH:MM:SS
date '+%D %T'>

Wyświetla datę i godzinę w formacie MM/DD/RR HH:MM:SS
3. Wyświetl datę w formacie RRRR-MM-DD
strona internetowa taka jak coomeet
date '+%Y-%m-%d'>

Wyświetl datę w formacie RRRR-MM-DD
4. Wyświetl datę w formacie RRRR/MM/DD
date '+%Y/%m/%d'>

Wyświetl datę w formacie RRRR/MM/DD
5. Wyświetl pełną datę i godzinę wraz z dniem, miesiącem, datą, godziną i rokiem
date '+%A %B %d %T %y'>

Wyświetl pełną datę i godzinę z dniem, miesiącem, datą, godziną i rokiem
Wniosek
W tym artykule omówiliśmy polecenie „data” w systemie Linux, które jest wszechstronnym narzędziem do zarządzania datą i godziną systemową. Pozwala użytkownikom wyświetlać bieżącą datę, dostosowywać formaty wyjściowe, ustawiać daty systemowe i nawigować po datach przeszłych i przyszłych. Niezależnie od tego, czy wyświetlasz czas w strefie GMT, dostosowujesz ustawienia czasowe, czy używasz specyfikatorów formatu, „data” to potężne polecenie umożliwiające efektywne administrowanie systemem, umożliwiające użytkownikom wydajną obsługę różnych zadań związanych z czasem w środowisku Linux.