logo

Cum să afișați și să setați data și ora în Linux | Comanda data

Data comanda este utilizată pentru a afișa data și ora sistemului. Comanda date este de asemenea folosită pentru a seta data și ora sistemului. În mod implicit, comanda date afișează data în fusul orar în care este configurat sistemul de operare Unix/linux. Trebuie să fiți super-utilizator (root) pentru a schimba data și ora.

Sintaxa comenzii date în Linux

date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>

Exemple despre Cum să afișați și să setați data și ora în Linux

Cuprins



1. Cum să afișați data și ora curente în Linux

data (nicio optiune): Fără opțiuni, comanda date afișează data și ora curente, inclusiv numele prescurtat al zilei, numele prescurtat al lunii, ziua lunii, ora separată prin două puncte, numele fusului orar și anul.

Comanda:

date>

Ieșire:



Afișează data și ora curente în Linux

Afișează data și ora curentă în Linux

Notă: Aici sistemul Unix este configurat la ora de vară a Pacificului.

2. Cum să afișați ora în GMT

The-u>opțiunea cudate>comanda vă permite să afișați ora curentă în GMT (Greenwich Mean Time) sau UTC (Coordinated Universal Time).



Comanda:

diferenta simetrica
date -u>

Ieșire:

Afișează ora în GMT

Afișează ora în GMT

3. Cum să afișați șirul de dată dat în formatul datei

–data sau -d Opțiune: Afișează șirul dat dat în formatul datei. Dar acest lucru nu va afecta valoarea reală a datei și orei sistemului. Mai degrabă, folosește data și ora date sub formă de șir.

Sintaxă:

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. Cum să afișați datele anterioare

Data și ora de acum 2 ani

date --date='2 year ago'>
2024-02-06_16-06

Data și ora de acum 2 ani.

mvc java

Data și ora de acum 5 secunde

date --date='5 sec ago'>
Data și ora de acum 5 secunde

Data și ora de acum 5 secunde

Data și ora zilei precedente

date --date='yesterday'>
Data și ora zilei precedente

Data și ora zilei precedente

Data și ora de acum 2 luni

date --date='2 month ago'>

Data și ora de acum 2 luni

harta java

Data și ora de acum 2 luni

Data și ora de acum 10 zile

data –data=10 zile în urmă

Data și ora de acum 10 zile

Data și ora de acum 10 zile

5. Cum să afișați datele viitoare

Data și ora unei anumite zile a săptămânii viitoare.

  Command:    $date --date='next tue'   Output:    Tue Oct 17 00:00:00 PDT 2017>

Data și ora după două zile.

  Command:    $date --date='2 day'   Output:    Fri Oct 13 00:05:52 PDT 2017>

Data și ora zilei următoare.

document.queryselector
  Command:    $date --date='tomorrow'   Output:    Thu Oct 12 00:08:47 PDT 2017>

Data și ora după 1 an în ziua curentă.

  Command:    $date --date='1 year'   Output:    Thu Oct 11 00:11:38 PDT 2018>

6. Cum să setați data și ora sistemului

Folosește -s> sau --set> opțiunea de a seta data și ora sistemului la o anumită valoare.

Sintaxă:

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. Cum să afișați șirurile de date dintr-un fișier

Opțiunea –file sau -f: Acesta este folosit pentru a afișa șirul de dată prezent la fiecare linie de fișier în formatul de dată și oră. Această opțiune este similară cu opțiunea –date, dar singura diferență este că în –date putem da doar un șir de dată, dar într-un fișier avem poate da mai multe șiruri de date la fiecare linie.

Sintaxă:

date --file=file.txt>
$cat>> datefile 23 septembrie 2018 03 noiembrie 2019 Comanda: $date --file=datefile Ieșire: Dumi 23 sept 00:00:00 PDT 2018 Duminica 3 noiembrie 00:00:00 PDT 2019>

8. Cum se afișează marcajul temporal modificat al unui fișier

The -r> opțiunea este utilizată pentru a afișa ultima amprentă de timp modificată a unui fișier specificat.

Sintaxă:

date -r file.txt>

Putem modifica marca temporală a unui fișier de date utilizând comanda tactilă.

$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. Lista specificatorilor de format utilizați cu comanda date:

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

Sintaxă:

date +%[format-option]>

Exemple:

1. Afișați data în format LL/ZZ/AA

date '+%D'>
Afișează data în format LL/ZZ/AA

Afișează data în format LL/ZZ/AA

motor de căutare și exemple

2. Afișați data și ora în format LL/ZZ/AA HH:MM:SS

date '+%D %T'>
Afișează data și ora în format LL/ZZ/AA HH:MM:SS

Afișează data și ora în format LL/ZZ/AA HH:MM:SS

3. Afișați data în format AAAA-LL-ZZ

date '+%Y-%m-%d'>
Afișează data în format AAAA-LL-ZZ

Afișează data în format AAAA-LL-ZZ

4. Afișați data în format AAAA/LL/ZZ

date '+%Y/%m/%d'>
Afișează data în format AAAA/LL/ZZ

Afișează data în format AAAA/LL/ZZ

5. Afișați data și ora completă cu Ziua, Luna, Data, Ora și Anul

date '+%A %B %d %T %y'>
Afișați data și ora completă cu Ziua, Luna, Data, Ora și Anul

Afișați data și ora completă cu Ziua, Luna, Data, Ora și Anul

Concluzie

În acest articol am discutat despre comanda „date” în Linux, care este un instrument versatil pentru gestionarea datei și orei sistemului. Permite utilizatorilor să afișeze data curentă, să personalizeze formatele de ieșire, să stabilească datele sistemului și să navigheze în datele trecute sau viitoare. Indiferent dacă afișează ora în GMT, ajustează setările temporale sau folosește specificatorii de format, „data” este o comandă puternică pentru administrarea eficientă a sistemului, permițând utilizatorilor să gestioneze eficient diverse sarcini legate de timp în mediul Linux.