Подесите датум у Линуку из командне линије

Set Date Linux From Command Line



Команда дате приказује датум и време система. Омогућава кориснику да добије датум и време у различитим форматима. Ова команда такође помаже у израчунавању тренутних, прошлих и будућих датума уз помоћ различитих оператора и спецификатора формата. Да би се извршиле функционалности, системски сат и сат сервера треба да буду тачно на време. Ево неколико примера који ће повећати ваше знање о наредби за датум у Линуку.

Предуслови

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









Синтакса датума

$датум [ОПЦИЈА]...[+ФОРМАТ]

Датум

Основна наредба која се користи за приказ датума је уписивање датума. Доноси тренутни датум и време који се аутоматски примају из система. Излаз приказује дан у мјесецу, датум, годину и вријеме. Команда Дате добија датум оперативног система.



$датум





Упутство за употребу Датум Команда

Да бисте сазнали више о наредбама везаним за датум, кориснику је доступан приручник. Излаз приказује следећи опис.

$човече датум



Добијте датуме у различитим форматима

Датуми се могу приказати на више алтернативних метода. Тастер Д ће приказати датум у / обрасцу са датумом, месецом и годином. Док ће Ф приказати датум уз помоћ - а формат ће имати годину, месец и дан. Да бисмо корисницима учинили прецизним и лаким, користили смо низ који приказује правилно значење спецификатора формата, тј. Ф и д. Оператор +% се користи за повезивање спецификатора формата са датумом.

Добијте дан, месец и годину

У наредби се користе неки спецификатори формата са датумом за побољшање функционалности. Они су такође приказани у корисничком приручнику који смо видели у горњем примеру. На пример, објаснићемо неке примере како би их корисници лакше препознали. Синтакса за спецификаторе формата је:

$датум+% [формат-опција]

Како синтакса то разуме, користимо датум и наведени формат да бисмо добили одређени излаз.

Неки спецификатори су следећи:

%д= Представља дан у месецу

%Б= Приказује пуно име месеца

%м= Приказује месец у години

%И= Прикажите годину

%Т= Прикажитевреме

%Х.= Приказује сату време

%М.= Приказ минутау време

%С= Представља секундеу време

Месец године

Да бисте пронашли месец у години. Користимо формат Б како је горе описано у примерима.

$(датум+%Б)

Година За приказ текуће године користимо И формат. Ако желимо само последње две цифре године, онда се користи мали и.

$(датум+%и)

$(датум+%И)

Дан у недељи Користићемо А да добијемо пуно име дана у недељи. Док се а користи за скраћивање дана.

$(датум+%ДО)

$(датум+%до)

Сазнајте датуме прошлости и будућности

Последњи дан Коришћењем ове придружене команде добићемо јучерашњи датум.

$Избациојуче= $(датум- јуче)

Посебан дан пре

Датуме можемо добити ако наведемо релевантан датум за повратак на тај одређени датум. На пример, корисник жели да добије датум од пре 45 дана, па се користи ова команда.

$Ехо преЧетири, петдана = $(датум- сутра-Четири, петдана)

Прошлог месеца

Команда за последњи месец ће помоћи кориснику да добије претходни месец текуће године.

$Избациопоследњи месец дана= $(датум–Дпоследњимесец +%Б)

Следеће године

Команда следеће године показује годину после текуће.

$Избацио= следеће године = $(датум–Д следеће године +%И)

Разлика између датума

Одређен дан се добија давањем два датума. Један датум се одузима од другог тако да се добије број дана између два.

$Недостаје ми $((($(датум–Д2021-3-24+%с)- $(датум–Д2021-3-18+%с))/86400))

Прикажите датум у формату –д или –дате

Команда Дате зна да рукује уносом –д или –дате. Унос датума узима као низ. Да бисмо добили датум следећег дана наредне недеље, унели смо следећи пример.

$датум-датум= следећег уторка

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

$датум–Д2021-4-24+%с

Без обзира на формат који смо навели у команди, датум се увек приказује у одређеном обрасцу који је подразумевано подешен.

$датум–Д5/6/2021

Прикажите број недеље у текућој години

Као што је приказано у наредби испод, можемо добити број недеље текуће године помоћу В.

Број дана у текућој години

Број дана до тренутног датума се приказује помоћу %ј %.

$Датум +%ј

Подесите датум према временској зони

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

$Тимедатецтл

Ово ће приказати излаз датума и локално време одређене временске зоне. Овде је временска зона Азија/Карачи.

Да бисте променили дату временску зону у другу, морате знати назив временске зоне. Формат за приказ временске зоне је Регион/Цити. Ево доступних опција временске зоне:

$тимедатецтл лист-тимезонес

Исти упит се користи за промену временске зоне осим одређене временске зоне коју желите да замените.

$судотимедатецтлкомплет–Временска зона Европа/Истанбул

У горе наведеном излазу можете видети да је временска зона ажурирана са Европа/Истанбул.

Добијте датум и време постављањем хардверског сата

Хардверски сатови раде чак и ако нема напајања. Ради унутар хардвера система.

$судохвцлоцк –схов

Излаз ће бити приказан као што је приказано на слици:

Закључак

Сада можемо поставити датум или га променити преко командне линије у Линуку. Сасвим је лако и разумљиво. Горе поменути упити су детаљно размотрени за кориснике. Спецификатори формата помажу у постављању датума одређеног дана.