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

Zenclora MATE: lucruri de făcut după instalare

Alertă de securitate Linux: cum să vă protejați de vulnerabilitatea Pack2TheRoot

Alertă de securitate Linux: protejați-vă sistemul de vulnerabilitatea CUPS

De la Ubuntu 24.04 la 26.04: actualizare curată și rapidă

Adăugați suportul pentru HEIC: remediați problemele de compatibilitate în Ubuntu 26.04 LTS

Linux și ordinea prin design: un nou director implicit în directorul 'Home'

Instalați Zenclora MATE: ghid complet pentru începători

Setări de rețea: cum să schimbați DNS-ul în PCLinuxOS

Zenclora MATE review: simplitatea Debian, optimizată pentru performanță

Modalitati de instalare a aplicatiilor in Linux Mint