logo

Як відобразити та встановити дату й час у Linux | Дата Команда

дата Команда використовується для відображення системної дати та часу. Команда date також використовується для встановлення дати та часу системи. За замовчуванням команда date відображає дату в часовому поясі, на якому налаштовано операційну систему unix/linux. Щоб змінити дату й час, потрібно бути суперкористувачем (root).

Синтаксис команди Date в Linux

date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>

Приклади Як відобразити та встановити дату й час у Linux

Зміст

1. Як відобразити поточну дату й час у Linux

дата (без опції): Без параметрів команда date відображає поточну дату й час, включаючи скорочену назву дня, скорочену назву місяця, день місяця, час, розділений двокрапками, назву часового поясу та рік.



Команда:

date>

Вихід:

Відображення поточної дати та часу в Linux

Відображення поточної дати та часу в Linux

Примітка: Тут система Unix налаштована на тихоокеанський денний час.

2. Як відображати час у GMT

The-u>варіант зdate>дозволяє відображати поточний час у GMT (середній час за Гринвічем) або UTC (всесвітній координований час).

Команда:

баран актор
date -u>

Вихід:

Показати час у GMT

Показати час у 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'>
2024-02-06_16-06

Дата і час 2 роки тому.

Prime немає коду в java

Дата і час 5 секунд тому

date --date='5 sec ago'>
Дата і час 5 секунд тому

Дата і час 5 секунд тому

Дата і час попереднього дня

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

Дата і час попереднього дня

Дата і час 2 місяці тому

date --date='2 month ago'>

Дата і час 2 місяці тому

Дата і час 2 місяці тому

Дата і час 10 днів тому

дата –дата=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

Відображення дати у форматі 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.