dato kommandoen bruges til at vise systemets dato og klokkeslæt. date kommando bruges også til at indstille dato og klokkeslæt for systemet. Dato-kommandoen viser som standard datoen i tidszonen, som unix/linux-operativsystemet er konfigureret på. Du skal være superbruger (root) for at ændre dato og klokkeslæt.
Syntaks for datokommando i Linux
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Eksempler af hvordan man viser og indstiller dato og klokkeslæt i linux
Indholdsfortegnelse
- 1. Sådan viser du aktuel dato og klokkeslæt i Linux
- 2. Sådan viser du tid i GMT
- 3. Sådan vises den givne datostreng i formatet dato
- 4. Sådan viser du tidligere datoer
- 5. Sådan viser du fremtidige datoer
- 6. Sådan indstilles systemdato og -klokkeslæt
- 7. Sådan viser du datostrenge fra en fil
- 8. Sådan viser du sidst ændrede tidsstempel for en fil
- 9. Liste over formatspecifikationer brugt med datokommando:
1. Sådan viser du aktuel dato og klokkeslæt i Linux
dato (ingen mulighed): Uden indstillinger viser datokommandoen den aktuelle dato og klokkeslæt, inklusive det forkortede dagnavn, forkortet månedsnavn, dag i måneden, klokkeslættet adskilt af koloner, tidszonenavnet og året.
Kommando:
date>
Produktion:

Vis aktuel dato og tid i Linux
Bemærk: Her er unix-systemet konfigureret i Stillehavets dagslystid.
2. Sådan viser du tid i GMT
Det-u>mulighed meddate>kommandoen giver dig mulighed for at vise den aktuelle tid i GMT (Greenwich Mean Time) eller UTC (Coordinated Universal Time).
Kommando:
java visualizer
date -u>
Produktion:

Vis tid i GMT
3. Sådan viser du den givne datostreng i formatet dato
–dato eller -d Mulighed: Viser den givne datostreng i formatet dato. Men dette vil ikke påvirke systemets faktiske dato- og klokkeslætsværdi. Det bruger snarere datoen og klokkeslættet angivet i form af 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. Sådan viser du tidligere datoer
Dato og tidspunkt for 2 år siden
date --date='2 year ago'>

Dato og tidspunkt for 2 år siden.
søgemaskine og eksempler
Dato og klokkeslæt for 5 sekunder siden
date --date='5 sec ago'>

Dato og klokkeslæt for 5 sekunder siden
Dato og klokkeslæt for den foregående dag
date --date='yesterday'>

Dato og klokkeslæt for den foregående dag
Dato og tidspunkt for 2 måneder siden
date --date='2 month ago'>

Dato og tidspunkt for 2 måneder siden
rense npm cache
Dato og klokkeslæt for 10 dage siden
dato –dato=10 dage siden

Dato og klokkeslæt for 10 dage siden
5. Sådan viser du fremtidige datoer
Dato og tidspunkt for den kommende bestemte ugedag.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Dato og klokkeslæt efter to dage.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Dato og klokkeslæt næste dag.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Dato og klokkeslæt efter 1 år på den aktuelle dag.
hvor stor er denne skærm
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Sådan indstilles systemdato og -klokkeslæt
Brug -s> eller --set> mulighed for at indstille systemets dato og klokkeslæt til en bestemt værdi.
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. Sådan viser du datostrenge fra en fil
–fil eller -f Mulighed: Dette bruges til at vise datostrengen, der er til stede på hver linje i filen i dato- og klokkeslætsformatet. Denne indstilling ligner –dato-indstillingen, men den eneste forskel er, at i –date kan vi kun give én datostreng, men i en fil kan give flere datostrenge på hver linje.
Syntaks:
date --file=file.txt>
$cat>> datefile 23. sep. 2018. nov. 03. 2019 Kommando: $date --file=datefile Output: Sun. 23. sep. 00:00:00 PDT 2018 Sun. 3. nov. 00:00:00 PDT 2019>
8. Sådan viser du sidst ændrede tidsstempel for en fil
Det -r> option bruges til at vise det sidst ændrede tidsstempel for en specificeret fil.
Syntaks:
date -r file.txt>
Vi kan ændre tidsstemplet for en datofil ved at bruge 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 formatspecifikationer brugt 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:
hvad 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 klokkeslæt i MM/DD/ÅÅ TT:MM:SS-format
date '+%D %T'>

Vis dato og klokkeslæt 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 fuld dato og klokkeslæt med dag, måned, dato, klokkeslæt og år
date '+%A %B %d %T %y'>

Vis fuld dato og klokkeslæt med dag, måned, dato, klokkeslæt og år
Konklusion
I denne artikel diskuterede vi kommandoen 'dato' i Linux, som er et alsidigt værktøj til styring af systemdato og -klokkeslæt. Det giver brugerne mulighed for at vise den aktuelle dato, tilpasse outputformater, indstille systemdatoer og navigere tidligere eller fremtidige datoer. Uanset om du viser tid i GMT, justerer tidsmæssige indstillinger eller bruger formatspecifikationer, er 'dato' en kraftfuld kommando til effektiv systemadministration, der gør det muligt for brugere effektivt at håndtere forskellige tidsrelaterede opgaver i Linux-miljøet.