Команди за показване на дата в 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

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: