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