дата Команда використовується для відображення системної дати та часу. Команда date також використовується для встановлення дати та часу системи. За замовчуванням команда date відображає дату в часовому поясі, на якому налаштовано операційну систему unix/linux. Щоб змінити дату й час, потрібно бути суперкористувачем (root).
Синтаксис команди Date в Linux
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Приклади Як відобразити та встановити дату й час у Linux
Зміст
- 1. Як відобразити поточну дату й час у Linux
- 2. Як відображати час у GMT
- 3. Як відобразити даний рядок дати у форматі дати
- 4. Як відобразити минулі дати
- 5. Як відображати майбутні дати
- 6. Як встановити системну дату й час
- 7. Як відобразити рядки дати з файлу
- 8. Як відобразити мітку часу останньої зміни файлу
- 9. Список специфікаторів формату, які використовуються з командою date:
1. Як відобразити поточну дату й час у Linux
дата (без опції): Без параметрів команда date відображає поточну дату й час, включаючи скорочену назву дня, скорочену назву місяця, день місяця, час, розділений двокрапками, назву часового поясу та рік.
Команда:
date>
Вихід:

Відображення поточної дати та часу в Linux
Примітка: Тут система Unix налаштована на тихоокеанський денний час.
2. Як відображати час у GMT
The-u>варіант зdate>дозволяє відображати поточний час у GMT (середній час за Гринвічем) або UTC (всесвітній координований час).
Команда:
баран актор
date -u>
Вихід:

Показати час у GMT
3. Як відобразити даний рядок дати у форматі дати
–date або -d Параметр: Відображає вказаний рядок дати у форматі дати. Але це не вплине на фактичне значення дати й часу системи. Натомість дата й час використовуються у вигляді рядка.
Синтаксис:
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. Як відобразити минулі дати
Дата і час 2 роки тому
date --date='2 year ago'>

Дата і час 2 роки тому.
Prime немає коду в java
Дата і час 5 секунд тому
date --date='5 sec ago'>

Дата і час 5 секунд тому
Дата і час попереднього дня
date --date='yesterday'>

Дата і час попереднього дня
Дата і час 2 місяці тому
date --date='2 month ago'>

Дата і час 2 місяці тому
Дата і час 10 днів тому
дата –дата=10 днів тому

Дата і час 10 днів тому
5. Як відображати майбутні дати
Дата і час наступного конкретного дня тижня.
різниця між левом і тигром
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Дата і час через два дні.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Дата і час наступного дня.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Дата та час після 1 року на поточний день.
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Як встановити системну дату й час
Використовувати -s> або --set> можливість встановити системну дату й час на конкретне значення.
Синтаксис:
сортування списку масивів 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. Як відобразити рядки дати з файлу
–file або -f Параметр: Це використовується для відображення рядка дати, наявного в кожному рядку файлу у форматі дати та часу. Цей параметр подібний до параметра –date, але єдина відмінність полягає в тому, що в –date ми можемо вказати лише один рядок дати, але у файлі ми може давати кілька рядків дати в кожному рядку.
Синтаксис:
date --file=file.txt>
$cat>> datefile 23 вересня 2018 3 листопада 2019 Команда: $date --file=datefile Вихід: Sun Sep 23 00:00:00 PDT 2018 Sun Nov 3 00:00:00 PDT 2019>
8. Як відобразити мітку часу останньої зміни файлу
The -r> Параметр використовується для відображення останньої зміненої позначки часу вказаного файлу.
Синтаксис:
date -r file.txt>
Ми можемо змінити мітку часу у файлі дат за допомогою команди touch.
$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. Список специфікаторів формату, які використовуються з командою 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.>
Синтаксис:
date +%[format-option]>
приклади:
1. Відображення дати у форматі ММ/ДД/РР
date '+%D'>

Відображення дати у форматі MM/DD/YY
2. Відображення дати та часу у форматі ММ/ДД/РР ГГ:ХХ:СС
date '+%D %T'>

Відображати дату й час у форматі ММ/ДД/РР ГГ:МХ:СС
3. Відображення дати у форматі РРРР-ММ-ДД
cast sql
date '+%Y-%m-%d'>

Відображення дати у форматі РРРР-ММ-ДД
4. Відображення дати у форматі РРРР/ММ/ДД
date '+%Y/%m/%d'>

Відображення дати у форматі РРРР/ММ/ДД
5. Відображення повної дати та часу з днем, місяцем, датою, часом і роком
date '+%A %B %d %T %y'>

Відображення повної дати та часу з днем, місяцем, датою, часом і роком
Висновок
У цій статті ми обговорили команду «date» у Linux, яка є універсальним інструментом для керування датою й часом системи. Це дозволяє користувачам відображати поточну дату, налаштовувати вихідні формати, установлювати системні дати та переглядати минулі чи майбутні дати. Незалежно від того, демонструє час у GMT, налаштовує часові параметри чи використовує специфікатори формату, «дата» є потужною командою для ефективного системного адміністрування, що дозволяє користувачам ефективно виконувати різноманітні пов’язані з часом завдання в середовищі Linux.