Skip to main content

Kako prikazati datum i vrijeme pomoću Linux komandne linije

Week 1 (Travanj 2025)

Week 1 (Travanj 2025)
Anonim

U ovom vodiču ćemo vam pokazati kako ispisati datum i vrijeme pomoću Linux naredbenog retka u različitim formatima.

Kako prikazati datum i vrijeme

Vjerojatno ste nagađali naredbu za prikaz datuma i vremena pomoću Linux naredbenog retka. To je sasvim jednostavno ovo:

datum

Prema zadanim postavkama izlaz će biti nešto slično:

Čet trav. 20 19:19:21 BST 2016

Možete dobiti datum za prikaz svih ili svih sljedećih elemenata:

  • % a - skraćeno ime dana (tj. mon, tue, wed)
  • % A - cijeli dan (tj. Ponedjeljak, utorak, srijeda)
  • % b ili% h - naziv skraćenog mjeseca (npr. jan, feb, mar)
  • % B - puni naziv mjeseca (siječanj, veljača, ožujak)
  • % c - datum i vrijeme lokalnih jedinica (puni datum i vrijeme)
  • % C - kratka godina (tj. 14, 15, 16)
  • % d - dan u mjesecu (npr. 01, 02, 03)
  • % D - isti kao M / D / Y (tj. 04/20/16)
  • % e - dan u mjesecu podstavljen (tj. '1', '2')
  • % F - puni datum, isto kao i gggg-mm-dd
  • % H - sat (00, 01, 02, 21, 22, 23)
  • % I - sat (1,2,3,10,11,12)
  • % j - dan u godini (tj. 243)
  • % k - sat popunjava (tj. '1' postaje '1')
  • % l - sat popunjava (12 satni sat)
  • % m - broj mjeseca (1,2,3)
  • % M - minute (1,2,3,57,58,59)
  • % n - novi redak
  • % N - nanosekundi
  • % p - AM ili PM
  • % P - poput% p ali malog (ironično)
  • % r - lokalni vremenski sat od 12 sati
  • % R - 24 satna verzija sata i minute
  • % s - sekunde od 1970-01-01 00:00:00
  • % S - drugi (01,02,03, 57, 58, 59)
  • % t - kartica
  • % T - vrijeme isto kao% H:% M:% S
  • % u - dan u tjednu (1 je ponedjeljak, 2 je utorak i sl.)
  • % U - tjedni broj godine (uz pretpostavku da je nedjelja prvi dan u tjednu)
  • % V - ISO broj tjedana s ponedjeljak kao prvi dan u tjednu
  • % w - dan u tjednu (0 je nedjelja)
  • % W - tjedni broj godine s ponedjeljak kao prvi dan u tjednu
  • % x - predstavljanje datuma na lokacijama (31.12.2015.)
  • % X - vremensko zastupanje vremenske zone (14:44:44)
  • % y - posljednje dvije znamenke godine
  • % Y - godine
  • % z - numerička vremenska zona (tj. -0400)
  • %: z - numerička vremenska zona kako slijedi (tj. -04: 00)
  • % :: z - numerička vremenska zona kako slijedi (tj. -04: 00: 00)
  • % Z - abecedni kratkometražna zona (GMT)
  • - - jedan crtica sprečava nula paddinga
  • _ - pojedinačni podložni jastučići s razmakom
  • 0 - jastučići s nulama
  • ^ - ako je moguće, koristite velika slova
  • # - upotrijebite suprotni slučaj ako je moguće

To je ogroman broj opcija i sumnjamo da je naredba datuma ona koja većina ljudi pokušava dodati nešto kada prvi put žele pridonijeti Linuxu i sastaviti svoj prvi program.

U osnovi, ako želite prikazati samo vrijeme, možete koristiti sljedeće:

datum +% T

Ovo će izlaziti 19:45:00. (npr. sati, minute i sekunde)

Također možete postići gore navedeno pomoću sljedećeg:

datum +% H:% M:% S

Možete dodati i datum pomoću gornje naredbe:

datum +% d /% m /% Y% t% H:% M:% S

U osnovi, možete upotrijebiti bilo koju kombinaciju gore navedenih prekidača nakon simbola plus da biste izlazili datum prema želji. Ako želite dodati razmake, možete upotrijebiti citate oko datuma.

datum + '% d /% m /% Y% H:% M:% S'

Kako prikazati UTC datum

Datum UTC za vaš račun možete pregledati pomoću sljedeće naredbe:

datum -u

Ako ste u Velikoj Britaniji primijetit ćete da umjesto da prikazuje "18:58:20" kao vrijeme koje će pokazati "17:58:20" kao vrijeme.

Kako prikazati RFC datum

Datum RFC-a za vaše računalo možete vidjeti pomoću sljedeće naredbe:

datum -r

Ovo prikazuje datum u sljedećem formatu:

Srijeda, 20 Travanj 2016 19:56:52 +0100

Ovo je korisno jer pokazuje da ste sat vremena ispred GMT.

Neke naredbe korisne datume

Želite li znati datum sljedećeg ponedjeljka? Isprobajte ovo:

datum-d "sljedećeg ponedjeljka"

Na mjestu pisanja ovog vraća "Mon 25 Apr 00:00:00 BST 2016"

-D u osnovi ispisuje datum u budućnosti.

Pomoću iste naredbe možete saznati koji je dan u tjednu vaš rođendan ili Božić.

datum -d 25/12/2016

Rezultat je Sun Dec 25.

Sažetak

Vrijedno je provjeriti ručnu stranicu za naredbu datuma pomoću sljedeće naredbe:

datum čovjeka