Команди за показване на дата в Linux
Командата date се използва за показване на системната дата и час. Командата date също се използва за задаване на дата и час на системата. По подразбиране командата за дата показва датата в часовата зона, в която е конфигурирана операционната система unix/linux. Трябва да сте супер-потребител (root), за да промените датата и часа.
В основната си форма, командата за дата показва текущата ви дата и час, включително деня от седмицата, месеца, годината, часа във формат чч:мм:сс и часовата зона, както е представено по-долу.
date
23.07.2022 (сб) 16:39:22 EEST
Показване на датата и часа в UTC
За да покажете времето в UTC (координирано универсално време), по-рано наричано GMT (средно време по Гринуич), добавете опцията -u .
date -u
23.07.2022 (сб) 13:43:32 UTC
Използвайте командата date, за да проверите минали дати
Командата за дата може също да покаже датата и часа в миналото спрямо текущата ви дата.
Например, за да проверите каква е била датата преди 7 дни, изпълнете командата.
date –date="7 days ago"
16.07.2022 (сб) 16:45:22 EEST
За да видите датата две седмици по-рано, изпълнете командата:
date –date="2 weeks ago"
9.07.2022 (сб) 16:47:07 EEST
За да отпечатате датата преди 1 година, изпълнете:
date –date="3 years ago"
23.07.2021 (пт) 16:52:13 EEST
Използвайте командата date, за да проверите бъдещи дати
Точно както можете да проверявате минали дати, командата за дата също ви позволява да показвате бъдещи дати.
Например, за да проверите изпълнението на утрешната дата изпълнете командата:
date –date="tomorrow"
24.07.2022 (нд) 16:54:06 EEST
За да проверите коя дата ще бъде точно след една седмица, изпълнете:
date –date="next week"
30.07.2022 (сб) 16:55:44 EEST
За да покажете датата след 3 месеца, изпълнете:
23.11.2022 (ср) 15:56:42 EET
Опции за форматиране на дата
Командата за дата идва с много опции, които ви позволяват да персонализирате изхода за дата. По-долу са изброени някои опции за форматиране.
%D – Показване на дата във формат mm/dd/yy
%Y – Година (напр. 2022 г.)
%m – месец (01-12)
%B – Име на месеца в пълния формат на низ (напр. февруари)
%b – Име на месеца във формат на съкратен низ (напр. февруари)
%d – Ден от месеца (напр. 01)
%j – Ден от годината (001-366)
%u – ден от седмицата (1-7)
%A – Ден от седмицата в пълен низов формат (напр. петък)
%a – ден от седмицата в съкратен формат (напр. петък)
%H – час (00-23)
%I – час (01-12)
%M – минути (00-59)
%S – секунди (00-60)
Синтаксисът за използване на опцията за дата е доста прост.
Например, за да отпечатате датата във формат гг/мм/дд, стартирайте
date "+%Y-%m-%d"
2022-07-23
За да отпечатате деня от седмицата, месеца, годината и текущото време:
date "+%A %B %Y %T"
събота юли 2022 17:00:21
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut