logo

Sådan vises og indstilles dato og klokkeslæt i Linux | dato Kommando

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

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

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

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'>
2024-02-06_16-06

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

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

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

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

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

Vis dato i formatet ÅÅÅÅ-MM-DD

4. Vis dato i formatet ÅÅÅÅ/MM/DD

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

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

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.