Ukaz date prikazuje datum in čas sistema. Uporabniku omogoča, da dobi datum in čas v različnih oblikah. Ta ukaz pomaga tudi pri izračunu trenutnih, preteklih in prihodnjih datumov s pomočjo različnih operaterjev in podajalnikov oblik. Za izvajanje funkcionalnosti morata biti sistemska ura in ura strežnika natančno pravočasna. Tukaj je nekaj primerov, ki bodo povečali vaše znanje o ukazu date v Linuxu.
Predpogoji
Če želite izvedeti funkcionalnost ukazov za datum in njihovo uporabo, morate v sistem namestiti Linux (Ubuntu). Po namestitvi morate konfigurirati Linux tako, da za dostop do aplikacij navedete uporabniške podatke, vključno z imenom in geslom. Spodnja slika prikazuje vmesnik Ubuntu. Tukaj morate vnesti geslo za nadaljevanje.
Sintaksa datuma
$datum [MOŽNOST]...[+OBLIKA]Datum
Osnovni ukaz za prikaz datuma je vnos Date. Prinaša trenutni datum in čas, ki ju sistem samodejno prejme. Izhod prikazuje dan v mesecu, datum, leto in čas. Ukaz Date dobi datum operacijskega sistema.
$datum
Uporabniški priročnik Ukaz za datum
Če želite izvedeti več o ukazih, povezanih z datumom, je uporabniku na voljo priročnik. Izhod prikazuje naslednji opis.
$človek datum
Pridobite datume v različnih oblikah
Datumi so lahko prikazani na več načinov. Tipka D bo prikazala datum v / obrazcu z datumom, mesecem in letom. Ker bo F prikazal datum s pomočjo - in bo oblika zapisala leto, mesec in dan. Da bi bilo uporabniku natančno in enostavno, smo uporabili niz, ki prikazuje pravi pomen podajalnika oblike, to je f in d. Operater +% se uporablja za vezavo podajalnika oblike z datumom.
Pridobite dan, mesec in leto
Za povečanje funkcionalnosti so v ukazu uporabljeni nekateri specifikatorji formata z datumom. Ti so prikazani tudi v uporabniškem priročniku, ki smo ga videli v zgornjem primeru. Na primer, razložili bomo nekaj primerov, da jih bodo uporabniki lažje prepoznali. Sintaksa za podajalnike oblik je:
$datum+% [format-možnost]Kot razume sintaksa, uporabljamo datum in določeno obliko, da dobimo določen rezultat.
Nekateri specifikatorji so naslednji:
%d= Predstavlja dan v mesecu%B= Prikaže polno ime meseca
%m= Prikaže mesec v letu
%IN= Prikažite leto
%T= Prikažitečas
%H= Prikazuje urov čas
%M= Prikaz minutv čas
%S= Predstavlja sekundev čas
Mesec leta
Če želite najti mesec v letu. Uporabljamo format B, kot je opisano zgoraj v primerih.
$(datum+%B)
Leto Za prikaz tekočega leta uporabljamo obliko Y. Če želimo le zadnji dve števki leta, potem uporabimo majhen y.
$(datum+%in)$(datum+%IN)
Dan v tednu Z A bomo dobili polno ime dneva v tednu. Medtem ko se a uporablja za okrajšavo dneva.
$(datum+%TO)$(datum+%do)
Pridobite datume preteklosti in prihodnosti
Zadnjič Z uporabo tega priloženega ukaza dobimo včerajšnji datum.
$Vrgel venvčeraj= $(datum- včeraj)
Poseben dan nazaj
Datume lahko dobimo tako, da navedemo ustrezen datum za vrnitev na ta določen datum. Na primer, uporabnik želi dobiti datum pred 45 dnevi, zato se ta ukaz uporabi.
$Odmev prejŠtiri, petdni = $(datum- jutri-štiri, petdnevi)
Prejšnji mesec
Ukaz za zadnji mesec bo uporabniku pomagal dobiti prejšnji mesec tekočega leta.
$Vrgel venzadnji mesec= $(datum–Dzadnjimesec +%B)Naslednje leto
Ukaz za naslednje leto prikazuje leto po tekočem letu.
$Vrgel ven= naslednje leto = $(datum–D prihodnje leto +%IN)
Razlika med datumi
Določen dan dobimo z navedbo dveh datumov. En datum se odšteje od drugega, tako da se dobi število dni med obema.
$Pogrešam $((($(datum–D2021-3-24+%s)- $(datum–D2021-3-18+%s))/86400))
Prikaz datuma z obliko –d ali –date
Ukaz Date ve, da ravna z vnosom –d ali –date. Vnese datum vnosa kot niz. Za pridobitev datuma naslednji dan prihodnjega tedna vnesemo spodnji primer.
$datum-datum= naslednji torek
Nato lahko ukaz date izračuna sekunde datuma, ki je minil do sedaj. Podajamo relativni datum, katerega sekunde naj bodo znane.
$datum–D2021-4-24+%s
Ne glede na obliko, ki smo jo podali v ukazu, je datum vedno prikazan v določenem vzorcu, ki je privzeto nastavljen.
$datum–D5/6/2021
Prikaz številke tedna v tekočem letu
Kot je prikazano v spodnjem ukazu, lahko dobimo številko tedna tekočega leta z uporabo V.
Številka dneva v tekočem letu
Številka dneva do trenutnega datuma se prikaže z uporabo %j %.
$Datum +%j
Nastavite datum glede na časovni pas
Za preverjanje trenutnega časovnega pasu sistema uporabimo spodnji ukaz.
$Timedatectl
To bo prikazalo datum in lokalni čas določenega časovnega pasu. Tu je časovni pas Azija/Karači.
Če želite spremeniti dani časovni pas v drugega, morate poznati ime časovnega pasu. Oblika prikaza časovnega pasu je Regija/Mesto. Tu so na voljo možnosti časovnega pasu:
$timedatectl list-časovni pasovi
Ista poizvedba se uporablja za spreminjanje časovnega pasu poleg določenega časovnega pasu, ki ga želite zamenjati.
$sudotimedatectlnastavljeno- časovni pas Evropa/Istanbul
V zgoraj omenjenem izpisu lahko vidite, da je časovni pas posodobljen z Evropo/Istanbul.
Pridobite datum in čas z nastavitvijo strojne ure
Strojne ure delujejo, tudi če ni napajanja. Deluje znotraj strojne opreme sistema.
$sudohwclock - prikazIzhod bo prikazan, kot je prikazano na sliki:
Zaključek
Zdaj lahko nastavimo datum ali ga spremenimo v ukazni vrstici v Linuxu. Je precej enostavno in razumljivo. Zgoraj omenjene poizvedbe so za uporabnike podrobno obravnavane. Specifikatorji oblike pomagajo pri nastavitvi datuma določenega dne.