Linux Date Command

Linux Date Command

Dato, tid, lokal tid osv. vises ved hjelp av Linux Date -kommandoen. For å endre tid og dato for Linux -systemet, kan vi også bruke datakommandoen. Denne kommandoen har mange alternativer, inkludert "-d," "-u," og "-R", for å utføre forskjellige operasjoner. Siden "-d" og "-dato" er identiske, kan vi bruke "-dato" eller "-d" for å vise dato og tid for fortid og fremtid. I denne artikkelen vil vi også bruke noen få formatspesifikasjoner med datakommandoen for å skaffe dato og klokkeslett i forskjellige formater.

Bruke Linux Date -kommandoen

Datofunksjonen brukes til å vise eller oppdatere verdien av systemets datoer og klokkeslett på Unix-lignende maskinvare og programvare. I Linux kan vi raskt få tid og dato ved å bruke kommandoen "Dato" i terminalvinduet. Dette vil vise tid og dato slik de er for øyeblikket. Selv om datakommandoen har en rekke flagg. I dette avsnittet vil vi bare bruke begrepet "dato" uten andre alternativer for å vise systemets dato og klokkeslett. Når vi oppgir kommandoen "Dato" i terminalvinduet, vises den gjeldende datoen på skjermen på skjermen.

omar@omar-virtualbox: ~ $ date

Som vist viste utgangen nedenfor gjeldende dato og klokkeslett. Det vil vise dagens forkortede navn, "Tirs", som står for "tirsdag" det forkortede navnet på måneden "Jan", som står for "januar", måneden i måneden, og den nåværende tiden, "01 : 54: 36, ”som presenteres i formatet“ Hour/Minutes/Second ”og viste i tillegg året som er“ 2023 ”.

Tir 11. jan 01:54:36 PKT 2023

Dato streng

Datoen vi leverte i kommandoen som en streng vil vises i datoformat i utdataene i denne delen, da vi ganske enkelt viser den gitte datostrengen i datoformat. Vi har to muligheter når vi bruker Linux Date-kommandoen for å fullføre denne "-datoen" eller "-D.”Disse to vil konvertere den medfølgende datostrengen til riktig datoformat. La oss starte kommandoen ved å skrive "dato" i begynnelsen, etterfulgt av flagget "-dato", det likeverdige tegnet "=", og til slutt datostrengformatet "10/01/2023".

Omar@Omar -VirtualBox: ~ $ Dato --dato = ”10/01/2023”

Når vi kjører denne kommandoen, blir strengformatet endret til et datoformat som du kan se fra datoen som presenteres sammen med dag, tid og år.

Tir 10. januar 12:00:00 PKT 2023

Bruke alternativet -dato for å vise tidligere datoer og tider

I dette avsnittet vil vi vise deg hvordan du bruker parameteren “-dato” i datoen for dato for å vise datoer og tider fra fortiden. Du kan også bruke “-D” -flagget for samme formål.

Gårsdagens tid og dato

Ved å bruke alternativet "-dato" for datakommandoen, vil denne delen vise tid og dato fra i går. For å gjøre dette bruker vi en kommando der begrepet "dato" først brukes, etterfulgt av alternativet "dato" med en dobbel-dash "--", tilsvarer tegn "=", og til slutt ordet "i går" inne av et omvendt komma. Ordet “i går” brukes fordi vi ønsker å vise datoen fra i går.

Omar@Omar -VirtualBox: ~ $ Dato --dato = ”i går”

Datoen fra i går vises når vi kjører kommandoen, som det kan sees. Dette inkluderer dag, år og dato.

Man 9. januar 02:11:44 AM PKT 2023

Tid og dato to år AAO

Tid og dato fra de to foregående årene vises i denne delen. For å vise tid og dato fra for to år siden, vil vi bruke den samme kommandoen som i forrige kommando, men her spesifiserte vi strengen "for 2 år siden" inne i det omvendte komma.

omar@omar -virtualbox: ~ $ date --dato = ”2 år siden”

Utgangen, som inkluderte tid og dato fra to år tidligere, ble vist. At datoen og klokkeslettet er det samme, noe som indikerer at den for øyeblikket er i dag. Men at året er endret til en som er for to år siden “2021” betyr at kommandoen har vært vellykket. I tillegg vises dagen som var "tirsdag" den dagen, for to år siden.

