„Linux“ komandos

Iš komandinės eilutės nustatykite datą sistemoje „Linux“

Iš komandinės eilutės nustatykite datą sistemoje „Linux“

Data komanda nurodo sistemos datą ir laiką. Tai leidžia vartotojui gauti datą ir laiką įvairiais formatais. Ši komanda taip pat padeda apskaičiuoti dabartines, praeities ir ateities datas, pasitelkiant įvairius operatorius ir formato specifikatorius. Kad funkcijos būtų vykdomos, sistemos laikrodis ir serverio laikrodis turėtų būti tiksliai numatyti laiku. Štai keletas pavyzdžių, kurie padidins jūsų žinias apie „Linux“ komandą „data“.

Būtinos sąlygos

Norėdami sužinoti datos komandų funkcionalumą ir jų naudojimą, jūsų sistemoje turėtų būti įdiegta „Linux“ („Ubuntu“). Po įdiegimo turite sukonfigūruoti „Linux“ pateikdami išsamią vartotojo informaciją, įskaitant vardą ir slaptažodį, kad galėtumėte pasiekti programas. Žemiau pateiktame paveikslėlyje parodyta „Ubuntu“ sąsaja. Norėdami tęsti, turite pateikti slaptažodį.

Datos sintaksė

$ data [PASIRINKIMAS]… [+ FORMATAS]

Data

Pagrindinė komanda, naudojama rodyti datą, yra įvesti „Data“. Pateikiama dabartinė data ir laikas, kurie automatiškai gaunami iš sistemos. Išvestyje rodoma mėnesio diena, data, metai ir laikas. Data komanda gauna operacinės sistemos datą.

$ data

Vartotojo vadovo datos komanda

Norėdami sužinoti daugiau apie su data susijusias komandas, vartotojui pateikiamas vadovas. Išvestyje rodomas toks aprašymas.

$ vyro pasimatymas

Gaukite datas skirtingais formatais

Datas galima rodyti daugiau nei vienu alternatyviu metodu. Raktas „D“ „/“ formoje rodys datą su data, mėnesiu ir metais. „F“ nurodys datą naudodama „-“, o formatas turės atitinkamai metus, mėnesį ir dieną. Kad tai būtų tikslu ir lengva vartotojui, mes panaudojome eilutę, kuri parodo tinkamą formatų specifikatoriaus reikšmę, t.e., f ir d. Operatorius „+%“ naudojamas susieti formato specifikatorių su data.

Gaukite dieną, mėnesį ir metus

Yra keletas formato specifikatorių, naudojamų komandoje su data, siekiant pagerinti funkcionalumą. Tai taip pat parodyta vartotojo vadove, kurį matėme aukščiau pateiktame pavyzdyje. Pavyzdžiui, mes paaiškinsime keletą pavyzdžių, kad vartotojai galėtų juos lengviau atpažinti. Formatų specifikatorių sintaksė yra tokia:

$ data +% [format-option]

Kaip sintaksė tai supranta, tam tikrai išvadai gauti naudojame datą ir nurodytą formatą.

Kai kurie specifikatoriai yra šie:

% d = pateikia mėnesio dieną
% B = rodo viso mėnesio pavadinimą
% m = rodo metų mėnesį
% Y = rodyti metus
% T = rodyti laiką
% H = vaizduoja valandą laiku
% M = rodyti minutę laiku
% S = pateikia sekundes laiku

Metų mėnuo

Norėdami rasti metų mėnesį. Mes naudojame „B“ formatą, kaip aprašyta aukščiau pavyzdžiuose.

$ (data +% B)

Metai Norėdami rodyti einamuosius metus, naudojame „Y“ formatą. Jei norime tik dviejų paskutinių metų skaitmenų, tada naudojamas mažas „y“.

$ (data +% y)
$ (data +% Y)

Savaitės dienaMes naudosime „A“, kad gautume visą savaitės dienos pavadinimą. Nors "a" naudojamas dienos santrumpai gauti.

$ (data +% A)
$ (data +% a)               

Gaukite praeities ir ateities datas

Paskutinė dienaNaudodami šią pridėtą komandą gausime vakarykštę datą.

$ Echo „vakar = $ (data -d„ vakar “)“

Ypatinga diena prieš

Datas galime gauti pateikę atitinkamą datą, kad galėtumėte grįžti į tą datą. Pavyzdžiui, vartotojas nori gauti prieš 45 dienų datą, todėl ši komanda naudojama.

