Линук наредбе

Линук дате наредба

Линук дате наредба
Команда датума је поједностављена наредба која, подразумевано, приказује тренутни датум и време система. Међутим, његова функционалност тамо није ограничена. Постоји мноштво начина за прилагођавање резултата, на пример, представљање у различитим форматима, израчунавање датума, па чак и подешавање системског сата са администраторским правима!

Овај алат је доступан на било ком Уник-овом систему. Ако користите било коју Линук дистрибуцију, она већ има алатку „датум“. Ево како да осигурате да га ваш систем већ има.

ког датума

Користим Мањаро Линук као главни покретач и алат „датум“ је већ присутан на систему. Кад год се покрене „датум“, алат ће бити позван из директоријума „/ уср / бин“.

Проверимо употребу овог поједностављеног алата!

Датум употребе

Алат „датум“ користи следећу структуру наредби.

датум

Покрените наредбу „дате“ у терминалу.

датум

Резултат је прилично разумљив. Петак је, 26. јула 2019, и команда је извршена у 23:13:01 ПМ (12-часовни формат), а временска зона је ГМТ +6.

Приказ формата

Алат „датум“ користи формат времена / датума тренутне локације, тачно? Међутим, постоји пуно формата приказа који се користе широм света. Ако желите излаз времена у том формату, „датум“ је у стању да то учини.

На пример, следећа наредба ће исписати излаз у формату ИСО 8601.

датум --исо-8601 = секунде

датум --исо-8601 = минута

датум --исо-8601 = сати

Ако желите излаз у РФЦ 3339 формату, користите следећу структуру.

датум --рфц-3339 = секунде

датум --рфц-3339 = минута

датум --рфц-3339 = нс

Исте команде важе и за формат РФЦ 2822.

Спецификатори формата

Ако желите да „датум“ ради на одређени датум, користите заставицу „-д“.

датум -д "--"

„Датум“ нуди разне опције приказа. На пример, можете дефинисати сопствени излаз!

датум + "Недеља:% В; Година:% и"

У овој команди, „% В“ приказује број тренутне недеље, а „% и“ последње 2 цифре текуће године. За целу годину користите форматирање „% И“.

датум + "Недеља:% В; Година:% И"

Листа спецификатора формата је предугачка за укључивање. Ево неколико занимљивих.

% д: Дан у месецу

% м: Месец у години

% И: Година

% и: Последње 2 цифре године

% в: Дан у недељи

% А: Назив радног дана

% а: Назив радног дана (скраћено)

% Б: Име пуног месеца

% б: Скраћени назив месеца

% Х: сат (24-часовни формат)

% И: Сат (12-часовни формат)

% С: Друго

% Т: доба дана

% д: Тренутни датум месеца

% к: Приказ датума тренутне локације

% Кс: Временски приказ тренутне локације

Проверите време измене датотеке

„Датум“ је невероватно свестран. Овај алат се такође може користити за проверу времена када је одређена датотека / фасцикла последњи пут измењена.

датум -р

Замена временске зоне

Подразумевано, кад год се покрене датум, користиће тренутну временску зону. Временска зона је подешена у променљивој околине ТЗ. Подразумевана вредност ТЗ дефинисана је у датотеци „/ етц / лоцалтиме“.

Променом вредности ТЗ, можемо форсирати датум да приказује време различитих временских зона.

ТЗ = ГМТ + 2 датум

ТЗ такође омогућава различите вредности. На пример, дозвољени су и регионални записи.

За све доступне временске зоне проверите следећи директоријум.

цд / уср / схаре / зонеинфо && лс

Такође је могуће одредити датум за приказ различитих тачака у времену.

# Прикажи тренутно време
датум -д сада

# Прикажи данашње време
датум -д данас

# Јуче
датум -д јуче

# Сутра
датум -д сутра

# Време уторка (текућа недеља)
датум -д уторак

# Време уторка (претходне недеље)
време -д последњег уторка

# Следеће недеље
датум -д следеће недеље

# Претходна седмица
датум -д прошле недеље

# Следећег месеца
датум -д следећи месец

# Претходни мјесец
датум -д прошли месец

# Следеће године
датум -д следеће године

# Претходна година
датум -д прошле године

Израчунавање секунди

Алат „датум“ такође укључује ову занимљиву функцију где може да рачуна број секунди од УНИКС епохе (00:00:00, 1. јануара 1970) до тренутног времена.

датум +% с

Такође је могуће израчунати секунде од епохе до предвиђеног датума / времена.

датум -д "1975-01-31" + "% с"

Шта кажете на претварање епохе у датум? Само пренесите вредност епохе на „датум“ и пустите је да ради свој посао.

датум -д @ 123456789

Датум такође може одредити дан у недељи датог датума.

датум -д "1999-01-31" + "% А"

Употреба у скриптама

Уз све ове трикове, сада можете да примените способности и у своје скрипте. Овде сам показао само неколико начина употребе „датума“ у вашим скриптама.

СТАРТТИМЕ = 'датум'
ехо $ СТАРТТИМЕ

Користећи исти метод, такође је могуће креирати датотеку са датумом и временом израде као утиснутим именом.

додирните ~ / Десктоп / 'датум +% Ф'.ткт

Слична метода се такође може користити за креирање архива.

тар -цзвф 'датум +% Ф'-гоогле-цхроме-бацкуп.катран.гз ~ /.цонфиг / гоогле-цхроме

Промена датума и времена

„Датум“ се такође може користити за промену датума и времена система. Ако ваш систем правилно користи нтпд и конфигурисао временску зону, онда не бисте требали пролазити кроз овај корак. Међутим, ако постоји потреба, употреба заставице „-сет“ ће обавити посао.

За употребу ове заставице, наредба следи ову структуру.

судо датум --сет = "
Најбољи Линук Дистрос за игре у 2021
Линук оперативни систем далеко је превалио свој изворни, једноставни изглед заснован на серверима. Овај ОС се изузетно побољшао последњих година и сад...
Како снимити и стримовати своју играћу сесију на Линук-у
У прошлости се играње игара сматрало само хобијем, али с временом је играчка индустрија забележила огроман раст у погледу технологије и броја играча. ...
Најбоље игре за ручно праћење
Оцулус Куест је недавно представио сјајну идеју ручног праћења без контролера. Са све већим бројем игара и активности које извршавају подршку формално...