Dato kommandoen brukes til å vise systemets dato og klokkeslett. dato-kommandoen brukes også til å angi dato og klokkeslett for systemet. Som standard viser datokommandoen datoen i tidssonen som unix/linux-operativsystemet er konfigurert på. Du må være superbruker (root) for å endre dato og klokkeslett.
Syntaks for datokommando i Linux
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Eksempler av hvordan du viser og stiller inn dato og klokkeslett i linux
Innholdsfortegnelse
- 1. Hvordan vise gjeldende dato og klokkeslett i Linux
- 2. Hvordan vise tid i GMT
- 3. Hvordan vise den gitte datostrengen i formatet dato
- 4. Hvordan vise tidligere datoer
- 5. Hvordan vise fremtidige datoer
- 6. Hvordan stille inn systemdato og -klokkeslett
- 7. Hvordan vise datostrenger fra en fil
- 8. Hvordan vise sist endrede tidsstempel for en fil
- 9. Liste over formatspesifikasjoner brukt med datokommando:
1. Hvordan vise gjeldende dato og klokkeslett i Linux
dato (ingen alternativ): Uten alternativer viser datokommandoen gjeldende dato og klokkeslett, inkludert forkortet dagnavn, forkortet månedsnavn, dag i måneden, klokkeslettet atskilt med kolon, tidssonenavnet og året.
Kommando:
date>
Produksjon:

Vis gjeldende dato og klokkeslett i Linux
Merk: Her er unix-systemet konfigurert i stillehavstid.
2. Hvordan vise tid i GMT
De-u>alternativet meddate>kommando lar deg vise gjeldende tid i GMT (Greenwich Mean Time) eller UTC (Coordinated Universal Time).
Kommando:
amisha patel
date -u>
Produksjon:

Vis tid i GMT
3. Hvordan vise den gitte datostrengen i formatet dato
–dato eller -d Alternativ: Viser den gitte datostrengen i formatet dato. Men dette vil ikke påvirke systemets faktiske dato- og klokkeslettverdi. Det bruker heller datoen og klokkeslettet gitt i form av en streng.
Syntaks:
date --date=' string '>
Command: $date --date='2/02/2010' $date --date='Feb 2 2010' Output: Tue Feb 2 00:00:00 PST 2010 Tue Feb 2 00:00:00 PST 2010>
4. Hvordan vise tidligere datoer
Dato og klokkeslett for 2 år siden
date --date='2 year ago'>

Dato og klokkeslett for 2 år siden.
hvordan lese csv-filen i java
Dato og klokkeslett for 5 sekunder siden
date --date='5 sec ago'>

Dato og klokkeslett for 5 sekunder siden
Dato og klokkeslett forrige dag
date --date='yesterday'>

Dato og klokkeslett forrige dag
Dato og klokkeslett for 2 måneder siden
date --date='2 month ago'>

Dato og klokkeslett for 2 måneder siden
java heltall til streng
Dato og klokkeslett for 10 dager siden
dato –dato=10 dager siden

Dato og klokkeslett for 10 dager siden
5. Hvordan vise fremtidige datoer
Dato og klokkeslett for kommende ukedag.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Dato og klokkeslett etter to dager.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Dato og klokkeslett neste dag.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Dato og klokkeslett etter 1 år på gjeldende dag.
if else uttalelser java
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Hvordan stille inn systemdato og -klokkeslett
Bruke -s> eller --set> alternativet for å sette systemdato og -klokkeslett til en bestemt verdi.
Syntaks:
date --set='date to be set'>
Command: $date Output: Wed Oct 11 15:23:26 PDT 2017 Command: $date --set='Tue Nov 13 15:23:34 PDT 2018' $date Output: Tue Nov 13 15:23:34 PDT 2018>
7. Hvordan vise datostrenger fra en fil
–fil eller –f Alternativ: Dette brukes til å vise datostrengen som finnes på hver fillinje i dato- og klokkeslettformatet. Dette alternativet ligner på –dato-alternativet, men den eneste forskjellen er at i –dato kan vi bare gi én datostreng, men i en fil kan gi flere datostrenger på hver linje.
Syntaks:
date --file=file.txt>
$cat>> datefile 23. sep. 2018. nov. 03. 2019 Kommando: $date --file=datefile Utdata: søn. 23. sep. 00:00:00 PDT 2018. søn. 3. november 00:00:00 PDT 2019>
8. Hvordan vise sist endrede tidsstempel for en fil
De -r> alternativet brukes til å vise det siste endrede tidsstempelet til en spesifisert fil.
Syntaks:
date -r file.txt>
Vi kan endre tidsstemplet til en datofil ved å bruke berøringskommando.
$touch datefile>
$date -r datefile Wed Oct 11 15:54:18 PDT 2017 //this is the current date and time $touch datefile //The timestamp of datefile is changed using touch command. This was done few seconds after the above date command’s output. $date -r datefile Wed Oct 11 15:56:23 PDT 2017 //display last modified time of datefile>
9. Liste over formatspesifikasjoner brukt med datokommando:
%D: Display date as mm/dd/yy. %d: Display the day of the month (01 to 31). %a: Displays the abbreviated name for weekdays (Sun to Sat). %A: Displays full weekdays (Sunday to Saturday). %h: Displays abbreviated month name (Jan to Dec). %b: Displays abbreviated month name (Jan to Dec). %B: Displays full month name(January to December). %m: Displays the month of year (01 to 12). %y: Displays last two digits of the year(00 to 99). %Y: Display four-digit year. %T: Display the time in 24 hour format as HH:MM:SS. %H: Display the hour. %M: Display the minute. %S: Display the seconds.>
Syntaks:
hva er objekt java
date +%[format-option]>
Eksempler:
1. Vis dato i MM/DD/ÅÅ-format
date '+%D'>

Vis dato i MM/DD/ÅÅ-format
2. Vis dato og klokkeslett i MM/DD/ÅÅ TT:MM:SS-format
date '+%D %T'>

Vis dato og klokkeslett i MM/DD/ÅÅ TT:MM:SS-format
3. Vis dato i formatet ÅÅÅÅ-MM-DD
date '+%Y-%m-%d'>

Vis dato i formatet ÅÅÅÅ-MM-DD
4. Vis dato i formatet ÅÅÅÅ/MM/DD
date '+%Y/%m/%d'>

Vis dato i formatet ÅÅÅÅ/MM/DD
5. Vis fullstendig dato og klokkeslett med dag, måned, dato, klokkeslett og år
date '+%A %B %d %T %y'>

Vis fullstendig dato og klokkeslett med dag, måned, dato, klokkeslett og år
Konklusjon
I denne artikkelen diskuterte vi 'dato'-kommandoen i Linux, som er et allsidig verktøy for å administrere systemdato og -klokkeslett. Den lar brukere vise gjeldende dato, tilpasse utdataformater, angi systemdatoer og navigere tidligere eller fremtidige datoer. Enten du viser frem tid i GMT, justerer tidsmessige innstillinger eller bruker formatspesifikasjoner, er 'dato' en kraftig kommando for effektiv systemadministrasjon, som gjør det mulig for brukere å effektivt håndtere ulike tidsrelaterte oppgaver i Linux-miljøet.