$ Echo „prieš 45 dienas = $ (data –d„ rytoj –45 dienos “)“

Praeitą mėnesį

Paskutinio mėnesio komanda padės vartotojui gauti ankstesnį einamųjų metų mėnesį.

$ Echo „praėjusį mėnesį = $ (data -d„ praėjusį mėnesį “„ +% B “)“

Kitais metais

Kitų metų komanda rodo metus po einamųjų metų.

$ Echo = „kiti metai = $ (data -d„ kiti metai “+% Y“) “

Skirtumas tarp datų

Tiksli diena gaunama nurodant dvi datas. Viena data atimama iš kitos, kad būtų gautas dienų skaičius tarp dviejų.

$ Echo $ ((($ (data -d „2021-3-24“ „+% s“) - $ (data -d „2021-3-18“ „+% s“)) / 86400))

Rodyti datą su -d arba -date formatu

Data komanda žino, kaip tvarkyti įvestį -d arba -date. Įveskite datą kaip eilutę. Norėdami sužinoti kitos ateinančios savaitės dienos datą, pateikiame žemiau pateiktą pavyzdį.

$ date -date = ”kitas antradienis”

Tada komanda „data“ gali apskaičiuoti iki šiol praėjusios datos sekundes. Pateikiame santykinę datą, kurios sekundės turi būti žinomos.

$ date -d „2021-4-24“ + „% s“

Nepaisant to, kokį formatą pateikėme komandoje, data visada rodoma tam tikrame šablone, kuris nustatytas kaip numatytasis.

$ date -d „5/06/2021“

Rodyti einamųjų metų savaitės numerį

Kaip parodyta žemiau esančioje komandoje, einamųjų metų savaitės numerį galime gauti naudodami „V“.

Dienos numeris einamaisiais metais

Dienos numeris iki dabartinės datos rodomas naudojant% j%.

$ Data +% j

Nustatykite datą pagal laiko juostą

Norėdami patikrinti dabartinę sistemos laiko juostą, naudojame toliau pateiktą komandą.

$ Timedatectl

Tai parodys datos ir vietos laiko išvestį iš konkrečios laiko juostos. Čia laiko juosta yra Azija / Karačis.

Norėdami pakeisti nurodytą laiko juostą į kitą, turite žinoti laiko juostos pavadinimą. Laiko juostos rodymo formatas yra Regionas / Miestas. Čia pateikiamos galimos laiko juostos parinktys:

$ timedatectl sąrašas-laiko juostos

Ta pati užklausa naudojama norint pakeisti laiko juostą, be konkrečios laiko juostos, kurią norite pakeisti.

$ sudo timedatectl set -timezone Europa / Stambulas

Pirmiau minėtame išvestyje galite pamatyti, kad laiko juosta atnaujinta Europai / Stambului.

Gaukite datą ir laiką nustatydami aparatūros laikrodį

Aparatinės įrangos laikrodžiai veikia, net jei nėra maitinimo šaltinio. Jis veikia sistemos aparatinėje įrangoje.

$ sudo hwclock -show

Išvestis bus pademonstruota taip, kaip parodyta paveikslėlyje:

Išvada

Dabar mes galime nustatyti datą arba pakeisti ją naudodami „Linux“ komandų eilutę. Tai gana lengva ir suprantama. Aukščiau paminėtos užklausos išsamiai aptariamos vartotojams. Formatų specifikatoriai padeda nustatyti konkrečios dienos datą.

Kaip padidinti FPS sistemoje „Linux“?
FPS reiškia Kadrai per sekundę. FPS užduotis yra išmatuoti kadrų greitį atkuriant vaizdo įrašus ar žaidimus. Paprastais žodžiais, nepertraukiamų viso ...
Populiariausi „Oculus App Lab“ žaidimai
Jei esate „Oculus“ laisvų rankų įrangos savininkas, turite žinoti, kaip krauti iš šono. Šoninis įkėlimas yra ne parduotuvėje esančio turinio įdiegimas...
10 geriausių žaidimų, kuriuos reikia žaisti naudojant „Ubuntu“
„Windows“ platforma buvo viena iš dominuojančių žaidimų platformų dėl didžiulio procento žaidimų, kurie šiandien kuriami natūraliai palaikant „Windows...