date - comanda CLI in Linux


In acest articol va voi arata cum sa utilizati comanda date in Linux prin cateva exemple. Comanda date poate fi utlizata pentru a imprima sau seta data si ora sistemului. Este simplu de folosit comanda date doar urmand exemplele de mai jos.

Sintaxa comenzii date
$ date [OPTION]... [+FORMAT]
sau
$ date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]



Optiunile comenzii date

-d, --date=STRING
Afiseaza ora descrisa de sirul STRING, spre deosebire de cea implicita, care este acum
-f, --file=DATEFILE Prelucreaza o data pentru giecare linie fisier DATEFILE
-I[TIMESPEC], --iso-8601[=TIMESPEC] Data/ora de iesire în format ISO 8601. Pentru valorile TIMESPEC, utilizati "date" pentru data (ora implicita), "hours", "minutes", "seconds" sau "ns" pentru data și ora la precizia indicata.
-r, --reference=FILE Afisarea ultimei modificari a fisierului FILE.
-R, --rfc-2822 Data si ora de iesire in format RFC 2822. Exemplu: Mon, 07 Aug 2006 12:34:56 -0600
--rfc-3339=TIMESPEC Data si ora de iesire în format RFC 3339. TIMESPEC poate fi setat la "date", "seconds" sau "ns" pentru data si ora la precizia indicata. Data si ora componentelor sunt separate de un singur spatiu, de exemplu: 2006-08-07 12: 34: 56-06: 00
-s, --set=STRING Setati timpul descris de sirul STRING.
-u, --utc, --universal Imprimati sau setati ora universala coordonata.
--help Afisati un mesaj de ajutor si iesiti.
--version Afisati informatii despre versiune si iesiti.

Optiuni setare data si ora


%a
Numele saptamanii abreviat
%A
Numele saptamanii intreg
%b
Numele lunii abreviat
%B
Numele luni intreg
%c
Data si ora
%C
Secolul actual
%d
Ziua lunii
%D
Data, la fel ca %m/%d/%y
%e
Ziua lunii
%F
Data completa la fel ca %Y-%m-%d
%g
Ultimele doua cifre ale anului
%G
Numarul saptamanii
%h
La fel ca %b
%H
Ora (00..23)
%I
Ora (01..12)
%j
Ziua anului (001..366)
%k
Ora cu spatiu (0..23)
%l
Ora cu spatiu (1..12)
%m
Luna
%M
Minute
%n
Linie noua
%N
Nanosecunde
%p
Introduce AM sau PM
%P
Ca %p, dar cu litere
%r
Setare ora 12
%R
Setare ora 24
%s
Secunde de la 1970-01-01 00:00:00 UTC
%S
Secunde
%t
Fila
%T
Timp, la fel ca %H:%M:%S
%u
Ziua saptamanii
%U
Numarul saptamanii, cu duminica ca prima zi a saptamanii
%V
Numarul saptamanii, cu luni ca prima zi a saptamanii
%w
Ziua saptamanii
%W
Numarul saptamanii a anului, cu luni ca prima zi a saptamanii
%x
Reprezentare data: 12/31/99
%X
Reprezentare data: 23:13:48
%y
Ultimele doua cifre ale anului
%Y
Anul
%z
Fusul orar numeric (-0400)
%:z
Fusul orar numeric (-04:00)
%::z
Fusul orar numeric (-04:00:00)
%:::z
Fusul orar numeric cu “:” (-04, +05:30)
%Z
Abreviere zona fus orar

In continuare va voi arata cum sa utilizati comanda date prin exemple.

1. gasiti data peste 5 saptamani
$ date -d "5 weeks"

2. gasiti data peste 5 saptamani si 4 zile
$ date -d "5 weeks 4 days"

3. aflati data urmatoarei luni
$ date -d "next month"

4. aflati data ultimei duminici
$ date -d last-sunday

5. afisati data in formatul yyyy-mm-dd
$ date +"%F"

6. afisati data in formatul mm/dd/yyyy
$ date +"%m/%d/%Y"

7. afisati doar ora
$ date +"%T"

8. afisati ziua anului
$ date +"%j"

9. setati ceasul de sistem
$ date --set="20170830 16:22"

Comanda date nu este deloc dificil de inteles si de utilizat. Pentru a afla si alte optiuni despre comanda date folositi comanda urmatoare:
$ date --help

Daca va placut articolul distribuiti-l pe retelele sociale sau impartasiti gandurile dvs. lasand un comentariu.


Comments

Postari populare

Alternativă office pe Linux Mint 22: instalați OnlyOffice Desktop Editors

Îmbunătățiți performanța Linux: curățați memoria cache DNF și APT

PeaZip pe Linux Mint 22: instalare și utilizare

Optimizați performanța în Linux: identificați primele procese consumatoare de resurse

Ghid Ubuntu - Cum sa creati stick USB bootabil Ubuntu

Descoperiți puterea lui cURL: comenzi esențiale pentru Linux

Lucruri simple despre terminalul Linux: deschiderea terminalul

Sfaturi si trucuri dupa instalarea distributiei Ubuntu 22.04

Ignition: utilitar pentru gestionarea aplicațiilor de pornire în Linux

Îmbunătăți-vă productivitatea în Xed: afișarea numerelor de linie