Kuupäeva käsk kujutab süsteemi kuupäeva ja kellaaega. See võimaldab kasutajal saada kuupäeva ja kellaaega erinevates vormingutes. See käsk aitab erinevate operaatorite ja vorminguspetsiifide abil välja arvutada ka praegused, mineviku ja tulevased kuupäevad. Funktsioonide täitmiseks peaksid serveri süsteemikell ja kell olema täpselt õigel ajal. Siin on mõned näited, mis suurendavad teie teadmisi kuupäeva käsu kohta Linuxis.
Eeldused
Kuupäevakäskude funktsionaalsuse ja nende kasutamise tundmaõppimiseks tuleks teie süsteemi installida Linux (Ubuntu). Pärast installimist peate seadistama Linuxi, pakkudes rakendustele juurdepääsu saamiseks kasutajaandmeid, sealhulgas nime ja parooli. Alloleval pildil on näha Ubuntu liides. Siin peate edasiseks jätkamiseks andma parooli.
Kuupäeva süntaks
$kuupäev [VALIK]...[+FORMAT]Kuupäev
Kuupäeva kuvamiseks kasutatav põhiline käsk on sisestada kuupäev. See toob kaasa praeguse kuupäeva ja kellaaja, mis võetakse süsteemist automaatselt vastu. Väljund näitab kuu päeva, kuupäeva, aastat ja kellaaega. Käsk Kuupäev saab operatsioonisüsteemi kuupäeva.
$kuupäev
Kasutusjuhend Kuupäeva käsk
Kuupäevaga seotud käskude kohta lisateabe saamiseks on kasutajale saadaval juhend. Väljund näitab järgmist kirjeldust.
$mees kuupäev
Saate kuupäevi erinevates vormingutes
Kuupäevi saab kuvada rohkem kui ühe alternatiivse meetodiga. Klahv D kuvab vormis / kuupäeva, millel on kuupäev, kuu ja aasta. F näitab kuupäeva abiga - ja vormingus on vastavalt aasta, kuu ja päev. Et see oleks kasutajale täpne ja lihtne, oleme kasutanud stringi, mis näitab vorminguspetsiiferi õiget tähendust, st f ja d. Operaatorit +% kasutatakse vormingu spetsifikaadi sidumiseks kuupäevaga.
Hankige päev, kuu ja aasta
Funktsionaalsuse täiustamiseks on käsus kasutatud kuupäevaga mõningaid vorminguspetsifikaatoreid. Neid on näidatud ka ülaltoodud näites nähtud kasutusjuhendis. Näiteks selgitame mõningaid näiteid, et kasutajatel oleks neid lihtsam ära tunda. Vormingu täpsustajate süntaks on järgmine:
$kuupäev+% [formaat-valik]Nagu süntaks seda mõistab, kasutame konkreetse väljundi saamiseks kuupäeva ja määratud vormingut.
Mõned täpsustajad on järgmised:
%d= Esitab kuu päeva%B= Kuvab kuu täieliku nime
%m= Kuvab aasta kuu
%JA= Kuva aasta
%T= Kuvageaega
%H= Kujutab tundesisse aega
%M= Kuva minutsisse aega
%S= Esitab sekundidsisse aega
Aasta kuu
Aasta kuu leidmiseks. Kasutame B -vormingut, nagu eespool näidetes kirjeldatud.
$(kuupäev+%B)
Aasta Jooksva aasta kuvamiseks kasutame Y -vormingut. Kui tahame ainult aasta kahte viimast numbrit, kasutatakse väikest y -d.
$(kuupäev+%ja)$(kuupäev+%JA)
Nädalapäev Kasutame A -d, et saada nädala täisnimi. Kuigi a kasutatakse päeva lühendi saamiseks.
$(kuupäev+%TO)$(kuupäev+%et)
Hankige mineviku ja tuleviku kuupäevad
Viimane päev Selle lisatud käsu abil saame eilset kuupäeva.
$Viskas väljaeile= $(kuupäev- eile)
Eriti päev tagasi
Kuupäevad saame, kui anname asjakohase kuupäeva, et naasta sellele kuupäevale. Näiteks soovib kasutaja saada kuupäeva 45 päeva tagasi, seega kasutatakse seda käsku.
$Kaja enneNeli, viispäeva = $(kuupäev- homme-Neli, viispäeva)
Eelmine kuu
Viimase kuu käsk aitab kasutajal saada jooksva aasta eelmise kuu.
$Viskas väljaviimane kuu= $(kuupäev–Dviimanekuu +%B)Järgmine aasta
Järgmise aasta käsk näitab jooksvale aastale järgnevat aastat.
$Viskas välja= järgmine aasta = $(kuupäev- järgmisel aastal +%JA)
Kuupäevade erinevus
Kindla päeva saab kahe kuupäeva esitamisega. Üks kuupäev lahutatakse teisest, nii et kahe päeva vahel saadakse päevade arv.
$Ma igatsen $((($(kuupäev–D2021-3-24+%s)- $(kuupäev–D2021-3-18+%s))/86400))
Kuva kuupäev vormingus –d või –date
Kuupäeva käsk teab sisendit –d või –date käsitseda. See võtab stringina sisendkuupäeva. Kuupäeva saamiseks järgmise nädala järgmisel päeval sisestame alloleva näite.
$kuupäev-kuupäev= järgmisel teisipäeval
Seejärel saab kuupäeva käsk arvutada seni möödunud kuupäeva sekundid. Esitame suhtelise kuupäeva, mille sekundid peavad olema teada.
$kuupäev–D2021-4-24+%s
Sõltumata sellest, millises vormingus me käsu andsime, kuvatakse kuupäev alati kindlas mustris, mis on vaikimisi määratud.
$kuupäev–D5/6/2021
Kuva nädala number jooksval aastal
Nagu on näidatud allolevas käsus, saame V abil saada jooksva aasta nädalanumbri.
Päevade arv jooksval aastal
Päeva number kuni praeguse kuupäevani kuvatakse, kasutades %j %.
$Kuupäev +%j
Määrake kuupäev vastavalt ajavööndile
Süsteemi praeguse ajavööndi kontrollimiseks kasutame allolevat käsku.
$Timedatectl
See kuvab kindla ajavööndi kuupäeva ja kohaliku aja väljundi. Siin on ajavöönd Aasia/Karachi.
Antud ajavööndi muutmiseks teisele peate teadma ajavööndi nime. Ajavööndi kuvamiseks kasutatav vorming on piirkond/linn. Siin on ajavööndi valikud:
$timedatectl list-timezones
Sama päringut kasutatakse ajavööndi muutmiseks peale konkreetse ajavööndi, mida soovite asendada.
$sudotimedatectlseatud- Euroopa ajavöönd/Istanbul
Ülalmainitud väljundist näete, et ajavööndit uuendatakse Euroopa/Istanbuli abil.
Kuupäeva ja kellaaja hankimine riistvarakella seadistamisega
Riistvarakellad töötavad isegi siis, kui toiteallikat pole. See töötab süsteemi riistvara sees.
$sudohwclock - näitamaVäljundit näidatakse nagu pildil:
Järeldus
Nüüd saame määrata kuupäeva või muuta seda Linuxi käsurealt. See on üsna lihtne ja arusaadav. Eespool nimetatud päringuid arutatakse kasutajate jaoks üksikasjalikult. Vormingu täpsustajad aitavad määrata konkreetse päeva kuupäeva.