Tir 10. jan 02:09:07 AM PKT 2021

Tid og dato for tre sekunder siden

Datoen og klokkeslettet fra tre sekunder siden vises i denne delen. For å gjøre dette, vil vi bruke den samme kommandoen og flagget, "-dato" eller "-d", men denne gangen vil vi levere teksten “3 sekunder siden” til kommandoen for å få dato og klokkeslett fra tre sekunder siden.

omar@omar -virtualbox: ~ $ date --dato = ”3 sek siden”

Etter utførelsen av denne kommandoen ble tid og dato fra tre sekunder siden vist. Tiden er endret siden det var tiden som var før tre sekunder, derfor var tiden før tre sekunder "02:10:35,". Protokollen og timene er de samme. Men det andre er annerledes. Dagen, måneden og datoen er henholdsvis den samme "tirsdag", "januar" og "10".

Tir 10. jan 02:10:35 PKT 2023

På samme måte, ved å bruke denne kommandoen med samme alternativ, kan vi finne datoene og tidene for fortiden. For eksempel, hvis vi ønsker å vise datoen fra tre måneder siden, vil vi legge inn for tre måneder siden i kommandoen innenfor det omvendte komma. Det samme alternativet i Linux lar oss også finne fremtidige datoer, slik at utgangen vil vise fremtidig tid og dato i neste del.

Dato og klokkeslett neste søndag

Tid og dato neste søndag vil være lokalisert og vises i denne delen. Datoen vil endres fordi den vil vise datoen som vil skje neste søndag i fremtiden. For å vise datoen neste søndag, skal vi bruke kommandoen der vi først skriver nøkkelordet "dato", etterfulgt av flagget "dato", med en dobbel strek, likestegnet "=", og til slutt The Tekst “Neste sol”.

omar@omar -virtualbox: ~ $ date --date = ”neste sol”

Da kommandoen ble utført, ble tid og dato for den kommende søndagen vist. Den presenterte formatet der det først viste dagen, måneden og datoen slik at den kommende søndagens dato blir "15", som er nøyaktig. Deretter viste det en tilfeldig tid sammen med året, som vises nøyaktig.

Sun 15. januar 12:00:00 PKT 2023

Formateringsmuligheter

I Linux kan datakommandoen brukes med en rekke formatspesifikasjoner for å få dato, tid og annen informasjon. Disse karakterene er “%d”, “%t,” “%m,” “%d,” osv.

Bruker %d med datakommando

Formatet på datoen, som omfatter måned, dato og år, vises ganske enkelt ved å bruke alternativet “%d”. For dette bruker vi en kommando der nøkkelordet "dato" opprinnelig legges inn, etterfulgt av symbolet "%d" med tilleggssymbolet "+" inne i det omvendte komma.

Omar@Omar-VirtualBox: ~ $ Dato “+%D”

Etter å ha kjørt denne kommandoen, vises datoen “01/10/23”. Formatet på denne datoen er “Måned/dato/år”.

01/10/23

Bruke datakommandoen med %d og %t

De to flaggene “%d” og “%t” vil bli brukt i denne delen. “%D” viser bare datoen, men vi vil også bruke “%t” for å vise tiden siden “%t” brukes til å vise tiden i formatets time/minutt/sekund. For å oppnå dette, vil vi bruke den samme kommandoen som ovenfor, men denne gangen, i tillegg til alternativet "%d", vil vi også bruke "%t" -flagget.

Omar@Omar-VirtualBox: ~ $ Dato “ %+D %T”

Som et resultat, etter at det er utført, kan vi se at den sender ut både datoen og tiden.

01/10/23 02:34:05

Konklusjon

Linux Date -kommandoen, som brukes til å vise systemets dato og tid på terminalen, er dekket i denne artikkelen. I ovennevnte scenario brukte vi forskjellige eksempler og viste flere datoer og tider. Den nevnte bruker datakommandoens "-dato" -alternativ for å vise tidligere og fremtidige datoer på terminalen. For å få dato og klokkeslett i et annet format, har vi også brukt noen formatspesifikasjoner med datakommandoen, for eksempel “%d” og “%t.”