V ukazni vrstici nastavite datum v Linuxu

Set Date Linux From Command Line



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 - prikaz

Izhod 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.