Vad man ska veta
- Skriv ut datum och tid i olika format med Linux -kommandot datum.
- Visa den manuella sidan för datumkommandot med kommandot man dejt.
Den här artikeln förklarar olika sätt att visa datum och tid med Linux -kommandoraden.
Hur man visar datum och tid
För att visa datumet, skriv: date
Som standard kommer utmatningen att vara ungefär så här: ons 20 april 19:19:21 BST 2018
Visa datumet med något eller alla av följande element:
- %a: förkortat dagnamn (dvs. mån, tis, ons)
- %A: heldagsnamn (dvs. måndag, tisdag, onsdag)
- %b eller %h: förkortat månadsnamn (dvs. jan, feb, mar)
- %B: namn på hel månad (januari, februari, mars)
- %c: lokaliserat datum och tid (fullständigt datum och tid)
- %C: sekel – visar först två nummer av året (dvs. 19 för 1999 och 20 för 2020)
- %d: månadsdag (dvs 01, 02, 03)
- %D: samma som M/D/Y (dvs 20/04/16)
- %e: månadsdag vadderad (dvs. ‘1’, ‘2’)
- %F: hel datum, samma som åååå-mm-dd
- %H: timme (00, 01, 02, 21, 22, 23)
- %I: timme (1,2,3,10,11,12)
- %j: årets dag (dvs 243)
- %k: timme vadderad (dvs ‘1’ blir ‘1’)
- %l: vadderad timme (12 -timmars klocka)
- %m: månadsnummer (1,2,3)
- %M: minut (1,2,3,57,58,59)
- %n: ny linje
- %N: nanosekunder
- %p: Förmiddag eller eftermiddag
- %P: som %p men gemener (ironiskt nog)
- %r: lokaliserar 12 timmars klockslag
- %R: 24 -timmarsversion av timme och minut
- %s: sekunder sedan 1970-01-01 00:00:00
- %S: andra (01,02,03, 57, 58, 59)
- %t: en flik
- %T: samma tid som%H:%M:%S
- %u: veckodag (1 är måndag, 2 är tisdag etc)
- %U: veckans antal år (förutsatt att söndagen är första veckodagen)
- %V: ISO veckonummer med måndag som första veckodagen
- %w: veckodag (0 är söndag)
- %W.: årets veckonummer med måndag som veckans första dag
- %x: lokalisering datumrepresentation (2015-12-12)
- %X: lokaliserad tidsrepresentation (14:44:44)
- %y: sista två siffrorna i året
- %Y: år
- %z: numerisk tidszon (dvs. -0400)
- %: z: numerisk tidszon enligt följande (dvs. -04: 00)
- %:: z: numerisk tidszon enligt följande (dvs. -04: 00: 00)
- %Z: alfabetisk tidszon förkortning (GMT)
- –: ett enda bindestreck förhindrar nollfyllning
- _: en enda understrykningskuddar med mellanslag
- 0: dynor med nollor
- ^: använd om möjligt stor bokstav
- #: använd motsatt fall om möjligt
För att bara visa tiden, använd följande: datum +%T
Alternativt kan du använda följande: datum +%H:%M:%S
Bifoga också datumet med kommandot: datum +%d/%m/%Y%t%H:%M:%S
Alternativt kan du använda följande (eftersom%T motsvarar%H:%M:%S): datum +$ d/%m/%Y%t%T
De : och / tecken är valfria och kan vara vad du vill. Till exempel:
datum +%dc%mc%Y
utgångar: 24c09c2020, om du av någon anledning ville använda ‘c’ som avgränsare. Använd valfri kombination av omkopplarna ovanför plussymbolen för att mata ut datumet som du vill. Om du vill lägga till mellanslag kan du använda citat runt datumet. datum +’%d/%m/%Y%H:%M:%S’
Så här visar du UTC -datumet
Visa UTC -datumet för din dator med följande kommando: date -u
Om du är i Storbritannien kommer du att märka att istället för att visa «18:58:20» som tiden kommer det att visa «17:58:20» som tiden.
Hur man visar RFC -datum
Visa RFC-datumet för din dator med följande kommando: date –rfc-2822
Detta visar datumet i följande format: ons, 20 april 2018 19:56:52 +0100
Denna flagga är användbar eftersom den visar att du är en timme före GMT.
Några användbara datumkommandon
Vill du veta datumet nästa måndag? Prova detta: datum -d «nästa måndag»
class = «ql-syntax»> När du skriver detta returnerar «mån 25 apr 00:00:00 BST 2016» -d skriver i princip ut ett datum i framtiden eller det förflutna. Så du kan använda «nästa måndag» eller «förra fredagen». Med samma kommando kan du ta reda på vilken dag i veckan din födelsedag eller jul infaller. datum -d 2016-12-25
class = «ql-syntax»> Resultatet är sön 25 dec.
Sammanfattning
Det är värt att kolla in den manuella sidan för datumkommandot med följande kommando: man date