Skip to main content

Så här visar du datum och tid med Linux-kommandoraden

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (April 2025)

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (April 2025)
Anonim

I den här guiden visar vi hur du skriver ut datum och tid med Linux-kommandoraden i olika format.

Så här visar du datum och tid

Du kunde nog gissat kommandot för att visa datum och tid med Linux-kommandoraden. Det är helt enkelt detta:

datum

Utgången kommer som standard att vara något så här:

Ons apr 20 19:19:21 BST 2016

Du kan få datumet för att visa något av eller alla följande element:

  • % a - förkortat dagnamn (dvs mån, tis, wed)
  • % A - fullständigt dagnamn (dvs måndag, tisdag, onsdag)
  • % b eller% h - förkortat månad namn (dvs jan, feb, mar)
  • % B - fullständig månad namn (januari, februari, mars)
  • % c - datum och tid för lokalisering (fullständigt datum och tid)
  • % C - kort år (dvs. 14, 15, 16)
  • % d - månadens dag (dvs 01, 02, 03)
  • % D - samma som M / D / Y (dvs 04/20/16)
  • % e - dag i månad vadderad (dvs '1', '2')
  • % F - fullständigt datum, samma som yyyy-mm-dd
  • % H-timme (00, 01, 02, 21, 22, 23)
  • % I-timme (1,2,3,10,11,12)
  • % j - år av året (dvs 243)
  • % k - timme vadderad (dvs '1' blir '1')
  • % 1 timme vadderad (12 timmars klocka)
  • % m - månadsnummer (1,2,3)
  • % M - minut (1,2,3,57,58,59)
  • % n - ny linje
  • % N - nanosekunder
  • % p - AM eller PM
  • % P - som% p men små bokstäver (ironiskt)
  • % r - locales 12 timmars klocktid
  • % R - 24 timmars version av timme och minut
  • % s - sekunder sedan 1970-01-01 00:00:00
  • % S - sekund (01,02,03, 57, 58, 59)
  • % t - en flik
  • % T - tiden samma som% H:% M:% S
  • % u - veckodag (1 är måndag, 2 är tisdag etc)
  • % U - vecka antal år (förutsatt söndag som första veckodag)
  • % V - ISO vecka nummer med måndag som första dag i veckan
  • % w - veckodag (0 är söndag)
  • % W - veckans nummer med måndag som första dag i veckan
  • % x - locales date representation (12/31/2015)
  • % X - locales time representation (14:44:44)
  • % y - senaste 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 tidszonförkortning (GMT)
  • - - En enkel bindestreck hindrar nollpolning
  • _ - Enstaka undertrycksplattor med mellanslag
  • 0 - dynor med nollor
  • ^ - använd stor bokstav om möjligt
  • # - använd motsatta fall om möjligt

Det är ett stort antal alternativ och vi misstänker att datumkommandot är det allra flesta försöker lägga till något när de först vill bidra till Linux och kompilera sitt första program.

I huvudsak om du vill visa bara tiden kan du använda följande:

datum +% T

Detta kommer att mata ut 19:45:00. (dvs timmar, minuter och sekunder)

Du kan också uppnå ovanstående genom att använda följande:

datum +% H:% M:% S

Du kan också bifoga datumet med ovanstående kommando:

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

I grund och botten kan du använda vilken som helst kombination av ovanstående växlar efter plus-symbolen för att mata ut datumet som du önskar. 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

Du kan se UTC-datumet för din dator med följande kommando:

datum -u

Om du är i Storbritannien märker du att istället för att visa "18:58:20" som tiden kommer det att visa "17:58:20" som tiden.

Så här visar du RFC-datumet

Du kan se RFC-datumet för din dator med följande kommando:

datum -r

Detta visar datumet i följande format:

Ons 20 april 2016 19:56:52 +0100

Det här är användbart eftersom det 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"

Vid skrivpunkten skrivs denna avkastning "mån 25 april 00:00:00 BST 2016"

-Den skriver i princip ett datum i framtiden.

Med samma kommando kan du ta reda på vilken dag i veckan din födelsedag eller jul är på.

datum -t 12/25/2016

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 datum